Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/WPF/Bin/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/WPF/Bin/EditorsDemo.exe

MZ����@���	�!�L�!This program cannot be run in DOS mode.

$PEL{E�Q��F޶ �@ @@���O��B T�  H.text� � `.rsrc�B�D�@@.reloc �@B��H�`�T�����{*{*F~('
��*J~��((
*F~('
t!*6~((
*F~('
�"*J~�"((
*F~('
�"*J~�"((
*{
*"}
*{*"}*{*"}*{
*"}
*{*"}*{*"}*{*"}*{*"}*{*"}*0�s*

o+
o+
}s,
rpo-
rpo-
r'po-
r9po-
}(.
('{o/
�s0
�"s1
s2
(�s0
�#s1
s2
(� s0
s3
(�!s0
s3
(*�(
2(o4
(
o5
*�(23(o4
((%o6
&(o7
(o8
*0U(($,*(o4
(s9
o:
((&-(o7
(s;
o<
*�((&,*(o7
((s;
o<
*6(
��*6(��*0I(o4
o=
+o>
t%
o?
(@
,�oA
-��
,oB
�***;
0m(o7
(oC

(D

(o4
o=
+o>
t%o?
(@
,�oA
-��,oB
�**1,]0E(o7
oE
+oF

(D
(@
,�oA
-��
,oB
�**&7
0${	,*}	rMpsI

(J
*06
YE+t}*t&}*}	*0�r�pУ(L
�(L
��sM
(N
�rp�!(L
�(L
sO
(N
�r!p�"(L
�(L
�"sM
(N
�r}p�"(L
�(L
�"sM
(N
�*^(P
�(L
(Q
*(F*"(I*(G*"(J*(H*"(K*2(R
oS
*6(R
oT
*0(R
~U
oV

~W
.**0I,	(33*u�,(R
~U
u�sX
oY
+(R
~U
oY
�&�*
8E0(R
~Z
oV

~W
3**�,(5o[
,*(R
~Z
(\
��oY
*�(8(]
,*(R
~^
s_
oY
*0&(R
~^
oV
u�
-(`
*oa
*^(R
~^
s_
oY
*^(;(]
,*(<*0&(R
~b
oV
u�
-(`
*oa
*^(R
~b
s_
oY
*03(R
~c
oV

~W
3*�(3*�(3**^(R
~c
�(oY
*^(R
~c
�(oY
*^(R
~c
�(oY
*^(R
~c
�(oY
*F(d
oe
of
*03	sg

oh
(i
,(j
�+,*~k
ol
*0�
(d
oe
om
+kon

u�-
�pt�oo
op
+,oq
u�-
�Hu�or
(s
-
�0oA
-��,oB
�oA
-��,oB
�*	*:9sx�2(R
ot
*0,(R
~u
oV

~W
.��(v
(w
**0,(R
~x
oV

~W
.��(y
(z
**0,(R
~{
oV

~W
.,(|
o[
***0C(F3*-(R
~u
(}
��oY
*(R
~u
(v
��oY
*0C(G3*-(R
~x
(~
��oY
*(R
~x
(y
��oY
*�(H3*-(R
~{
oY
*(R
~{
(|
oY
*0:om
8on

u�9�oo
op
	+p	oq
u�-`u�
	,V	o
(R
o�
o�
1=	o
(R
o�
o�
/$	o�
u,	o�
u�ݖ	oA
-��f	,	oB
�u�,No�
o�

+'
o�
o�
(+�,�<
oA
-��
,
oB
�oA
:���,oB
��**AL/}��4 0�(R
o�
o�

(R
o�
o�
,Z,Wo�
u�,Jo�
u�,=o�
t�o�
o�
t�o�
(�
,o�
t�o�
o�
**0�
(M3*(R
o�
o�

-*-Do�
u�,6(�
o�
(R
o�
o�

o�
u�,(�
o�
*o�
u�-(�
o�
(R
o�
o�

,
o�
u�-*o�
t�o�
o�
*0T(d
oe

(R
o�
o�
,#(R
o�
o�
(R
o�
o�
,
�*(+*6(.
(Q*0${,*}r�psI

(J
*"}*0�	��r=p�rKp�r]p�rmp�rp�r�p�r�p�r�p�r�p���(L

r�p�(L
s�
(�
�*~(�
(\�Us�
(�
*�r�p(�
t-([r�p(�
t-&*F~('
t*6~((
*6t-([*Jo�
t�o�
i*Jo�
t�o�
i*0Zsw
~(Y�o`~(Z�obo�
t�o�
o�
Yo�
o�
Y[#`�@Zojo�
o�
t�o�
Yo�
o�
Y[#`�@Zofo�
t�o�
o�
Yo�
o�
Y[#`�@Zolo�
o�
t�o�
Yo�
o�
Y[#`�@Zoho�
t�o�
o�
Yo�
o�
Y[#@Zoto�
o�
t�o�
Yo�
o�
Y[#@Zopo�
t�o�
o�
Yo�
o�
Y[#@Zovo�
o�
t�o�
Yo�
o�
Y[#@Zoro�
t�o�
o�
t�o�
Yo�
o�
Y[#`�@Zodo�
t�o�
o�
t�o�
Yo�
o�
Y[#@Zon(W*0${,*}r�psI

(J
*0
3
t}*}*0
.*t-�Xs�
o�
*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{ *"} *{!*"}!*{"*"}"*{#*"}#*{$*"}$*{%*"}%*(�
*0lt
-*t�rAp(@
9��o_o�
�rMp�~��rQp�o_�rYp�os���r_p�oi���	rip�
o_�rQp�~~�iY��
rYp�oo���r_p�oe���rsp�(�
t�r{p(@
9��
	oao�
�	rMp�	~��	rQp�	oa�	rYp�	ou���	r_p�	ok���		rip�	
oa�	rQp�	~~�iY��	
rYp�	oq���	r_p�	og���	rsp�	(�
t�r�p(@
,x��o_o�
�rQp�oao�
�rMp�om(�
�r_p�oc(�
�rsp�(�
*s�
z(�
*0�r�p�	(L
�(L
s�
(�
�&r�pУ(L
�(L
��s�
(�
�'r�pУ(L
�(L
��s�
(�
�(r�pУ(L
�(L
��s�
(�
�)rp�0(L
�(L
�0s�
(�
�**F~&('
t	*6~&((
*F~'('
��*J~'��((
*F~(('
��*J~(��((
*F~)('
��*J~)��((
*F~*('
�0*J~*�0((
*~(.
(���s�
(�
*{+*08(�3*(�,{0o�
(�o�
}+(�9�(�#@@o�
(�#@@o�
(�~�
��o(
s�

o�
s�

	#o�
	#$@o�
	o�
(�
3Bo�
s�
#�o�
o�
o�
s�
#@@o�
o�
(�o�
{0o�
(�o�
&(�{0o�
o�
(�
*0l(�{1{0o�
{1o�
Y#@[(�
{1{0o�
{1o�
Y#@[(�
},(�*�{5(�o�
{4(�o�
{A(�
o�
*�{,-*{<3{;s�
o�
+{<s�
o�
(�*0W(|,(|o�{<o�

(�
,
o�(}*{;o�
(�
,o�(}*�(|u,(|{6o�
o�*�(|u
,(|{3o�
o�*0n{0s�
~Cr!ps�
{7o�
o�
(�
&~Dr-ps�
{2o�
(�
&{3o�
o�*0�{0s�
~Cr!ps�
{7o�
o�
(�
&~Dr9ps�
{4o�
(�
&~Kr9ps�

	{5o�
	(�
&{6o�
o�*6(|o�*R(�(|o�*0_(�,V(�{0o�

(�
(|o�Y(�
(�{0o�
(�
(|o�Y(�
*6(|o�*6(|o�*05(|,,s�

(|o�o�
o�
(�(�*"(�*0�s�

rMpo�
o�
(i
,	(j
+,ro�
s�
{0o�
i{0o�
i##(�
s�

	{0o�
o�
	(�
o�
o�
�
,oB
�*5a�
F{0o�
o�
*"(�
&*6(|o�*2(|o�****2(|o�**F(|o��'**
**
*0{8o�
o�
o�
{?o�
4^{@o�
.{@o�
}-{@o�
*{Ao�
}.{A(�
r�po�
uFo�
*{Ao�
(�
r�po�
uF3?{8o�
o�
o�
{.6W{A(�
r�po�
uFo�
*{8o�
o�
o�
{?o�
{-X6{@o�
*0${B,*}Br�psI

(J
*0�
YE�����%2Vcp���
8"t}/*t:}0{0��s�
o�
{0��s�
o�
{0��s�
o�
{0��s�
o�
{0��s�
o�
{0��s�
o�
*t1}1*t-}2*t;}3{3��s�
o�
*t<}4*t<}5*t;}6{6��s�
o�
*t=}7*t>}8{8��s�
o�
*t&}9*t?}:*t@};{;��s�
o�
*t@}<{<��s�
o�
*t}={=��s�
o�
*t}>{>��s�
o�
*t&}?*tA}@*t<}A*}B*0�r!p�'(L
�	(L
(`
�'��s�
s�
(�
�Cr#p�(L
�	(L
#0@����s�
s�
(�
�D*2t	o�*:(�
(�*F~C('
�'*J~C�'((
*F~D('
��*J~D��((
*{E*"}E****#**#*"(�*{G*"}G*{H*"}H*{I*"}I*0D(�(�o�
(�(�(�(�(�(�(�o�
&*�(�,0(�o�
(�(�(�(�(�(�*0zs�
o�
o�
(�o�
(�s_
o�

(�
o�
(�
o�
(�
o�
(�
o�
(�o�
o�
&*N(�o�
(�**~F**#@**#>@*��
(L
o�
r-p�
(L
o�
(
rep(
(
�F*0v�(L
o�
r-p�(L
o�
(
r�p(
(
�Jr�pЭ(L
�(L
r�p��s�
s�
(�
�K*"(�*F~K('
t�*6~K((
*{L*"}L*0r(�,o�*(�-Z(�o�

o�(�o�(�(�
(�
(�(�
(�
(�o�
(�o�
&*�o

3%(�,(�o�
(�o�
(�*v(�-*(�o
(�***0s

o
(
s_
o
*6(�o�*6(�o	
&*0e(�-*(�(�o

(�(�sX
o
(�(�s_
o
(

��s
�o
&*~J* @"@$@&@(@*@,@.@0@1@2@3@4@6@8@:@<@>@@@A@B@C@D@F@H@J@L@N@P@Q@R@N��%��(
*(�
*^~M-
(��M~M*0<s,

(
o
+o
o
o-
oA
-��
,oB
�*0
(�
*0u7
,
o
o
**s�
z(�
*0n�(L

r�p�G(L
�G��s�
s�
(�
�Nr�pУ(L
����s�
s�
(�
�O*2to�*2to�*{T*"}T*{U*"}U*{V*"}V*F~N('
�G*J~N�G((
*F~O('
��*J~O��((
*~(.
(���s�
(�
*0Ir�p(
uF(�r
p(
uF(�rp(
uF(�(�*(�*(�*0N(�-(�+(�
+.{Qo
o
(�X2(�+o
X2�*0${S,*}Sr+psI

(J
*0G
YE+'t}P*tH}Q*tA}R*}S*0r(.
(�(�
r�po�
t({X#��o
{Y#��o
{Z#��o
*0+ u
~
o'
u-o
(\
(�*0�!s
o
s 
o!
s 
o"
 �s#
s$
o%
#�?o&
#�?o'
o(

s)
~*
o(
~+
r-p�s,
o(
o-
o.
o/
*0${\,*}\r�psI

(J
*0i
.YE)6+At}W*t-}X*t-}Y*t-}Z*tI}[*}\*0�
YE1Iay*t��s�
o�
*t��s�
o�
*t��s�
o�
*t��s�
o�
*t��s�
o�
*t��s�
o�
*�-*u�-
��i(*t�(0
i(*s�
z(�
*n~]o1
to2
tK*2s3
�]*�s,
}^(.
(	{^rpo-
*vo4
{`o5
(6
o7
*�{^{_o5
o8
,o7
*0"o4
t�
(s
�o7
*0"o4
t�
(s
�o7
*�{`o9
&{^{_o5
o-
*0${g,*}grpsI

(J
*0�
YE	,9FS`m8�tE}_*tE}`*tE}a*tE}b*tE}c*tM}d*tE}e*tN}f*t�s�
o�
*}g*6(.
(*0${h,*}hr�psI

(J
*"}h**
*
*(:
*(*�rp�E(L
�(L
s�
(�
�i*F~i('
tE*6~i((
*6(.
($*0�((:�{no;
{os�
o<
{qo
{rs�
o<
{to;
{v �,o
{ws�
o<
{xs�
o<
{ys�
o<
{zs�
o<
*{n(o=
o;
{o(o>
s�
o<
{q(o?
o
{r(o@
s�
o<
(oA
3{to;
+((oA
3{to;
+{to;
{v(oB
(C
o
{w(oD
s�
o<
{x(oE
s�
o<
{y(oF
s�
o<
{z(oG
s�
o<
*0(-*{n(oA
�.�.o[
-+o�
{m(oA
�.�.o[
-+o�
{o(oA
.(oA
.+o�
{s(oA
.(oA
.+o�
{t(oA
.(oA
.+o�
{v(oA
..(oA
. (oA
�.�.o[
-+o�
{u(oA
..(oA
. (oA
�.�.o[
-+o�
{w(oA
.(oA
.+o�
{x(oA
�.�.o[
-+o�
{z(oA
.(oA
.(oA
.+o�
*�(-*(�-(L
t<oH
t�(I
�-oJ
*0(#(-*({ooK

(�
oL
*0^"(-*(o?

({qo�
t�oM
�+&r0prJp(N
&(oM
tEo
�*2+0(#(-*({roK

(�
oO
*�(-*(�.(L
t<oH
t�(I
�.oP
*0@(-*({vo�
t�(s
-{vo�
(Q
+ oR
*0(#(-*({woK

(�
oS
*0(#(-*({xoK

(�
oT
*0(#(-*({yoK

(�
oU
*r(-*uE((*0(#(-*({zoK

(�
oV
*0${{,*}{rVpsI

(J
*0
YE,9]�����8\��8�t}j*tA}k*tE}l*tA}m*t<}n{n�s�
oW
*tO}o{o�s�
o�
*tA}p*tE}q{q�s�
oX
*tO}r{r�s�
o�
*tA}s*t<}t{t�s�
oW
*tA}u*tE}v{v�s�
o�
*tO}w{w�s�
o�
*tO}x{x� s�
o�
*tO}y{y�!s�
o�
*tO}z{z�#s�
o�
*}{*F~|('
tP*6~|((
*�(.
(){�(+{�(+{�(+*0${�,*}�r�psI

(J
*0�
YE)6CP]+ht}}*t&}~*tE}*tE}�*tO}�*t<}�*t<}�*t<}�*}�*�rp�P(L
�(L
(�
�|*0D(.
(4{�(+{�(+{�(+{�(+sZ
(.*F~�('
t*6~�((
*F~�('
tR*6~�((
*�{�{�o�
�3(6
o[
*�{�{�o�
�6(6
o[
*r{�o\
(+s^
(.*0${�,*}�r@	psI

(J
*0
YE
,9FS`��8�t}�*t&}�*tO}�*tO}�*tO}�*t<}�*t<}�*t<}�{��2s�
o�
*t<}�{��3s�
oW
*t<}�{��1s�
o�
*}�*0Ir�	p�R(L
�(L
(�
��r�	p�(L
�(L
(�
��*�-*u�,t�(_
�8*(`
�8*
*(�
*N~a
(b
o(
*F~�('
t	*6~�((
*6(.
(>*0${�,*}�r�	psI

(J
*0i
YE)6+AtE}�*tS}�*tO}�*tO}�*tO}�*}�*�rp�	(L
�(L
�:s�
s�
(�
��*{�*"(C*�(c
{�od
Y(e
}�(D*6(E(F*v{�{�(Aof
o
*0K{�o
o
(A�og
{�o
o
(A{�od
Y�og
*>%(AY(B*>%(AX(B*0�$sh
}�
��
r^
p�rr
p�r�
p�r�
p�r�
p�r�
p�r�
p�rp�rp�	r*p�si
}�((S(J(D*�{�(K{�(K{�(K*0A%o
oj
+ok

tX�Ls�
ol
oA
-��
,oB
�**6
0-"tUom
tXon

r<prMp(o
(M*R(N(O(Q*�{�op
{�oq
*1{�or
&*0Z&{�os
st

{�ou
+(v
ow
&(x
-���!oB
�{�oy
oz
*:*u=�*0.'{��Ps{
(|
t=
-*o}
o~
*^{�o
{�os
*0${�,*}�rXpsI

(J
*0l
YE,P]jw������
8tV}�*tW}�*tE}�*t}�{��Rs�
o�
*tH}�*tX}�*tX}�*tX}�*tH}�*tX}�{��Gs�
ol
*tX}�{��Hs�
ol
*tH}�*tX}�*tX}�*tX}�*tX}�*}�*N((W(V*0/(s�

o�
o�
o�
o�
{�o�
*0${�,*}�r�psI

(J
*&(�
*0X
YE)+4tO}�*tO}�*tO}�*t<}�*}�*6((^*08#{�oK

(i
,	(j
+,%o�
r*p(
o�
*0j)s�
o�
#�k@o�

{�#�?#�?s�
s�

	r4po�
	(�
o�
o�
o	
&*2{�o�
*0${�,*}�rJpsI

(J
*&(�
*0�
YE4Xe+{tO}�*t<}�*t�\s�
o�
*t[}�{��[s�
o�
*t\}�*t�]s�
o�
*}�*(�
*N((f(c*0�*��r�p�r�p�r�p�r�p�r�p�r�p�
{�o�
{�o\
�o�
{�o\
�o�
{�~�o�
{�~�
o�
{�(�
o�
*�{�(�
r�po�
tFo�
*F{�~�
o�
*0${�,*}�r*
psI

(J
*0�
YE)Xer+}tO}�*t<}�*tO}�*tO�ds�
o�
tO�es�
o�
*t<}�*t<}�*t<}�*}�*0.$��
r�
p�r�
p�r�
p�r�
p���*
*s�
z(�
*N((n(m*0(+s�

o�
o�
o�
{�o�
*0${�,*}�r�
psI

(J
*0�
YE)6CP+[tO}�*tO}�*t<}�*tO}�*tO}�*tO}�*tO}�*}�*6((q*0${�,*}�rpsI

(J
*&(�
*0�
YE)6CP]+ht$}�*tO}�*tO}�*tO}�*tV}�*t<}�*t]}�*t]}�*}�*{�*{�*"}�*0e,(�
}�(�
s�

(to�
o�
(v(uo4
rps9
o:
(uo7
rps;
o<
*�#y@#i@s�
}�((�*�(�
(�
,{�,{�o�
*0f(�
(�
#@[X|�(�
Y(�
(�
#@[X|�(�
Y|�(�
|�(�
s�
*�{�{�o�
s_
o�
{�{�o�
s_
o�
*0
-{�,{�o�
s�
}�{�oK

(j
,${�{�oK
(�
-+o�
{�oK
(�
,({(�
ua}�{�,Z{�{�(�
(z(�
{�{�o�
o�
{��~s�
o�
{�{�o�
{�r�po�
{�o�
{�o�
*(|*R{�,{�o�
*�{�-*o�
��,({*{�o�
*0V#{�-*{�oK

(�
,({o�
��,
{�o�
*{�o�
{�o�
*�{�,{�{�o�
s_
o�
*�{�,{�{�o�
s_
o�
*0${�,*}�r�psI

(J
*0�
YE)Mq�8�tO}�{���s�
o�
*tO}�{��s�
o�
*t;}�{���s�
o�
*t;}�{���s�
o�
*t�}s�
o�
*}�*0K.((�(�

{�o�
{�s�
o�
o�
o�
o�
o
*0${�,*}�rpsI

(J
*06
YE+t]}�*tV}�*}�*6((�*0${�,*}�r|psI

(J
*0X
YE)+4tb}�*tc}�*td}�*te}�*}�*0)/{�
(�
tf|�(+
3�*0)/{�
(�
tf|�(+
3�*00{�
,
s�
o�
*0d(�
r�ps�
s�(� �s�
(� �s�
(� �s�
(� �s�
(�*{�*v{�3*}�rop(�*{�*�{�(�
,}�r�p(�*{�*�{�(�
,}�r�p(�*{�*�{�(�
,}�r�p(�(�*{�*�{�(�
,}�r�p(�(�*{�*�{�(�
,}�r�p(�*(�*�r�p(��g(��g(�
(�*(�*0�1((��h(L
(�
o�
+Go�
�h
rYp�hoy
(
(�
tO{�o�
o�
s�
o<
oA
-��u�,oB
�(�*!St0>2tO
o�
t�(�{�o�
o�
-{�o�
o�
*0,2tO
o�
t�(�{�o�
o�
&*^�h(L
(I
�h*�{�o�
{�o�
o�
(�*0�3s�

{�o�
o�

+	o�
�g�go�
	oA
-��
	,	oB
�o�
+(�
�g{�o�
o�
&(�
-���)oB
�(�*$;
M,y^{�o�
o�
(�*0|{�{�o�
, {�o�
{�o�
o�
�+o[
{�{�o�
o�
��o[
{�{�o�
o�
��o[
*(�*(�*0${�,*}�rapsI

(J
*0�
YE
@{��,g���2V8^tO}�{���s�
o�
{���s�
o�
*tO}�{���s�
o�
{���s�
o�
*tO}�{���s�
o�
{���s�
o�
*tO}�{���s�
o�
{���s�
o�
*tO}�{���s�
o�
{���s�
o�
*tO}�{���s�
o�
{���s�
o�
*tO}�{���s�
o�
{���s�
o�
*tV}�{���s�
o�
*tN}�{���s�
o�
*t}�{���s�
o�
*t}�{���s�
o�
*t}�{���s�
o�
*ti}�*}�*{�*r}�{,{o7*�(`
}�((���s�
(�
{r�po2*{*"}*�{�o�
tS(�o�
(�{o	
&*�(�,*{{�o�
o4(�*�(�,*{{�o�
o6(�*(�*0�4(�{�{o3o�
{�{o5o�
{o=
{�s�
o�
{�s�
o�
{�s�
o�
{�{o+s�
o�
{�{o-s�
o�
{�{o/s�
o�
(�*6{o	
&*�{o

	��s�
o�
&*n(�,*too�
(�*0.#(�,*{{�o�

(�
o,(�*0.#(�,*{{�o�

(�
o.(�*0.#(�,*{{�o�

(�
o0(�*08#(�-{-*tmo�

(�
,{o>(�*08#(�-{-*tmo�

(�
,{o?(�*08#(�-{-*tmo�

(�
,{o@(�*�(�,*{(�o7(�*(�*0${,*}r:psI

(J
*&(�
*0�
YE6Z~���2V�8�tk}�*tl}�{���s�
o�
*tl}�{���s�
o�
*tm}�{���s�
o�
*tm}�{���s�
o�
*tm}�{���s�
o�
*tm}{��s�
o�
*tm}{��s�
o�
*tm}{��s�
o�
*tn}{��s�
o�
*to}{��s�
o�
{��s�
o�
*t}*}*N((�(�*6(�(�*0(5s�

o�
o�
o�
{	o�
*0(6s�

o�
o�
o�
{
o�
*0${,*}r�psI

(J
*0X
YE)+4tO}*t<}	*t<}
*tp}*}*{*"}*rp*F(�o�
tr*F{om
tr*:(�o�
X*0o7((�
o�
s�

r"p�,(L
o�
(�
(�(�
sI
o�
o�
(�(�
rVpo�
uq(�*0�8{oK
(�
-*s�

	(�
rvpo�
tKo�
	o�
	}
(�o�
(�o�

r�po�
o
{
o/
uU��s
{
(
s�
r�po�
o
o
o
o
(
&o
o	
*0<9{
om
t]
(j
,	(�
-o

(�o
}
*{*0${,*}r�psI

(J
*0o
YE)+KtE}*tE}*tO}*t]}{��s
o

*}*0�((�{s�o/
{o
*�,o
&{o
 �%�,o
&{o
x�,o
&{o
#�,o
&{o
o�,o
&*�o4
u�(s
,o7
o	
r4po
*0:{~
o

-*o
**0${,*}rLpsI

(J
*&(�
*0�
YE	,9F^��8�t<}*tM}*tv}*tS}*t>}*tE��s
o
*tv}{��s�
o�
*tv}{��s�
o�
*tA}*}*{*N}r�p(�*{*N}r�p(�*{*N}r�p(�*0)/{ 
(�
tf| (+
3�*0)/{ 
(�
tf| (+
3�*n{ ,{ s�
o�
*r�p*0{;(�(s
-(�o
�+
r�p(@
,-r�p*~k
*r�p(@
,-(�-~k
*(�(�(6
-r
p*~k
*~k
*(�
*f�,
���-+�"*s�
z(�
*0�<((�{#(	+s

�e(L
(

+5	�s�o��e(L
(
o�o
X	�i2�{$o�
{$rBpo
{&(
+{$o;
{#o;
{&o;
(
,{&o�
{%o�
*0d(�
ua{"o
{!o
{#o�
�d{$o�
t1o��e{&o�
�f(
&*{(*"}(*0${',*}'rLpsI

(J
*0�
YE)6CP+ftE}!*tE}"*t<}#*t<}$*tw}%*t<}&*t��s�
o�
*}'*{)*"})*{**"}**(�
*6((�*0${,,*},r�psI

(J
*0
3
te}+*},*�((�{- �s�
o 
{-(*0${.,*}.r,psI

(J
*0
3
tx}-*}.*�((�(!
o"
{6o/
{5s#
($
o�
*F{6s%
o&
*F{6s'
o&
*0${7,*}7r�psI

(J
*&(�
*0�
YE	,9FS`�8�tM}/*tM}0*tM}1*tM}2*tM}3*tM}4*t<}5*tO��s�
o�
tO��s�
o�
*t-}6*}7*�(({>o	
&�s�
(�
(*08={>~�
o(
s)

o*
o*
o*
{<o�
*"}8*0�>{8-*{9o�
t�
%,nrp(@
-r.p(@
-++R{>s+
o,
{<o[
{:o[
*{>s-
o,
{<o[
{:o[
*{>s.
o,
{<o[
{:o[
*v{={>o/
��o[
*0${?,*}?r:psI

(J
*0�
YE&3@dq+|tV}9{9�s�
o�
*tO}:*tO};*t<}<{<�s�
oW
*tV}=*tV}>*}?*0�?u
,ust
r�pow
&o0
+$o�

,	o1
&+
r�p	o2
&oA
-��u�,oB
�r�pow
&oy
**&1Ws�
z(�
*�(({E(+{G(+{G�to
(*0|{Go�
�t-5{J#y@o�
{J#>@o�
{Jo3
*{J#y@o�
{J#>@o�
{Jo3
*�{Ho4
-{Js5
o6
*{Js7
o6
*�{Fo�
u�(s
,{Fo;
*0,{Jo�
t�o8
�&{Jr�po8
�*(*0${K,*}Kr�psI

(J
*03
YE,9FSk����8�tM}@*tM}A*tM}B*tM}C*tM}D*t<}E*tO�s�
o�
*t<}F{F�s�
o�
*t<}G{G�s�
o�
*t<}H{H�
s�
o�
*tI}I*ty}J*}K*6((*0${Q,*}Qr.psI

(J
*&(�
*0i
YE)6+At}L*tz}M*tR}N*t<}O*tV}P*}Q*Z(�
r�po�
t$*:(o9
X*2(ot*{W*"}W*0G((#{T{Uo'{U�s
o

�s�
(�
*n{R-*{Rs�
o:
*�(j
, (�
,({Som
o;
&}S*0@{S,*s�

	(�
rvpo�
tKo�
	}Ss<

o�
o=
(o>
(?
�(@
(A
oB
{So/
uU�'s
{S(
s�
r�po�
o
o
o
o
(
}Ro
o	
{Rt�sC
oD
*0/#toE

(j
,	(�
-*("�oF
*�(j
, (�
,({Som
o;
&}S*�o4
u�,o4
u�(s
-o4
-o7
r�po
*0^A{S-*{Som
uF
-*oG
�g(6
-)oH
(s
-oI
(s
-oJ
(s
�**0${V,*}Vr�psI

(J
*&(�
*06
YE+t}T*t]}U*}V*0{
YE1I*tE�!s
o
*tE�!s
o
*tE�!s
o
*tN�!s
o
*�((+(){^(?
oK
*0�B{\����sL
����sM
���� 90sL
���� � �sL
����dsM
��o�
sN

rXp~k
s�oO
rtpr�ps�oO
r�pr�ps�oO
r�pr�ps�oO
r�pr�ps�oO
{[o�
sN
rXp~k
s�oO
r�pr�ps�oO
r�pr�ps�oO
r�prps�oO
rpr*ps�oO
r.prLps�oO
rPprtps�oO
rxpr�ps�oO
{]o�
*F{_~
o�
*0${g,*}gr�psI

(J
*02
YE,9FS`m�������8�tO}X*tM}Y*t<}Z*t<}[*t<}\*t<}]*tN}^*tH}_*tX�*s�
ol
*tO}`*tE}a*tE}b*tE}c*tE}d*tE}e*tE}f*}g*�((/(.{r(P
�go
*0CsQ

s5rpo2r�po4oR
s5
	rpo2	r�po4	oR
s5r2po2rJpo4oR
s5rNpo2rhpo4oR
{po�
sS
s:rlpo7sT
o9oU
s:r�po7sV
o9oU
{lo�
*0${s,*}sr�psI

(J
*0�
YE,9FS`mz�8�tN}h*tN}i*tN}j*tO}k*t<}l*tO}m*tO}n*tO}o*t<}p*tO}q*tN}r*}s*{t*"}t*{u*"}u*(�
*{v*"}v*{w*"}w*(�
*�((={{rpo
(<*0KD���
{zo(
�
	�	�	�	{xo�
{yo�
*0${|,*}|r�!psI

(J
*0X
YE)+4t<}x*t<}y*tV}z*t~}{*}|*�((C(!
o"
{�o/
(@*0 E{��k
���o�
*F{�sW
o&
*F{�sX
o&
*0${�,*}�r�!psI

(J
*&(�
*0�
YE,9FS�8�tM}}*tM}~*tM}*tM}�*tM}�*t<}�*tO�As�
o�
tO�Bs�
o�
*t-}�*}�*b((Lsu(/
**2rY"p(Y
&*0:{�~
(Z

,o[
*0$:{�-*{�~
(Z

,o[
*0$:{�-*{�~
(Z

,o[
*0${�,*}�ro"psI

(J
*&(�
*0
YE/o��*j��8�t&}�*tE~\
�Gs]
o^
*tE}�{�~\
�Gs]
o^
{��Js�
o�
*tE}�{�~\
�Gs]
o^
{��Ks�
o�
*tE}�{�~\
�Gs]
o^
*tE}�{�~\
�Gs]
o^
*tM}�{�~\
�Gs]
o^
*t<}�{�~\
�Gs]
o^
{��Is�
oW
*tE}�{�~\
�Gs]
o^
*tN}�{�~\
�Gs]
o^
*t�Hs�
o�
*}�*0�Fs_
��~�s�
r�"po�r�"po�o`
~�s�r#po�r1#po�o`
~�s�ra#po�r�#po�o`
~�s�
	r�#po�	r�#po�	o`
*{�*{�*N}�r�p(f*{�*N}�r$p(f*{�*N}�r$p(f*{�*N}�rp(f*{�*N}�r'p(f*{�*N}�r'$p(f*{�*N}�r/$p(f*{�*N}�rA$p(f*{�*N}�rW$p(f*0)/{�
(�
tf|�(+
3�*0)/{�
(�
tf|�(+
3�*0SGrp}�ro$p}�r�$p}�r�$p}�r�"p}�(P

�(a
}�(�
*N{�s�
o�
*^,~k
}�*}�*0;(s
�
r�$p(g*0;(6

r�$p(g*0uH
%,^r�"p(@
-)r#p(@
-&ra#p(@
-#r�#p(@
- +((n
+ (o
+(p
+(q
+
r3%p(g*0;rp(�

rQ%p(g*0b;sM
(b
, �sM
(c
+
sM
(c
,r�%p(g* �sM
(b
,r�%p(g**0*;ra#p(@
-
r�"p(@
+
ra&p(g*V(s
-o

�**V(s
-o
�**V(s
-o
�**V(s
-o
�**0;(P
(d
�
r�&p(g*(P*0�I%
9t�~�-ase
%r�p(f
%r$p(f
%r$p(f
%r'$p(f
%r/$p(f
%rW$p(f
%rA$p(f
����~�(g
9�E Ab}��8�(Q(k-(P*~k
*(S(U(i-(P*~k
*(S(U(i-(P*~k
*([(l-(P*~k
*(](m-(P*~k
*(a(r-(P*~k
*(](_(j-(P*~k
*~k
*(e*ft�(s
�r�&psh
*(i
*{�*"}�*0B(se(y(�(}(x(/
(|�{s�
(�
*f{�o	
&{�(�*0BJsj
~k
sl
om

{�o�
sn
oo
{�~p
oq
&*F{�~�o�
*0D~k
&(x{�o�
u�o4
t�oio7
(xoPo
*�(xo4
t�oko7
(xoPo
*�(xo4
t�oho7
(xoPo
*�(xo4
t�oho7
(xoPo
*�(xo4
t�omo7
(xoPo
*�(x{�o�
u�o4
t�ojo7
(xoPo
*V{�,{�o9
&*�o4
-+(xo4
�goro7
(xoPo
*2rY"p(Y
&*V{�,{�o9
&*"(�*6{�o/
*0${�,*}�r�&psI

(J
*&(�
*0�
YEZ��Fj��28Qt}�*t&}�*tE}�{���s�
or
{��s
o
*tE}�{���s�
or
{���s�
o�
*tE}�{��~s
o
{���s�
or
*tE}�{���s
o
{���s�
or
*tE}�{���s
o
{���s�
or
*tM}�{���s�
or
*t<}�{���s
o
{���s�
oW
{���s�
or
*tE}�{���s
o
{���s�
or
*tN}�{���s
o
{���s�
or
*t}�{���s�
o�
*}�*�rg'pЂ(L
�E(L
��s�
(s
��*F~�o'
��*J~���o(
*(�
*{�*"}�*{�*"}�*(�
*~((���s�
(�
*6{�o	
&*v{�uEo{�o*0${�,*}�r�'psI

(J
*&(�
*0
YE	6Nf~���8�t}�*tE}�{���s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*}�*~((���s�
(�
*6{�o	
&*v{�uEo{�o*0${�,*}�r�'psI

(J
*&(�
*00
YE
6Nf~����8�t}�*tE}�{���s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*}�*~((���s�
(�
*6{�o	
&*v{�uEo{�o*0${�,*}�r_(psI

(J
*&(�
*00
YE
6Nf~����8�t}�*tE}�{���s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*}�*~((���s�
(�
*6{�o	
&*v{�uEo{�o*0${�,*}�r�(psI

(J
*&(�
*0 
YE	6Zr����8�t}�*tE}�{���s�
or
*tE}�{���s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*tE��s�
or
*}�*~((���s�
(�
*6{�o	
&*v{�uEo{�o*0${�,*}�r-)psI

(J
*&(�
*0
YE6Z~��8�t}�*tE}�{���s�
or
*tE}�{���s�
or
*tE}�{���s�
or
*tE}�{���s�
or
*tE}�{���s�
or
*tE}�{���s�
or
*}�*N((�(�*0!Kst

ou
ou
{�o�
*(v
*�{�ow
ox
t�o�
��oy
*0${�,*}�r�)psI

(J
*0M
YE&+1t<}�{���s�
o�
*tM}�*}�*"(
+&*(�
*VІ(L
o�
(|
*
*
*(}
*(�
*03L~�(�
, r�)p�O(L
o�
s~

��~�*~�*��*B{�(+�*0=M(�
,*(�
o�

o�
r=*p(@
-o�
rM*p(@
**0cN�.
�D(L
��@(L
��(L
��H(L
��-(L
��#(L
�}�(�
*"(�
*{�*"}�*N(�
o�(�*�(�
��s�
(�
��s�
(�
*�r_*po�
,#(�
o�
ro*po�
(
o�
**�o�
ro*po�
,r�*po�
(
**�{�-r�*p(+}�{�*6r�*p(�
*0Os�
o�*{�*N}�r�*po�*{�*N}�r�*po�*{�*N}�r�*po�*{�*N}�r�*po�*{�*N}�r�*po�*{�*N}�r�po�*{�*N}�r+po�*{�*N}�r-+po�*{�*N}�r;+po�*0)/{�
(�
tf|�(+
3�*0)/{�
(�
tf|�(+
3�*n{�,{�s�
o�
*(�
*(�
*V(�
(�(�*{�*"}�*{�*"}�*B�9(L
(�
*(�
*(�
*(�
*(�
*(�
*
*F-{�*oy
*s�
zJrI+p}�(�
*0u.
(�
,*(�
*2(�
��*
*(�
*{�*"}�*{�*"}�*0"(�(�

(�
,*(�
*0"(�(�

(�
,*(�
*(�
*0Po�

(o�
o�
rS+po�
o�
o�
ra+po�
o�
o�
ry+po�
o�
o�
r�+po�
o�
o�
r�+po�
o�
o�
r�+po�
o�
o�
r�+po�
o�
o�
r�+po�
o�
o�
r;+po�
o�
o�
r�*po�
o�
o�
r�+po�
o�
o�
r�+p(+o�
*0�Qo�
o�
o�

o�
(�
r,pr,ps�
o�
(�
r,pr,ps�
o�
(�
r',pr',ps�
o�
(�
r?,pr?,ps�
o�
(�
rI,prI,ps�
o�
�o�
�*��0>Rs�

(�<(L
s�
o�
t<
o�
�
,oB
�*
%2
2rY,p(*0*Sr{,p(�

(�
o�
,*(�
o�
*J(�
o�
�9*N(�
�9o;
&*0:T�9�9,�9+(+
(�
�9o;
&�9*
*
*
*b%{�
(�
t�}�
*b%{�
(�
t�}�
*s�
zs�
zs�
z
*s�
zs�
zs�
zs�
z
*
*
*(�
*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*0�(�
�8(~�
�g(~�
~�
(�
�g(!~k
(#(%('~k
()(�
o�
(+(-~k
(/#��(1~k
(3~k
(5*> 4(�
*2o�
*:o�
*0.Uo�
r�,p $�
��o�
tY*&o�
*(�
*������lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet�PADPADP��u�s<��]l����.�t[��\n�;�9T��b�0��C�/ ���H���"��(f��0w��Qݙt�(��{�����#��Q��j�3�X��߸Ν�A���H�asM�����|6��+���y�W*����d�~6u���3���=��Q����zD��%gø��ϸJ�s��3y�(QW�.�n�t.t��
���)��-��1�÷���'���-���ǣ?��-������̫4���`�̇`��ݏ�ϥ�;��l�� ���Y�5`_��n_�{i8�@a�����g�੏��s���4��ߔ���m��]5%�4�EP��o���)8�
O�cH��v��	雾�ܢ��I��p��Q�m��7���
$�9���e���
u��j��_\��o���
��3�.l�t��B	<	�7J	/0*
�������

���^+�L5T�V��g�l��X�*z�l��3�7���|�BF}�t��#�<�y?ݨM�>��	!/\�"u��"��b$�&+C�+!�r,��~,p� 3?�4�R�4�Ny5a��5G��7ଭ7�˹7*Z�:pNj:�V=̝�@�r�C���Fأ�F�[�G�=J�=AJ�J> 5N�z|N�KOzy+Rg^=V�@W��CWl\�W6��W�a,Y�O6YV�}[���[���[8�l\�^]_�ٿ`.;nat�saD>bhNb�?e͛�p�-�p赔q�ur���r� t�t?*�u:0
w<Kjw+�Exq�Fx,�]z�?ez��	|��f}�u}%3�R!-w
�@�.�.��U+�\2K|�&�&��d���V��3�3���{|%�
.F.~9C
�M#m,�,**c*E&<c�=)�)�/y/'C��43$n$�
�
#3�2#2�",^11mwCT-�-ui'�'�2��
� � -�0
Y
q=	�	8/& ��	�#�#I
qu3J3�"K"�
2�W �-�+�+!��!���@q��=�.�#+�*!_���0����"C��'�
�!W!3%�$C�)�"��4^��(��1�/�$����90�����Z
^!�0H07��_#�"�*<���J(�(�%&AM��#;>controls/bindingvalidation.baml>controls/bindingvalidation.xamlW	Dcontrols/bindingvalidation.xaml.csJcontrols/collectionviewnavigator.bamlJcontrols/collectionviewnavigator.xaml�*Pcontrols/collectionviewnavigator.xaml.cs3Crcontrols/controlstyles/azure/editorsdemocontentpanel.baml�[rcontrols/controlstyles/azure/editorsdemocontentpanel.xamlU_Rcontrols/controlstyles/optionsbutton.bamldRcontrols/controlstyles/optionsbutton.xaml�Bcontrols/controlstyles/panel.baml�Bcontrols/controlstyles/panel.xaml�Rcontrols/controlstyles/rangededitors.baml��Rcontrols/controlstyles/rangededitors.xaml��:controls/demomodulecontrol.cs�6controls/demorichtextbox.cs&�\controls/editorvalidationwithoutlockinput.baml,\controls/editorvalidationwithoutlockinput.xaml�bcontrols/editorvalidationwithoutlockinput.xaml.cs1Ncontrols/internetconnectioncontrol.baml�	Ncontrols/internetconnectioncontrol.xaml�
Tcontrols/internetconnectioncontrol.xaml.cs�"controls/map.baml"controls/map.xaml�:(controls/map.xaml.cs�@controls/maskpropertiesedit.baml)�@controls/maskpropertiesedit.xaml��Fcontrols/maskpropertiesedit.xaml.cs��4controls/paintcontrol.baml��4controls/paintcontrol.xamly�:controls/paintcontrol.xaml.cs0Jcontrols/passwordstrengthcontrol.baml#~Jcontrols/passwordstrengthcontrol.xaml��Pcontrols/passwordstrengthcontrol.xaml.cs��$controls/safe.baml��$controls/safe.xamlC�*controls/safe.xaml.csҸDcontrols/searchcontroloptions.baml9�Dcontrols/searchcontroloptions.xaml��Jcontrols/searchcontroloptions.xaml.cs��Jcontrols/searchlookupeditoptions.baml}Jcontrols/searchlookupeditoptions.xamlOPcontrols/searchlookupeditoptions.xaml.cs](@controls/validationsettings.bamlH-@controls/validationsettings.xamle9Fcontrols/validationsettings.xaml.cs�Ddemoicon.ico�I.demotesting/fixtures.cs�6images/icons/bold-16x16.png��<images/icons/bullets-16x16.png��Fimages/icons/center-align-16x16.png7�4images/icons/cleartool.png-�Fimages/icons/coloreditdemoimage.pngh�Bimages/icons/font-color-16x16.png��:images/icons/italic-16x16.png8�Bimages/icons/left-align-16x16.pngO�0images/icons/pentool.png@�Dimages/icons/right-align-16x16.png��2images/icons/savetool.png�2images/icons/texttool.png9�*images/icons/tree.png2�@images/icons/underline-16x16.pngf8images/icons/warningicon.png�4images/map/main_shadow.png�:images/map/rangebar_16red.png�"images/map/sh.png��*images/map/shadow.pngӽ$images/map/shd.png��,images/persons/m02.jpg��,images/persons/m03.jpgM,images/persons/m13.jpg2/,images/persons/m18.jpgvR,images/persons/m19.jpg_�,images/persons/m24.jpg�,images/persons/m25.jpgt�,images/persons/w03.jpg/	,images/persons/w09.jpg>>	,images/persons/w16.jpgdl	,images/persons/w22.jpg��	,images/persons/w26.jpg�	,images/persons/w29.jpg]&
,images/persons/w30.jpg�_
:images/safe/shadow-pane2l.png@�
Bimages/safe/shadow-panel_mini.png�
Pmoduleresources/lookupedittemplates.baml�
Pmoduleresources/lookupedittemplates.xaml�
fmoduleresources/multiselectlookupedittemplates.baml+�
fmoduleresources/multiselectlookupedittemplates.xaml0�
:modules/buttoneditmodule.bamll�
:modules/buttoneditmodule.xaml��
@modules/buttoneditmodule.xaml.cs�6modules/calceditmodule.baml�$6modules/calceditmodule.xaml�7<modules/calceditmodule.xaml.cs�UBmodules/calendarclientmodule.baml=\Bmodules/calendarclientmodule.xaml�bHmodules/calendarclientmodule.xaml.csof8modules/checkeditmodule.baml�h8modules/checkeditmodule.xamlR�>modules/checkeditmodule.xaml.csElPmodules/collectionviewsupportmodule.bamlpPmodules/collectionviewsupportmodule.xaml��Vmodules/collectionviewsupportmodule.xaml.csc�8modules/coloreditmodule.baml�8modules/coloreditmodule.xaml3�>modules/coloreditmodule.xaml.csM�>modules/comboboxeditmodule.baml��>modules/comboboxeditmodule.xaml�
Dmodules/comboboxeditmodule.xaml.csW%
@modules/datafilteringmodule.bamlj-
@modules/datafilteringmodule.xamlA
Fmodules/datafilteringmodule.xaml.cs�R
6modules/dateeditmodule.bamlya
6modules/dateeditmodule.xaml5u
<modules/dateeditmodule.xaml.cs�
@modules/datenavigatormodule.baml��
@modules/datenavigatormodule.xaml�
Fmodules/datenavigatormodule.xaml.csW�
:modules/datetimemaskedit.baml.�
:modules/datetimemaskedit.xaml��
@modules/datetimemaskedit.xaml.cs(�
>modules/dxmessageboxmodule.baml��
>modules/dxmessageboxmodule.xaml��
Dmodules/dxmessageboxmodule.xaml.csF6modules/dxwindowmodule.baml�6modules/dxwindowmodule.xaml�<modules/dxwindowmodule.xaml.cs�*6modules/fonteditmodule.baml
:6modules/fonteditmodule.xaml�O<modules/fonteditmodule.xaml.cs!h8modules/imageeditmodule.baml�~8modules/imageeditmodule.xamlR�>modules/imageeditmodule.xaml.cs4�<modules/listboxeditmodule.bamln�<modules/listboxeditmodule.xamlP�Bmodules/listboxeditmodule.xaml.cs8�.modules/lookupedit.baml�.modules/lookupedit.xaml�4modules/lookupedit.xaml.cs�16modules/memoeditmodule.baml�;6modules/memoeditmodule.xamlXJ<modules/memoeditmodule.xaml.cs
\Dmodules/multiselectlookupedit.bamlTbDmodules/multiselectlookupedit.xaml�pJmodules/multiselectlookupedit.xaml.cs8modules/numericmaskedit.baml�8modules/numericmaskedit.xaml_�>modules/numericmaskedit.xaml.csS�Dmodules/passwordboxeditmodule.bamlţDmodules/passwordboxeditmodule.xamlM�Jmodules/passwordboxeditmodule.xaml.cs_�Dmodules/progressbareditmodule.baml^�Dmodules/progressbareditmodule.xamlQJmodules/progressbareditmodule.xaml.cs-7Jmodules/rangecontrolandscheduler.baml�@Jmodules/rangecontrolandscheduler.xaml�IPmodules/rangecontrolandscheduler.xaml.cs�OHmodules/rangetrackbareditmodule.baml`QHmodules/rangetrackbareditmodule.xamlbiNmodules/rangetrackbareditmodule.xaml.cs�4modules/regexmaskedit.baml٘4modules/regexmaskedit.xaml��:modules/regexmaskedit.xaml.cs�8modules/regularmaskedit.bamlx�8modules/regularmaskedit.xaml��>modules/regularmaskedit.xaml.cs_�@modules/searchcontrolmodule.baml��@modules/searchcontrolmodule.xamlK�Fmodules/searchcontrolmodule.xaml.csBFmodules/searchlookupeditmodule.baml�Fmodules/searchlookupeditmodule.xaml/Lmodules/searchlookupeditmodule.xaml.cs�16modules/simplemaskedit.baml|A6modules/simplemaskedit.xaml�N<modules/simplemaskedit.xaml.cs�_6modules/spineditmodule.bamlxc6modules/spineditmodule.xaml�w<modules/spineditmodule.xaml.cs-�6modules/texteditmodule.baml��6modules/texteditmodule.xaml,�<modules/texteditmodule.xaml.cs��>modules/trackbareditmodule.baml��>modules/trackbareditmodule.xaml|�Dmodules/trackbareditmodule.xaml.cs� :modules/validationmodule.baml�%:modules/validationmodule.xamll;@modules/validationmodule.xaml.cs�dNmodules/validationwithoutlockinput.baml�Nmodules/validationwithoutlockinput.xamlm�Tmodules/validationwithoutlockinput.xaml.cs��program.cs/�4properties/assemblyinfo.csM�@properties/resources.designer.cs��Vservice%20references/scservice/reference.csT�"themes/azure.baml�"themes/azure.xamlw&themes/generic.baml�&themes/generic.xaml�4themes/office2007blue.baml�4themes/office2007blue.xaml�utils.cs�!R	MSBAML```����EditorsDemo#EditorsDemo.BindingValidation\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorslhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core�	Resources
�MergedDictionaries
�Source��$0*/EditorsDemo;component/Themes/Generic.xaml?�%.���.+�$DevExpress.Xpf.Core.GroupFrame$��Login Information��$
�0,0,0,5q�.���.+��$��Login:�� "maskEditHeaderedContentControl#�[.�%DevExpress.Xpf.Editors.TextEdit-Name$txtLogin��%DevExpress.Xpf.Editors.BaseEdit	EditValue�*Login+�$
��e-mail:��#�[.�-$
txtMail��MaskType$RegEx=�Mask$5/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}��MaskIgnoreBlank.�*Mail+�$��Confirm e-mail:��#�[.�-$txtConfirmMail��$RegEx=�$5/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}��.$��Personal Information��$
�0,0,0,5q�.���.+��$��First name:��#�[.�-$txtFirstName���*	FirstName+�$��
Last name:��#�[.�-$txtLastName���*
LastName+�$
��Age:��#�[.�%DevExpress.Xpf.Editors.SpinEdit-Name$txtAge��	IsFloatValue	.
MinValue$
21X�MaxValue$99X��*Age+�$��Card number:��#�[.�-$
txtCardNumber��$
Regular=�$[0-9]*��MaskUseAsDisplayFormat.�$��Card exp. date:��#�[.�%DevExpress.Xpf.Editors.DateEdit-
Name$
txtCardExpDate���-	 
demoButton#��$
�Join��!�<UserControl x:Class="EditorsDemo.BindingValidation"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
 xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
             >
 <UserControl.Resources>
  <ResourceDictionary>
   <ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="/EditorsDemo;component/Themes/Generic.xaml" />
   </ResourceDictionary.MergedDictionaries>
  </ResourceDictionary>
 </UserControl.Resources>
 <StackPanel>
  <dx:GroupFrame Header="Login Information" Margin="0,0,0,5">
   <StackPanel>
    <HeaderedContentControl Header="Login:" Style="{StaticResource maskEditHeaderedContentControl}">
     <dxe:TextEdit x:Name="txtLogin" EditValue="{Binding Login}" />
    </HeaderedContentControl>
    <HeaderedContentControl Header="e-mail:" Style="{StaticResource maskEditHeaderedContentControl}">
     <dxe:TextEdit x:Name="txtMail"
      EditValue="{Binding Mail}"
      MaskType="RegEx"
      Mask="[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}"
      MaskIgnoreBlank="False">
     </dxe:TextEdit>
    </HeaderedContentControl>
    <HeaderedContentControl Header="Confirm e-mail:" Style="{StaticResource maskEditHeaderedContentControl}">
     <dxe:TextEdit x:Name="txtConfirmMail"
      MaskType="RegEx"
      Mask="[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}"
      MaskIgnoreBlank="False">
     </dxe:TextEdit>
    </HeaderedContentControl>
   </StackPanel>
  </dx:GroupFrame>
  <dx:GroupFrame Header="Personal Information" Margin="0,0,0,5">
   <StackPanel>
    <HeaderedContentControl Header="First name:" Style="{StaticResource maskEditHeaderedContentControl}">
     <dxe:TextEdit x:Name="txtFirstName" EditValue="{Binding FirstName}" />
    </HeaderedContentControl>
    <HeaderedContentControl Header="Last name:" Style="{StaticResource maskEditHeaderedContentControl}">
     <dxe:TextEdit x:Name="txtLastName" EditValue="{Binding LastName}" />
    </HeaderedContentControl>
    <HeaderedContentControl Header="Age:" Style="{StaticResource maskEditHeaderedContentControl}">
     <dxe:SpinEdit x:Name="txtAge" EditValue="{Binding Age}" IsFloatValue="False" MinValue="21" MaxValue="99" />
    </HeaderedContentControl>
    <HeaderedContentControl Header="Card number:" Style="{StaticResource maskEditHeaderedContentControl}">
     <dxe:TextEdit x:Name="txtCardNumber"
      MaskType="Regular"
      Mask="[0-9]*" MaskUseAsDisplayFormat="True">
     </dxe:TextEdit>
    </HeaderedContentControl>
    <HeaderedContentControl Header="Card exp. date:" Style="{StaticResource maskEditHeaderedContentControl}">
     <dxe:DateEdit x:Name="txtCardExpDate" />
    </HeaderedContentControl>
   </StackPanel>
  </dx:GroupFrame>
  <Button Style="{DynamicResource demoButton}" Content="Join" Click="Button_Click" />
 </StackPanel>
</UserControl>!�using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;

namespace EditorsDemo {
    public partial class BindingValidation : UserControl {
        List<string> users = new List<string>();
        public BindingValidation() {
            InitializeComponent();
            users.Add("TestUser");
        }

        private void ConfirmMailValidate(object sender, ValidationEventArgs e) {
            e.IsValid = object.Equals(e.Value, txtMail.Text);
        }
        private void LoginValidate(object sender, ValidationEventArgs e) {
            if(users.Contains(txtLogin.Text))
                e.IsValid = false;
        }

        private void FirstNameValidate(object sender, ValidationEventArgs e) {
            string value = (string)e.Value;
            e.IsValid = !string.IsNullOrEmpty(value);
        }

        private void SecondNameValidate(object sender, ValidationEventArgs e) {
            string value = (string)e.Value;
            e.IsValid = !string.IsNullOrEmpty(value);
        }

        private void Button_Click(object sender, RoutedEventArgs e) {
            txtMail.DoValidate();
            users.Add(txtLogin.Text);
        }
    }
}!�MSBAML```����EditorsDemo-'DXDemo.Controls.CollectionViewNavigator\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlJmc;http://schemas.openxmlformats.org/markup-compatibility/2006@d2http://schemas.microsoft.com/expression/blend/2008lhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors->�Name$source��.���-��Name$
root����Orientation$Vertical=�.+�$DevExpress.Xpf.Core.GroupFrame$��Group Descriptions��.���$Vertical=�.+�("DevExpress.Xpf.Editors.ListBoxEdit$�70��ItemsSource�*" CollectionView.GroupDescriptions+
SelectedIndex�*CurrentGroupDescription+�Mode$TwoWay=�ItemTemplate��.R������*PropertyName+��$��New Item Property Name��$
�0,5,0,0q�)#DevExpress.Xpf.Editors.ComboBoxEdit'!DevExpress.Xpf.Editors.ButtonEditIsTextEditable.$
�0,5,0,0q�+%DevExpress.Xpf.Editors.LookUpEditBaseItemsSource�*Fields+	SelectedItem	�*CurrentGroupFieldName+$TwoWay=���$
Horizontal=�$
�0,5,0,0q�.+��$
�Add New��$
�0,0,5,0q����*
AddGroup+�$�Delete Current�����*
DeleteGroup+$��Sort Descriptions��$
�0,5,0,0q�.���$Vertical=�.+�$�70���*!CollectionView.SortDescriptions+�*CurrentSortDescription+$TwoWay=���.R���$
Horizontal=�.+������*PropertyName+��$��, �������*	Direction+��$��New Item��$
�0,5,0,0q��
�ColumnDefinitions
��$�*���$�*�.+�.$
�0,5,0,0q��*Fields+	�*CurrentSortFieldName+$TwoWay=�.$
�5,5,0,0q�$�1��*
Directions+	�*CurrentSortDirection+$TwoWay=���$
Horizontal=�$
�0,5,0,0q�.+��$
�Add New��$
�0,0,5,0q����*	AddSort+�$�Delete Current�����*
DeleteSort+$
��Editing��$
�0,5,0,0q�y���Path$& EditableCollectionViewVisibility��ElementName$source��.���$Vertical=�.+�& DevExpress.Xpf.Editors.CheckEdit
Content)#DevExpress.Xpf.Core.ObjectConverter$

Is Adding New%DevExpress.Xpf.Editors.BaseEdit
IsReadOnly.{�.	IsChecked�*CollectionView.IsAddingNew+$OneWay=�$
Is Editing Item.$
�0,5,0,0q�{�.�*CollectionView.IsEditingItem+$OneWay=�$��Current Item��y��$3-IsSynchronizedWithCurrentItemEditorVisibility�$source��.���$Vertical=�.+�$'
!Is Synchronized With Current Item�*IsSynchronizedWithCurrentItem+$TwoWay=�$
�0,5,0,0q�.$IsSynchronizedWithCurrentItem.
DisplayMember$LastName��AllowCollectionView.
����*CollectionView+)	#DevExpress.Xpf.Editors.TextEditBase	EditNonEditableTemplate��.R���$
Horizontal=�$
�4,3,4,3q�.+������$SelectedItem.FirstName���$�� �������$SelectedItem.LastName�ItemTemplate��.R���$
Horizontal=�.+������*	FirstName+��$�� �������*
LastName+!�<UserControl x:Class="DXDemo.Controls.CollectionViewNavigator"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
             xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
             mc:Ignorable="d"
             d:DesignHeight="300" d:DesignWidth="300"
             x:Name="source">
        <StackPanel Orientation="Vertical" x:Name="root">
            <dx:GroupFrame Header="Group Descriptions">
                <StackPanel Orientation="Vertical">
                    <dxe:ListBoxEdit ItemsSource="{Binding CollectionView.GroupDescriptions}" SelectedIndex="{Binding CurrentGroupDescription, Mode=TwoWay}" Height="70">
                        <dxe:ListBoxEdit.ItemTemplate>
                            <DataTemplate>
                                <TextBlock Text="{Binding PropertyName}"/>
                            </DataTemplate>
                        </dxe:ListBoxEdit.ItemTemplate>
                    </dxe:ListBoxEdit>
                    <TextBlock Text="New Item Property Name" Margin="0,5,0,0"/>
                    <dxe:ComboBoxEdit IsTextEditable="False" ItemsSource="{Binding Fields}" SelectedItem="{Binding CurrentGroupFieldName, Mode=TwoWay}" Margin="0,5,0,0"/>
                    <StackPanel Orientation="Horizontal" Margin="0,5,0,0">
                        <Button Content="Add New" Margin="0,0,5,0" Command="{Binding AddGroup}"/>
                        <Button Content="Delete Current" Command="{Binding DeleteGroup}"/>
                    </StackPanel>
                </StackPanel>
            </dx:GroupFrame>
            <dx:GroupFrame Header="Sort Descriptions" Margin="0,5,0,0">
                <StackPanel Orientation="Vertical">
                    <dxe:ListBoxEdit ItemsSource="{Binding CollectionView.SortDescriptions}" SelectedIndex="{Binding CurrentSortDescription, Mode=TwoWay}" Height="70">
                        <dxe:ListBoxEdit.ItemTemplate>
                            <DataTemplate>
                                <StackPanel Orientation="Horizontal">
                                    <TextBlock Text="{Binding PropertyName}"/>
                                    <TextBlock Text=", "/>
                                    <TextBlock Text="{Binding Direction}"/>
                                </StackPanel>
                            </DataTemplate>
                        </dxe:ListBoxEdit.ItemTemplate>
                    </dxe:ListBoxEdit>
                    <TextBlock Text="New Item" Margin="0,5,0,0"/>
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="*"/>
                            <ColumnDefinition Width="*"/>
                        </Grid.ColumnDefinitions>
                        <dxe:ComboBoxEdit IsTextEditable="False" ItemsSource="{Binding Fields}" SelectedItem="{Binding CurrentSortFieldName, Mode=TwoWay}" Margin="0,5,0,0"/>
                        <dxe:ComboBoxEdit IsTextEditable="False" ItemsSource="{Binding Directions}" SelectedItem="{Binding CurrentSortDirection, Mode=TwoWay}" Margin="5,5,0,0" Grid.Column="1"/>
                    </Grid>
                    <StackPanel Orientation="Horizontal" Margin="0,5,0,0">
                        <Button Content="Add New" Margin="0,0,5,0" Command="{Binding AddSort}"/>
                        <Button Content="Delete Current" Command="{Binding DeleteSort}"/>
                    </StackPanel>
                </StackPanel>
            </dx:GroupFrame>
            <dx:GroupFrame Header="Editing" Margin="0,5,0,0" Visibility="{Binding Path=EditableCollectionViewVisibility, ElementName=source}">
                <StackPanel Orientation="Vertical">
                    <dxe:CheckEdit IsChecked="{Binding CollectionView.IsAddingNew, Mode=OneWay}" Content="Is Adding New" IsReadOnly="True" IsEnabled="False"/>
                    <dxe:CheckEdit IsChecked="{Binding CollectionView.IsEditingItem, Mode=OneWay}" Content="Is Editing Item" IsReadOnly="True" Margin="0,5,0,0" IsEnabled="False"/>
                </StackPanel>
            </dx:GroupFrame>
            <dx:GroupFrame Header="Current Item" Visibility="{Binding Path=IsSynchronizedWithCurrentItemEditorVisibility, ElementName=source}">
                <StackPanel Orientation="Vertical">
                    <dxe:CheckEdit IsChecked="{Binding IsSynchronizedWithCurrentItem, Mode=TwoWay}" Content="Is Synchronized With Current Item"/>
                <dxe:ComboBoxEdit Margin="0,5,0,0" IsTextEditable="False" IsSynchronizedWithCurrentItem="True" ItemsSource="{Binding CollectionView}" DisplayMember="LastName" AllowCollectionView="True" Foreground="Black">
                <dxe:ComboBoxEdit.EditNonEditableTemplate>
                        <ControlTemplate>
                            <StackPanel Orientation="Horizontal" Margin="4,3,4,3">
                                <TextBlock Text="{Binding Path=SelectedItem.FirstName}"/>
                                <TextBlock Text=" "/>
                                <TextBlock Text="{Binding Path=SelectedItem.LastName}"/>
                            </StackPanel>
                        </ControlTemplate>
                    </dxe:ComboBoxEdit.EditNonEditableTemplate>
                        <dxe:ComboBoxEdit.ItemTemplate>
                            <DataTemplate>
                                <StackPanel Orientation="Horizontal">
                                    <TextBlock Text="{Binding FirstName}"/>
                                    <TextBlock Text=" "/>
                                    <TextBlock Text="{Binding LastName}"/>
                                </StackPanel>
                            </DataTemplate>
                        </dxe:ComboBoxEdit.ItemTemplate>
                    </dxe:ComboBoxEdit>
                </StackPanel>
            </dx:GroupFrame>
        </StackPanel>
</UserControl>!�using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.ComponentModel;
using System.Collections;
using DevExpress.Xpf.DemoBase.DataClasses;
using DevExpress.Xpf.Core.Commands;
using DevExpress.Xpf.Utils;

namespace DXDemo.Controls {
    public partial class CollectionViewNavigator : UserControl {
        public static readonly DependencyProperty IsSynchronizedWithCurrentItemProperty =
            DependencyPropertyManager.Register("IsSynchronizedWithCurrentItem", typeof(bool), typeof(CollectionViewNavigator), new UIPropertyMetadata(true));
        public static readonly DependencyProperty CollectionViewProperty =
            DependencyPropertyManager.Register("CollectionView", typeof(ICollectionView), typeof(CollectionViewNavigator), new UIPropertyMetadata(null));
        public static readonly DependencyProperty IsSynchronizedWithCurrentItemEditorVisibilityProperty =
            DependencyPropertyManager.Register("IsSynchronizedWithCurrentItemEditorVisibility", typeof(Visibility), typeof(CollectionViewNavigator), new UIPropertyMetadata(Visibility.Visible));
        public static readonly DependencyProperty EditableCollectionViewVisibilityProperty =
            DependencyPropertyManager.Register("EditableCollectionViewVisibility", typeof(Visibility), typeof(CollectionViewNavigator), new UIPropertyMetadata(Visibility.Visible));

        IList directions = new List<ListSortDirection>() { ListSortDirection.Ascending, ListSortDirection.Descending };
        IList fields = new List<string>() { "JobTitle", "FirstName", "LastName", "BirthDate" };
        public IList Directions { get { return directions; } }
        public IList Fields { get { return fields; } }

        public bool IsSynchronizedWithCurrentItem {
            get { return (bool)GetValue(IsSynchronizedWithCurrentItemProperty); }
            set { SetValue(IsSynchronizedWithCurrentItemProperty, value); }
        }
        public ICollectionView CollectionView {
            get { return (ICollectionView)GetValue(CollectionViewProperty); }
            set { SetValue(CollectionViewProperty, value); }
        }
        public Visibility IsSynchronizedWithCurrentItemEditorVisibility {
            get { return (Visibility)GetValue(IsSynchronizedWithCurrentItemEditorVisibilityProperty); }
            set { SetValue(IsSynchronizedWithCurrentItemEditorVisibilityProperty, value); }
        }
        public Visibility EditableCollectionViewVisibility {
            get { return (Visibility)GetValue(EditableCollectionViewVisibilityProperty); }
            set { SetValue(EditableCollectionViewVisibilityProperty, value); }
        }

        public int CurrentSortDescription { get; set; }
        public int CurrentGroupDescription { get; set; }
        public string CurrentGroupFieldName { get; set; }
        public string CurrentSortFieldName { get; set; }
        public ListSortDirection CurrentSortDirection { get; set; }

        public ICommand DeleteGroup { get; private set; }
        public ICommand DeleteSort { get; private set; }
        public ICommand AddGroup { get; private set; }
        public ICommand AddSort { get; private set; }

        public CollectionViewNavigator() {
            InitializeComponent();
            root.DataContext = this;
            DeleteGroup = new DelegateCommand<object>(OnDeleteGroup, CanDeleteGroup);
            DeleteSort = new DelegateCommand<object>(OnDeleteSort, CanDeleteSort);
            AddGroup = new DelegateCommand<object>(OnAddGroup);
            AddSort = new DelegateCommand<object>(OnAddSort);
        }
        void OnDeleteGroup(object parameter) {
            if(CurrentGroupDescription >= 0)
                CollectionView.GroupDescriptions.RemoveAt(CurrentGroupDescription);
        }
        void OnDeleteSort(object parameter) {
            if(CurrentSortDescription >= 0) {
                CollectionView.GroupDescriptions.Remove(FindGroupDescription(CurrentSortDescription));
                CollectionView.SortDescriptions.RemoveAt(CurrentSortDescription);
            }
        }
        void OnAddGroup(object parameter) {
            if(ContainsGroupDescription(CurrentGroupFieldName))
                return;
            CollectionView.GroupDescriptions.Add(new PropertyGroupDescription(CurrentGroupFieldName));
            if(!ContainsSortDescription(CurrentGroupFieldName))
                CollectionView.SortDescriptions.Add(new SortDescription(CurrentGroupFieldName, ListSortDirection.Ascending));
        }
        void OnAddSort(object parameter) {
            if(ContainsSortDescription(CurrentSortFieldName))
                return;
            CollectionView.SortDescriptions.Add(new SortDescription(CurrentSortFieldName, CurrentSortDirection));
        }
        public bool CanDeleteGroup(object parameter) {
            return CurrentGroupDescription >= 0;
        }
        public bool CanDeleteSort(object parameter) {
            return CurrentSortDescription >= 0;
        }
        bool ContainsGroupDescription(string fieldName) {
            foreach(PropertyGroupDescription desc in CollectionView.GroupDescriptions)
                if(desc.PropertyName == fieldName)
                    return true;
            return false;
        }
        PropertyGroupDescription FindGroupDescription(int index) {
            string name = CollectionView.SortDescriptions[CurrentSortDescription].PropertyName;
            foreach(PropertyGroupDescription desc in CollectionView.GroupDescriptions)
                if(desc.PropertyName == name)
                    return desc;
            return null;
        }
        bool ContainsSortDescription(string fieldName) {
            foreach(SortDescription desc in CollectionView.SortDescriptions)
                if(desc.PropertyName == fieldName)
                    return true;
            return false;
        }

    }
}!�MSBAML```����\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 "maskEditHeaderedContentControl��
TargetType�Property�Value��
TargetType�ColumnDefinitionsz�SharedSizeGroup�D9http://schemas.microsoft.com/winfx/2006/xaml/presentation:x,http://schemas.microsoft.com/winfx/2006/xaml%�&	��"�.���|�.�����"�.R��$
�0,0,0,4q���$"MaskEditDescriptionSizeGroup����$�12���.+���$�0�#�z��$�Center=�$
�Left=���$�2�#�z�$�Center=�!�<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <Style x:Key="maskEditHeaderedContentControl" TargetType="{x:Type HeaderedContentControl}">
  <Setter Property="Focusable" Value="false" />
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="{x:Type HeaderedContentControl}">
                    <Grid Margin="0,0,0,4">
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition SharedSizeGroup="MaskEditDescriptionSizeGroup" />
                            <ColumnDefinition Width="12" />
                            <ColumnDefinition />
                        </Grid.ColumnDefinitions>
                        <Label Grid.Column="0" Content="{TemplateBinding Header}" VerticalAlignment="Center" HorizontalAlignment="Left" />
                        <ContentPresenter Grid.Column="2" Content="{TemplateBinding Content}" VerticalAlignment="Center" />
                    </Grid>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>
</ResourceDictionary>!�MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystem\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089lhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49afbDevExpress.Xpf.Grid.v13.1.Core, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa	]DevExpress.Xpf.Grid.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a AzureOptionsButton��
TargetType�	Resources Keyg�	BeginTime��
TargetName��TargetProperty��KeyTime��ValueO�KeyTimeO�Value	J�SnapsToDevicePixels
��Name�Stretch�Name
F�Name��EndPoint��
StartPoint�Color
�Offset��TriggersN�ExitActions�Name Storyboard2N�EnterActions Storyboard1]�
Conditions��Property��ValueP�PropertyP�Value��BeginStoryboardName�
TargetName�Property�Value EmeraldOptionsButton 
OptionsButton��
TargetType ��BasedOn�D9http://schemas.microsoft.com/winfx/2006/xaml/presentation:x,http://schemas.microsoft.com/winfx/2006/xaml=dx2http://schemas.devexpress.com/winfx/2008/xaml/core>dxg2http://schemas.devexpress.com/winfx/2008/xaml/grid	?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors#localclr-namespace:EditorsDemo.sys&clr-namespace:System;assembly=mscorlib%�&	77&	<77&	x��"d�
���Storyboard1.����$00:00:00X�$
Path_Copy1��$HB(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Color)�.g���$00:00:00.2500000��$	#FFFFFDCA����$00:00:00X�$
Path_Copy1��$HB(Shape.Fill).(GradientBrush.GradientStops)[0].(GradientStop.Color)�.g���$00:00:00.2500000��$	#FFFFD925����Storyboard2.����$00:00:00X�$
Path_Copy1��$HB(Shape.Fill).(GradientBrush.GradientStops)[0].(GradientStop.Color)�.g���$00:00:00.5000000��$	#FFCEE4FF��U�$00:00:00X�$
Path_Copy1��$IC(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Offset)�.\���$00:00:00.5000000��$1Q���$00:00:00X�$
Path_Copy1��$HB(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Color)�.g���$00:00:00.5000000��$	#FFDCEBFF��.R��	..+���$

Rectangle5��$
Fill=����	#00000000$
�0,0,0,0q�$�19��$�19���$
grid��$�Center=�$
�0,0,0,0q�$�Center=�$�19��$�14��.+�F�$

Path��$
Fill=�������"xt�!Ѡ+�"蒮!ш��")�!�Ѕ�"�8�!ӘĔ"��!X��"@@�!蟑"@@�!Ӑ��"@@�!8{�"��!��"�8�!�`ڄ"�`�!��*�"���!�*�"�@�!Hބ"`��!��"x��!���"`�!ш��"Pw�!Ӑ��"آ�!荔"���!�w�"���!�80\"���!��6"xW�!��6" ��!Ӏ�6"8q�!n7" K�!039"h�!�p�"X�"�&"�%+"�&"��B"��"؁Q"�(�"�]Y"Ө�""(n`"�,"@Rd"h6"@Rd"�@"@Rd"({I"(n`"��P"�]Y"рv"��3"���|"�5"ȥ�"��6"�w�"��6"ӈ��"��6"@d�"��"@d�" ��!�@d�"��!(t�"pc�!���"xt�!$
�Stretch=�$
�0,0,5,0q�$
�Stretch=�����$0.5,1&�$0.5,0&�.��$	#FF062B63��$0Q��$	#7E15376A��$1Q�F�$
	Path_Copy�����	#FFD5E7FF$
Fill=�4����*#@I'"�@d�"@I'"��"@Rd"�+#@Rd"р�*#@I'"$�Right=�$
�0,0,0,0q�$�Bottom=�$�5��$�4��F�$

Path_Copy1��$
Fill=������(c�"���!�pS�"p�!�Ȥ�"0��! ��"0��!`�"p�!Ѩz"�*�!��iq"��!�iq"Pn�!�z"���!�H$�"���!ӈs�"��!@2�"��!�w�"��!�،d"��!��E"��!��E" ��!��E"�Y�!ȖG"Ț�!��J"�K�!�(�"Q'"�P�"�/"P�"`
>"(�" �F"��^&"�N"Ӡ	/"�:W"H="�:W"��E"�N"�x�q"��""�8|y"8�%"���"@I'"�w�"@I'"��b�"@I'""�"(�""�" ��!�"�"���!�X�"x��!(c�"���!$
�Stretch=�$
�1,1,6,1q�$
�Stretch=�����$0.323,0.032&�$0.677,0.968&�.��$	#FFCEE4FF��$0Q��$	#FFDCEBFF��$1Q���$
	Rectangle��$
Fill=����	#7F062B63$�Right=�$
�0,0,0,4q�$�Bottom=�$�5��$�1��]��$!Storyboard2_BeginStoryboard��8���$!Storyboard1_BeginStoryboard��8�����@J�IsMouseOver.���@d�	IsChecked$FalseY�P��@d�	IsChecked$
TrueY���$!Storyboard2_BeginStoryboard����$!Storyboard1_BeginStoryboard��.��$
Path_Copy1�������$0.691,0.962&�$0.309,0.038&�.��$	#FFFFFDCA��$0Q��$	#FFFFD925��$1Q���"d�
���Storyboard1.����$00:00:00X�$
Path_Copy1��$HB(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Color)�.g���$00:00:00.2500000��$	#FFFFFDCA����$00:00:00X�$
Path_Copy1��$HB(Shape.Fill).(GradientBrush.GradientStops)[0].(GradientStop.Color)�.g���$00:00:00.2500000��$	#FFFFD925����Storyboard2.����$00:00:00X�$
Path_Copy1��$HB(Shape.Fill).(GradientBrush.GradientStops)[0].(GradientStop.Color)�.g���$00:00:00.5000000��$	#FFE9EFD0��U�$00:00:00X�$
Path_Copy1��$IC(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Offset)�.\���$00:00:00.5000000��$1Q���$00:00:00X�$
Path_Copy1��$HB(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Color)�.g���$00:00:00.5000000��$	#FFD3E0A2��.R��	..+���$

Rectangle5��$
Fill=����	#00000000$
�0,0,0,0q�$�19��$�19���$
grid��$�Center=�$
�0,0,0,0q�$�Center=�$�19��$�14��.+�F�$

Path��$
Fill=�������"xt�!Ѡ+�"蒮!ш��")�!�Ѕ�"�8�!ӘĔ"��!X��"@@�!蟑"@@�!Ӑ��"@@�!8{�"��!��"�8�!�`ڄ"�`�!��*�"���!�*�"�@�!Hބ"`��!��"x��!���"`�!ш��"Pw�!Ӑ��"آ�!荔"���!�w�"���!�80\"���!��6"xW�!��6" ��!Ӏ�6"8q�!n7" K�!039"h�!�p�"X�"�&"�%+"�&"��B"��"؁Q"�(�"�]Y"Ө�""(n`"�,"@Rd"h6"@Rd"�@"@Rd"({I"(n`"��P"�]Y"рv"��3"���|"�5"ȥ�"��6"�w�"��6"ӈ��"��6"@d�"��"@d�" ��!�@d�"��!(t�"pc�!���"xt�!$
�Stretch=�$
�0,0,5,0q�$
�Stretch=�����$0.5,1&�$0.5,0&�.��$	#FF203A11��$0Q��$	#BD2F4D20��$1Q�F�$
	Path_Copy�����	#FF5C7142$
Fill=�4����*#@I'"�@d�"@I'"��"@Rd"�+#@Rd"р�*#@I'"$�Right=�$
�0,0,0,0q�$�Bottom=�$�5��$�4��F�$

Path_Copy1��$
Fill=������(c�"���!�pS�"p�!�Ȥ�"0��! ��"0��!`�"p�!Ѩz"�*�!��iq"��!�iq"Pn�!�z"���!�H$�"���!ӈs�"��!@2�"��!�w�"��!�،d"��!��E"��!��E" ��!��E"�Y�!ȖG"Ț�!��J"�K�!�(�"Q'"�P�"�/"P�"`
>"(�" �F"��^&"�N"Ӡ	/"�:W"H="�:W"��E"�N"�x�q"��""�8|y"8�%"���"@I'"�w�"@I'"��b�"@I'""�"(�""�" ��!�"�"���!�X�"x��!(c�"���!$
�Stretch=�$
�1,1,6,1q�$
�Stretch=�����$0.323,0.032&�$0.677,0.968&�.��$	#FFE9EFD0��$0Q��$	#FFD3E0A2��$1Q���$
	Rectangle��$
Fill=����	#FF47573C$�Right=�$
�0,0,0,4q�$�Bottom=�$�5��$�1��]��$!Storyboard2_BeginStoryboard��8���$!Storyboard1_BeginStoryboard��8�����@J�IsMouseOver.���@d�	IsChecked$FalseY�P��@d�	IsChecked$
TrueY���$!Storyboard2_BeginStoryboard����$!Storyboard1_BeginStoryboard��.��$
Path_Copy1�������$0.691,0.962&�$0.309,0.038&�.��$	#FFFFFDCA��$0Q��$	#FFFFD925��$1Q���"d� Z�.����#�!�.<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:EditorsDemo"
    xmlns:sys="clr-namespace:System;assembly=mscorlib">

 <ControlTemplate x:Key="AzureOptionsButton" TargetType="{x:Type ToggleButton}">
  <ControlTemplate.Resources>
   <Storyboard x:Key="Storyboard1">
    <ColorAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Path_Copy1" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Color)">
     <SplineColorKeyFrame KeyTime="00:00:00.2500000" Value="#FFFFFDCA" />
    </ColorAnimationUsingKeyFrames>
    <ColorAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Path_Copy1" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[0].(GradientStop.Color)">
     <SplineColorKeyFrame KeyTime="00:00:00.2500000" Value="#FFFFD925" />
    </ColorAnimationUsingKeyFrames>
   </Storyboard>
   <Storyboard x:Key="Storyboard2">
    <ColorAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Path_Copy1" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[0].(GradientStop.Color)">
     <SplineColorKeyFrame KeyTime="00:00:00.5000000" Value="#FFCEE4FF" />
    </ColorAnimationUsingKeyFrames>
    <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Path_Copy1" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Offset)">
     <SplineDoubleKeyFrame KeyTime="00:00:00.5000000" Value="1" />
    </DoubleAnimationUsingKeyFrames>
    <ColorAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Path_Copy1" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Color)">
     <SplineColorKeyFrame KeyTime="00:00:00.5000000" Value="#FFDCEBFF" />
    </ColorAnimationUsingKeyFrames>
   </Storyboard>
  </ControlTemplate.Resources>
  <Grid SnapsToDevicePixels="True">
   <Rectangle x:Name="Rectangle5" Stretch="Fill" Fill="#00000000" Margin="0,0,0,0" Width="19" Height="19" />
   <Grid HorizontalAlignment="Center" Margin="0,0,0,0" VerticalAlignment="Center" Width="19" Height="14" x:Name="grid">
    <Path x:Name="Path" Stretch="Fill" Data="F1 M 584.622,566.523L 584.068,565.089L 582.981,566.176L 580.29,568.867C 580.175,568.982 580.039,569 579.969,569C 579.898,569 579.763,568.982 579.647,568.867L 579.132,568.353C 578.956,568.176 578.956,567.886 579.133,567.708L 581.824,565.019L 582.911,563.932L 581.477,563.378C 580.826,563.127 580.161,563 579.5,563C 576.467,563 574,565.467 574,568.5C 574,568.947 574.058,569.396 574.174,569.841L 571.718,572.295C 570.763,573.253 570.763,574.81 571.717,575.767L 572.233,576.282C 572.697,576.745 573.313,577 573.969,577C 574.624,577 575.241,576.745 575.704,576.282L 578.16,573.826C 578.604,573.942 579.053,574 579.5,574C 582.533,574 585,571.533 585,568.5C 585,567.839 584.873,567.174 584.622,566.523 Z " HorizontalAlignment="Stretch" Margin="0,0,5,0" VerticalAlignment="Stretch">
     <Path.Fill>
      <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
       <GradientStop Color="#FF062B63" Offset="0" />
       <GradientStop Color="#7E15376A" Offset="1" />
      </LinearGradientBrush>
     </Path.Fill>
    </Path>
    <Path x:Name="Path_Copy" Fill="#FFD5E7FF" Stretch="Fill" Data="F1 M 590,573L 585,573L 587,577L 588,577L 590,573 Z " HorizontalAlignment="Right" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="5" Height="4" />
    <Path x:Name="Path_Copy1" Stretch="Fill" Data="F1 M 583.689,566.883L 580.998,569.574C 580.429,570.142 579.508,570.142 578.94,569.574L 578.425,569.06C 577.858,568.492 577.858,567.57 578.425,567.002L 581.117,564.312C 580.613,564.117 580.072,564 579.5,564C 577.015,564 575,566.015 575,568.5C 575,569.072 575.117,569.613 575.311,570.117L 572.425,573.002C 571.858,573.57 571.858,574.492 572.425,575.06L 572.94,575.574C 573.508,576.142 574.429,576.142 574.998,575.574L 577.883,572.688C 578.387,572.883 578.928,573 579.5,573C 581.985,573 584,570.985 584,568.5C 584,567.928 583.883,567.387 583.689,566.883 Z " HorizontalAlignment="Stretch" Margin="1,1,6,1" VerticalAlignment="Stretch">
     <Path.Fill>
      <LinearGradientBrush EndPoint="0.323,0.032" StartPoint="0.677,0.968">
       <GradientStop Color="#FFCEE4FF" Offset="0" />
       <GradientStop Color="#FFDCEBFF" Offset="1" />
      </LinearGradientBrush>
     </Path.Fill>
    </Path>
    <Rectangle x:Name="Rectangle" Stretch="Fill" Fill="#7F062B63" HorizontalAlignment="Right" Margin="0,0,0,4" VerticalAlignment="Bottom" Width="5" Height="1" />
   </Grid>
  </Grid>
  <ControlTemplate.Triggers>
   <MultiTrigger>
    <MultiTrigger.ExitActions>
     <BeginStoryboard Storyboard="{StaticResource Storyboard2}" x:Name="Storyboard2_BeginStoryboard" />
    </MultiTrigger.ExitActions>
    <MultiTrigger.EnterActions>
     <BeginStoryboard Storyboard="{StaticResource Storyboard1}" x:Name="Storyboard1_BeginStoryboard" />
    </MultiTrigger.EnterActions>
    <MultiTrigger.Conditions>
     <Condition Property="IsMouseOver" Value="True" />
     <Condition Property="IsChecked" Value="False" />
    </MultiTrigger.Conditions>
   </MultiTrigger>
   <Trigger Property="IsChecked" Value="True">
    <Trigger.EnterActions>
     <RemoveStoryboard BeginStoryboardName="Storyboard2_BeginStoryboard" />
     <RemoveStoryboard BeginStoryboardName="Storyboard1_BeginStoryboard" />
    </Trigger.EnterActions>
    <Setter Property="Fill" TargetName="Path_Copy1">
     <Setter.Value>
      <LinearGradientBrush EndPoint="0.691,0.962" StartPoint="0.309,0.038">
       <GradientStop Color="#FFFFFDCA" Offset="0" />
       <GradientStop Color="#FFFFD925" Offset="1" />
      </LinearGradientBrush>
     </Setter.Value>
    </Setter>
   </Trigger>
  </ControlTemplate.Triggers>
 </ControlTemplate>

 <ControlTemplate x:Key="EmeraldOptionsButton" TargetType="{x:Type ToggleButton}">
  <ControlTemplate.Resources>
   <Storyboard x:Key="Storyboard1">
    <ColorAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Path_Copy1" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Color)">
     <SplineColorKeyFrame KeyTime="00:00:00.2500000" Value="#FFFFFDCA" />
    </ColorAnimationUsingKeyFrames>
    <ColorAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Path_Copy1" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[0].(GradientStop.Color)">
     <SplineColorKeyFrame KeyTime="00:00:00.2500000" Value="#FFFFD925" />
    </ColorAnimationUsingKeyFrames>
   </Storyboard>
   <Storyboard x:Key="Storyboard2">
    <ColorAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Path_Copy1" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[0].(GradientStop.Color)">
     <SplineColorKeyFrame KeyTime="00:00:00.5000000" Value="#FFE9EFD0" />
    </ColorAnimationUsingKeyFrames>
    <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Path_Copy1" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Offset)">
     <SplineDoubleKeyFrame KeyTime="00:00:00.5000000" Value="1" />
    </DoubleAnimationUsingKeyFrames>
    <ColorAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Path_Copy1" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Color)">
     <SplineColorKeyFrame KeyTime="00:00:00.5000000" Value="#FFD3E0A2" />
    </ColorAnimationUsingKeyFrames>
   </Storyboard>
  </ControlTemplate.Resources>
  <Grid SnapsToDevicePixels="True">
   <Rectangle x:Name="Rectangle5" Stretch="Fill" Fill="#00000000" Margin="0,0,0,0" Width="19" Height="19" />
   <Grid HorizontalAlignment="Center" Margin="0,0,0,0" VerticalAlignment="Center" Width="19" Height="14" x:Name="grid">
    <Path x:Name="Path" Stretch="Fill" Data="F1 M 584.622,566.523L 584.068,565.089L 582.981,566.176L 580.29,568.867C 580.175,568.982 580.039,569 579.969,569C 579.898,569 579.763,568.982 579.647,568.867L 579.132,568.353C 578.956,568.176 578.956,567.886 579.133,567.708L 581.824,565.019L 582.911,563.932L 581.477,563.378C 580.826,563.127 580.161,563 579.5,563C 576.467,563 574,565.467 574,568.5C 574,568.947 574.058,569.396 574.174,569.841L 571.718,572.295C 570.763,573.253 570.763,574.81 571.717,575.767L 572.233,576.282C 572.697,576.745 573.313,577 573.969,577C 574.624,577 575.241,576.745 575.704,576.282L 578.16,573.826C 578.604,573.942 579.053,574 579.5,574C 582.533,574 585,571.533 585,568.5C 585,567.839 584.873,567.174 584.622,566.523 Z " HorizontalAlignment="Stretch" Margin="0,0,5,0" VerticalAlignment="Stretch">
     <Path.Fill>
      <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
       <GradientStop Color="#FF203A11" Offset="0" />
       <GradientStop Color="#BD2F4D20" Offset="1" />
      </LinearGradientBrush>
     </Path.Fill>
    </Path>
    <Path x:Name="Path_Copy" Fill="#FF5C7142" Stretch="Fill" Data="F1 M 590,573L 585,573L 587,577L 588,577L 590,573 Z " HorizontalAlignment="Right" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="5" Height="4" />
    <Path x:Name="Path_Copy1" Stretch="Fill" Data="F1 M 583.689,566.883L 580.998,569.574C 580.429,570.142 579.508,570.142 578.94,569.574L 578.425,569.06C 577.858,568.492 577.858,567.57 578.425,567.002L 581.117,564.312C 580.613,564.117 580.072,564 579.5,564C 577.015,564 575,566.015 575,568.5C 575,569.072 575.117,569.613 575.311,570.117L 572.425,573.002C 571.858,573.57 571.858,574.492 572.425,575.06L 572.94,575.574C 573.508,576.142 574.429,576.142 574.998,575.574L 577.883,572.688C 578.387,572.883 578.928,573 579.5,573C 581.985,573 584,570.985 584,568.5C 584,567.928 583.883,567.387 583.689,566.883 Z " HorizontalAlignment="Stretch" Margin="1,1,6,1" VerticalAlignment="Stretch">
     <Path.Fill>
      <LinearGradientBrush EndPoint="0.323,0.032" StartPoint="0.677,0.968">
       <GradientStop Color="#FFE9EFD0" Offset="0" />
       <GradientStop Color="#FFD3E0A2" Offset="1" />
      </LinearGradientBrush>
     </Path.Fill>
    </Path>
    <Rectangle x:Name="Rectangle" Stretch="Fill" Fill="#FF47573C" HorizontalAlignment="Right" Margin="0,0,0,4" VerticalAlignment="Bottom" Width="5" Height="1" />
   </Grid>
  </Grid>
  <ControlTemplate.Triggers>
   <MultiTrigger>
    <MultiTrigger.ExitActions>
     <BeginStoryboard Storyboard="{StaticResource Storyboard2}" x:Name="Storyboard2_BeginStoryboard" />
    </MultiTrigger.ExitActions>
    <MultiTrigger.EnterActions>
     <BeginStoryboard Storyboard="{StaticResource Storyboard1}" x:Name="Storyboard1_BeginStoryboard" />
    </MultiTrigger.EnterActions>
    <MultiTrigger.Conditions>
     <Condition Property="IsMouseOver" Value="True" />
     <Condition Property="IsChecked" Value="False" />
    </MultiTrigger.Conditions>
   </MultiTrigger>
   <Trigger Property="IsChecked" Value="True">
    <Trigger.EnterActions>
     <RemoveStoryboard BeginStoryboardName="Storyboard2_BeginStoryboard" />
     <RemoveStoryboard BeginStoryboardName="Storyboard1_BeginStoryboard" />
    </Trigger.EnterActions>
    <Setter Property="Fill" TargetName="Path_Copy1">
     <Setter.Value>
      <LinearGradientBrush EndPoint="0.691,0.962" StartPoint="0.309,0.038">
       <GradientStop Color="#FFFFFDCA" Offset="0" />
       <GradientStop Color="#FFFFD925" Offset="1" />
      </LinearGradientBrush>
     </Setter.Value>
    </Setter>
   </Trigger>
  </ControlTemplate.Triggers>
 </ControlTemplate>

 <Style x:Key="OptionsButton" BasedOn="{x:Null}" TargetType="{x:Type ToggleButton}">
  <Setter Property="Template" Value="{DynamicResource AzureOptionsButton}" />
 </Style>

</ResourceDictionary>!�	MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemo\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089��
TargetType AzureDemoPanelTemplate�Name�Name�CornerRadiusJ�Opacity�Padding��EndPoint��
StartPoint�SpreadMethod	�Color
�Offset EmeraldDemoPanelTemplate DemoPanelStyle��
TargetType�Property
�Value AzureDemoBackgroundTemplate !EmeraldDemoBackgroundTemplate DemoBackgroundStyle�D9http://schemas.microsoft.com/winfx/2006/xaml/presentation:x,http://schemas.microsoft.com/winfx/2006/xaml#localclr-namespace:EditorsDemo%�&	&	"&	�&	&	�&	p��"��.R��$floating_panel��.+��$
border1�����	#FF021743$
5,5,5,5��$1Q�$
1,1,1,1q�$��0q�._��$
border3��$
�Auto��$
�Auto��$
4,4,4,4��$
1,1,1,1q�����$	0.5,0.992&�$	0.5,0.003&�$	Pad=�.��$		#FFE4F0FF��$
0Q��$		#FF88A6CC��$
1Q��$		#FFADD0FB��$
0.058Q�._��$content_container1��$
3,3,3,3��$
�Auto��$
�Auto��$12,12,12,12q�����$	0.5,0.992&�$	0.5,0.003&�$	Pad=�.��$		#FFB0D3FF��$
0Q��$		#FF88A6CC��$
1Q�._�����"��.R��$floating_panel��$
�0,0,0,0q�$
�Stretch=�$
�Stretch=�$
�Auto��.+��$
border1��$
3,3,3,3��$1Q�$
1,1,1,1q�����$0.5,0&�$0.5,1&�.��$		#FF5E6C4D��$
0Q��$		#FF828F72��$
1Q�._��$content_container1��$
2,2,2,2��$
�Auto��$
�Auto��$12,12,12,12q�����$	0.5,0.992&�$	0.5,0.003&�$	Pad=�.��$		#FFDFEECD��$
0Q��$		#FFBACEA0��$
1Q�._�����"��.����#
���"��.R��$content_container1��$12,12,12,12q�����$	0.5,0.992&�$	0.5,0.003&�$	Pad=�.��$		#FFB0D3FF��$
0Q��$		#FF88A6CC��$
1Q�._�����"��.R��$content_container1��$12,12,12,12q�����$	0.5,0.992&�$	0.5,0.003&�$	Pad=�.��$		#FFDFEECD��$
0Q��$		#FFBACEA0��$
1Q�._�����"��.����#
�!�<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 xmlns:local="clr-namespace:EditorsDemo">

 <ControlTemplate TargetType="{x:Type ContentControl}" x:Key="AzureDemoPanelTemplate">
  <Grid x:Name="floating_panel">
   <Border Background="#FF021743" CornerRadius="5,5,5,5" Opacity="1" x:Name="border1" Padding="1,1,1,1" BorderThickness="0">
    <Border Width="Auto" Height="Auto" CornerRadius="4,4,4,4" Padding="1,1,1,1" x:Name="border3">
     <Border.Background>
      <LinearGradientBrush EndPoint="0.5,0.992" StartPoint="0.5,0.003" SpreadMethod="Pad">
       <GradientStop Color="#FFE4F0FF" Offset="0" />
       <GradientStop Color="#FF88A6CC" Offset="1" />
       <GradientStop Color="#FFADD0FB" Offset="0.058" />
      </LinearGradientBrush>
     </Border.Background>
     <Border CornerRadius="3,3,3,3" Width="Auto" Height="Auto" x:Name="content_container1" Padding="12,12,12,12">
      <Border.Background>
       <LinearGradientBrush EndPoint="0.5,0.992" StartPoint="0.5,0.003" SpreadMethod="Pad">
        <GradientStop Color="#FFB0D3FF" Offset="0" />
        <GradientStop Color="#FF88A6CC" Offset="1" />
       </LinearGradientBrush>
      </Border.Background>
      <ContentPresenter />
     </Border>
    </Border>
   </Border>
  </Grid>
 </ControlTemplate>
 <ControlTemplate TargetType="{x:Type ContentControl}" x:Key="EmeraldDemoPanelTemplate">
  <Grid Margin="0,0,0,0" x:Name="floating_panel" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Width="Auto">
   <Border CornerRadius="3,3,3,3" Opacity="1" x:Name="border1" Padding="1,1,1,1">
    <Border.Background>
     <LinearGradientBrush EndPoint="0.5,0" StartPoint="0.5,1">
      <GradientStop Color="#FF5E6C4D" Offset="0" />
      <GradientStop Color="#FF828F72" Offset="1" />
     </LinearGradientBrush>
    </Border.Background>
    <Border CornerRadius="2,2,2,2" Width="Auto" Height="Auto" x:Name="content_container1" Padding="12,12,12,12">
     <Border.Background>
      <LinearGradientBrush EndPoint="0.5,0.992" StartPoint="0.5,0.003" SpreadMethod="Pad">
       <GradientStop Color="#FFDFEECD" Offset="0" />
       <GradientStop Color="#FFBACEA0" Offset="1" />
      </LinearGradientBrush>
     </Border.Background>
     <ContentPresenter />
    </Border>
   </Border>
  </Grid>
 </ControlTemplate>
 <Style x:Key="DemoPanelStyle" TargetType="{x:Type ContentControl}">
  <Setter Property="Template" Value="{DynamicResource AzureDemoPanelTemplate}" />
 </Style>

 <ControlTemplate TargetType="{x:Type ContentControl}" x:Key="AzureDemoBackgroundTemplate">
  <Border x:Name="content_container1" Padding="12,12,12,12">
   <Border.Background>
    <LinearGradientBrush EndPoint="0.5,0.992" StartPoint="0.5,0.003" SpreadMethod="Pad">
     <GradientStop Color="#FFB0D3FF" Offset="0" />
     <GradientStop Color="#FF88A6CC" Offset="1" />
    </LinearGradientBrush>
   </Border.Background>
   <ContentPresenter />
  </Border>
 </ControlTemplate>
 <ControlTemplate TargetType="{x:Type ContentControl}" x:Key="EmeraldDemoBackgroundTemplate">
  <Border x:Name="content_container1" Padding="12,12,12,12">
   <Border.Background>
    <LinearGradientBrush EndPoint="0.5,0.992" StartPoint="0.5,0.003" SpreadMethod="Pad">
     <GradientStop Color="#FFDFEECD" Offset="0" />
     <GradientStop Color="#FFBACEA0" Offset="1" />
    </LinearGradientBrush>
   </Border.Background>
   <ContentPresenter />
  </Border>
 </ControlTemplate>
 <Style x:Key="DemoBackgroundStyle" TargetType="{x:Type ContentControl}">
  <Setter Property="Template" Value="{DynamicResource AzureDemoBackgroundTemplate}" />
 </Style>

</ResourceDictionary>!�MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystem\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 groupBoxMargin rangeEditorPanel��
TargetType��Name��Triggers��Value��Binding�Path�ElementName�
TargetName�Property	�Value�D9http://schemas.microsoft.com/winfx/2006/xaml/presentation:x,http://schemas.microsoft.com/winfx/2006/xaml.sys&clr-namespace:System;assembly=mscorlib%f&	&	u�0,0,0,12q���"��.R���$	presenter����$
Horizontal���$Orientation�$editor��.a��$	presenter����$		400���$	presenter����$	30����$Vertical���$Orientation�$editor��.a��$	presenter����$	30���$	presenter����$		400��!v<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:sys="clr-namespace:System;assembly=mscorlib">
    <Thickness x:Key="groupBoxMargin">0,0,0,12</Thickness>

    <ControlTemplate x:Key="rangeEditorPanel" TargetType="{x:Type ContentControl}">
        <ContentPresenter x:Name="presenter" />
        <ControlTemplate.Triggers>
            <DataTrigger Binding="{Binding Path=Orientation, ElementName=editor}" Value="Horizontal">
                <Setter Property="MaxWidth" Value="400" TargetName="presenter" />
                <Setter Property="MaxHeight" Value="30" TargetName="presenter" />
            </DataTrigger>
            <DataTrigger Binding="{Binding Path=Orientation, ElementName=editor}" Value="Vertical">
                <Setter Property="MaxWidth" Value="30" TargetName="presenter" />
                <Setter Property="MaxHeight" Value="400" TargetName="presenter" />
            </DataTrigger>
        </ControlTemplate.Triggers>
    </ControlTemplate>
</ResourceDictionary>!using System;
using System.Windows;
using DevExpress.Xpf.DemoBase;
using DevExpress.Xpf.Utils.Themes;

namespace EditorsDemo {
 public class EditorsDemoModule : DemoModule {
  static EditorsDemoModule() {
            Type ownerType = typeof(EditorsDemoModule);
        }
  protected virtual bool NeedChangeEditorsTheme { get { return false; } }
        public override bool SupportTouchThemes { get { return false; } }
    }
}
namespace CommonDemo {
    public class CommonDemoModule : EditorsDemo.EditorsDemoModule {
    }
}!+using System;
using System.Collections.ObjectModel;
using System.Windows;
using System.Windows.Data;
using System.Windows.Media;
using System.Windows.Documents;
using System.Collections.Generic;

namespace DemoUtils {
    public class DemoRichControl : System.Windows.Controls.RichTextBox {
        public DemoRichControl() {
            DefaultStyleKey = typeof(System.Windows.Controls.RichTextBox);
        }
        public bool TextIsBold {
            get { return IsTextBold(); }
            set { ToggleTextFormatBold(value); }
        }
        public bool TextIsItalic {
            get { return IsTextItalic(); }
            set { ToggleTextFormatItalic(value); }
        }
        public bool TextIsUnderline {
            get { return IsTextUnderline(); }
            set { ToggleTextFormatUnderline(value); }
        }
        public string Text {
            get { return Selection.Text; }
            set { Selection.Text = value; }
        }
        public object TextFontFamily {
            get {
                object value = Selection.GetPropertyValue(Run.FontFamilyProperty);
                return (value == DependencyProperty.UnsetValue) ? null : value;
            }
            set {
                if(value == null || value == TextFontFamily) return;
                try {
                    if(value is string)
                        Selection.ApplyPropertyValue(Run.FontFamilyProperty, new FontFamily(value as string));
                    else
                        Selection.ApplyPropertyValue(Run.FontFamilyProperty, value);
                } catch { }
            }
        }
        public object TextFontSize {
            get {
                object value = Selection.GetPropertyValue(Run.FontSizeProperty);
                if(value == DependencyProperty.UnsetValue)
                    return null;
                return value;
            }
            set {
                if(value == null || value.Equals(TextFontSize))
                    return;

                Selection.ApplyPropertyValue(Run.FontSizeProperty, Convert.ToDouble(value));
            }
        }
        public Color TextColor {
            set {
                if(value == TextColor)
                    return;
                Selection.ApplyPropertyValue(Run.ForegroundProperty, new SolidColorBrush(value));
            }
            get {
                SolidColorBrush brush = Selection.GetPropertyValue(Run.ForegroundProperty) as SolidColorBrush;
                if(brush == null)
                    return Colors.Black;
                return brush.Color;
            }
        }
        public void SetTextColor(Color value) {
            Selection.ApplyPropertyValue(Run.ForegroundProperty, new SolidColorBrush(value));
        }
        public Color TextBackgroundColor {
            set {

                if(value == TextBackgroundColor)
                    return;
                SetTextBackgroundColor(value);
            }
            get {
                SolidColorBrush brush = Selection.GetPropertyValue(Run.BackgroundProperty) as SolidColorBrush;
                if(brush == null)
                    return Colors.Black;
                return brush.Color;
            }
        }
        public void SetTextBackgroundColor(Color value) {
            Selection.ApplyPropertyValue(Run.BackgroundProperty, new SolidColorBrush(value));
        }
        public TextAlignment GetTextAlignment() {
            object value = Selection.GetPropertyValue(System.Windows.Documents.Paragraph.TextAlignmentProperty);
            if(value == DependencyProperty.UnsetValue) return TextAlignment.Left;
            if((TextAlignment)value == TextAlignment.Center) return TextAlignment.Center;
            else if((TextAlignment)value == TextAlignment.Right) return TextAlignment.Right;
            else return TextAlignment.Left;
        }
        public void ToggleTextAlignmentLeft() {
            Selection.ApplyPropertyValue(System.Windows.Documents.Paragraph.TextAlignmentProperty, TextAlignment.Left);
        }
        public void ToggleTextAlignmentCenter() {
            Selection.ApplyPropertyValue(System.Windows.Documents.Paragraph.TextAlignmentProperty, TextAlignment.Center);
        }
        public void ToggleTextAlignmentRight() {
            Selection.ApplyPropertyValue(System.Windows.Documents.Paragraph.TextAlignmentProperty, TextAlignment.Right);
        }
        public void ToggleTextAlignmentJustify() {
            Selection.ApplyPropertyValue(System.Windows.Documents.Paragraph.TextAlignmentProperty, TextAlignment.Justify);
        }
        public void Clear() {
            (Document as FlowDocument).Blocks.Clear();
        }
        public void Print() {
             System.Windows.Controls.PrintDialog dialog = new System.Windows.Controls.PrintDialog();
             if(dialog.ShowDialog() != true) return;
             dialog.PrintVisual(this, string.Empty);
        }

        public bool IsEmpty {
            get {
                foreach(Block b in Document.Blocks) {
                    if(!(b is Paragraph))
                        return false;

                    foreach(object o in ((Paragraph)b).Inlines) {
                        if(!(o is Run))
                            return false;
                        Run r = o as Run;
                        if(!string.IsNullOrEmpty(r.Text))
                            return false;
                    }
            }
            return true;
            }
        }
        public bool IsSelectionEmpty {
            get {
                return Selection.IsEmpty;
            }
        }
        protected bool IsTextBold() {
            object value = Selection.GetPropertyValue(TextElement.FontWeightProperty);
            return (value == DependencyProperty.UnsetValue) ? false : ((FontWeight)value == FontWeights.Bold);
        }
        protected bool IsTextItalic() {
            object value = Selection.GetPropertyValue(Run.FontStyleProperty);
            return (value == DependencyProperty.UnsetValue) ? false : (((System.Windows.FontStyle)value) == FontStyles.Italic);
        }
        protected bool IsTextUnderline() {
            object value = Selection.GetPropertyValue(Inline.TextDecorationsProperty);
            return (value == DependencyProperty.UnsetValue) ? false : value != null && System.Windows.TextDecorations.Underline.Equals(value);
        }
        protected void ToggleTextFormatBold(bool bold) {
            if(bold == IsTextBold())
                return;
            if (!bold)
                Selection.ApplyPropertyValue(Run.FontWeightProperty, FontWeights.Normal);
            else
                Selection.ApplyPropertyValue(Run.FontWeightProperty, FontWeights.Bold);
        }
        protected void ToggleTextFormatItalic(bool italic) {
            if(italic == IsTextItalic())
                return;
            if (!italic)
                Selection.ApplyPropertyValue(Run.FontStyleProperty, FontStyles.Normal);
            else
                Selection.ApplyPropertyValue(Run.FontStyleProperty, FontStyles.Italic);
        }
        protected void ToggleTextFormatUnderline(bool underline) {
            if(underline == IsTextUnderline())
                return;
            if (!underline)
                Selection.ApplyPropertyValue(Run.TextDecorationsProperty, null);
            else
                Selection.ApplyPropertyValue(Run.TextDecorationsProperty, System.Windows.TextDecorations.Underline);
        }
        public T GetUIElementUnderSelection<T>(BlockCollection blocks) where T : class {
            foreach(Block block in blocks) {
                Paragraph ph = block as Paragraph;
                if(ph != null) {
                    foreach(object obj in ph.Inlines) {
                        if(obj is Run)
                            continue;
                        InlineUIContainer cont = obj as InlineUIContainer;
                        if(cont != null && cont.ContentStart.CompareTo(Selection.Start) > 0 && cont.ContentStart.CompareTo(Selection.End) < 0) {
                            if(cont.Child is T)
                                return cont.Child as T;
                        }
                    }
                }
                else {
                    List lst = block as List;
                    if(lst != null) {
                        foreach(ListItem lstItem in lst.ListItems) {
                            T retVal = GetUIElementUnderSelection<T>(lstItem.Blocks);
                            if(retVal != null)
                                return retVal;
                        }
                    }
                }
            }
            return null;

        }
        public TextMarkerStyle ListMarkerStyle {
            get {
                Paragraph startParagraph = Selection.Start.Paragraph;
                Paragraph endParagraph = Selection.End.Paragraph;
                if(startParagraph != null && endParagraph != null && (startParagraph.Parent is ListItem) && (endParagraph.Parent is ListItem) && object.ReferenceEquals(((ListItem)startParagraph.Parent).List, ((ListItem)endParagraph.Parent).List)) {
                    return ((ListItem)startParagraph.Parent).List.MarkerStyle;
                }
                return TextMarkerStyle.None;
            }
            set {
                if(value == ListMarkerStyle)
                    return;
                Paragraph p = Selection.Start.Paragraph;
                if(p == null)
                    return;
                if(value == TextMarkerStyle.None) {
                    if(p.Parent is ListItem) {
                        EditingCommands.ToggleBullets.Execute(null, this);
                        p = Selection.Start.Paragraph;
                        if(p.Parent is ListItem) {
                            EditingCommands.ToggleBullets.Execute(null, this);
                        }
                    }
                    return;
                }
                if(!(p.Parent is ListItem)) {
                    EditingCommands.ToggleBullets.Execute(null, this);
                    p = this.Selection.Start.Paragraph;
                }

                if(p == null || !(p.Parent is ListItem))
                    return;
                ((ListItem)p.Parent).List.MarkerStyle = value;
            }
        }
        public T GetUIElementUnderSelection<T>() where T : class {
            BlockCollection col = Document.Blocks;
            if(Selection.Start.GetNextInsertionPosition(LogicalDirection.Forward) == null ||
                Selection.Start.GetNextInsertionPosition(LogicalDirection.Forward).CompareTo(Selection.End) != 0)
                return null;
            return GetUIElementUnderSelection<T>(col);
        }
    }
}!�MSBAML```����EditorsDemo2,EditorsDemo.EditorValidationWithoutLockInput\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors�	Resources
�MergedDictionaries
�Source��$0*/EditorsDemo;component/Themes/Generic.xaml?�%.����IsSharedSizeScope.!i<UserControl x:Class="EditorsDemo.EditorValidationWithoutLockInput"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors">
 <UserControl.Resources>
  <ResourceDictionary>
   <ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="/EditorsDemo;component/Themes/Generic.xaml" />
   </ResourceDictionary.MergedDictionaries>
  </ResourceDictionary>
 </UserControl.Resources>
 <StackPanel Grid.IsSharedSizeScope="True">
 </StackPanel>

</UserControl>!�using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;
using DevExpress.XtraEditors.DXErrorProvider;

namespace EditorsDemo {
    public partial class EditorValidationWithoutLockInput : UserControl {
        public EditorValidationWithoutLockInput() {
            InitializeComponent();
        }
    }
}!�MSBAML```����EditorsDemo+%EditorsDemo.InternetConnectionControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlJmc;http://schemas.openxmlformats.org/markup-compatibility/2006@d2http://schemas.microsoft.com/expression/blend/2008.��$
�0,0,0,8q�$
�Stretch=���BitmapScalingMode$NearestNeighbor=��ColumnDefinitions��$
�Auto���.+��$9��3/EditorsDemo;component/Images/Icons/WarningIcon.png�$
��None=���$
�4,0,0,0q�$�1�$
��Wrap=�$�Center=�)'This demo requires Internet connection.!<UserControl x:Class="EditorsDemo.InternetConnectionControl"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             mc:Ignorable="d"
             d:DesignHeight="300" d:DesignWidth="300">
    <Grid Margin="0,0,0,8" HorizontalAlignment="Stretch">
        <RenderOptions.BitmapScalingMode>NearestNeighbor</RenderOptions.BitmapScalingMode>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto"/>
            <ColumnDefinition />
        </Grid.ColumnDefinitions>
        <Image Source="/EditorsDemo;component/Images/Icons/WarningIcon.png" Stretch="None"/>
        <TextBlock Margin="4,0,0,0" Grid.Column="1" TextWrapping="Wrap" VerticalAlignment="Center">This demo requires Internet connection.</TextBlock>
    </Grid>
</UserControl>!1using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace EditorsDemo {
    public partial class InternetConnectionControl : UserControl {
        public InternetConnectionControl() {
            InitializeComponent();
        }
    }
}!�&MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemEditorsDemo.Map\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlJmc;http://schemas.openxmlformats.org/markup-compatibility/2006@d2http://schemas.microsoft.com/expression/blend/2008lhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsJdxet?http://schemas.devexpress.com/winfx/2008/xaml/editors/themekeys%localclr-namespace:EditorsDemo0sys&clr-namespace:System;assembly=mscorlib-�Name$	map��
�������	Resources
 
imageBrush�ImageSourcej�Stretch�Opacity3-DevExpress.Xpf.Core.BoolToVisibilityConverter BoolToVisibilityConverter0*DevExpress.Xpf.Editors.GridLengthConverter GridLengthConverter("EditorsDemo.MapDataToTextConverter mapDataToTextConverter��
TargetTypeA;DevExpress.Xpf.Editors.Themes.TrackBarEditThemeKeyExtension��DevExpress.Xpf.Utils.Themes.ThemeKeyExtensionInternalBase`1[[DevExpress.Xpf.Editors.Themes.TrackBarEditThemeKeys, DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a]]ResourceKey�CornerRadiusJ�Opacity	��
TargetTypeF@DevExpress.Xpf.Editors.Themes.TrackBarEditThumbThemeKeyExtension��DevExpress.Xpf.Utils.Themes.ThemeKeyExtensionInternalBase`1[[DevExpress.Xpf.Editors.Themes.TrackBarEditThumbThemeKeys, DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a]]
ResourceKey�Property�Value
��EndPoint��
StartPoint�Color
�Offset
�Tag�Path�ElementName'!System.Windows.VisualStateManagerVisualStateGroups%	System.Windows.VisualStateGroup	Transitions%
System.Windows.VisualTransition
GeneratedDuration	
To
From
	States System.Windows.VisualState
Storyboardg�Duration	��To��TargetProperty��
TargetName^�ToolTip _�	Placement!�RowDefinitions"�Padding#�Name$�Name%�RelativeSource&�	Converter'�ConverterParameter(F�Name)�Stretch*�UseLayoutRounding+J�RenderTransformOrigin
,�ScaleY
-�ScaleX.�StrokeMiterLimit/�StrokeDashArray/)DevExpress.Xpf.Editors.RangeEditBasePanelF
@DevExpress.Xpf.Editors.Themes.TrackBarEditStyleThemeKeyExtension��DevExpress.Xpf.Utils.Themes.ThemeKeyExtensionInternalBase`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]0ResourceKey1��BasedOn)#DevExpress.Xpf.Editors.TrackBarEdit�%1&	&	6&	;&	@(E$"HorizontalBackgroundTemplate=�)(�$0*HorizontalSelectionRangeBackgroundTemplate=�)($
LeftHorizontalThumbStyle=�)77(�$
RightHorizontalThumbStyle=�)77(
M$&0 TrackBarEditPanelHorizontalStyle��)0��*
$&0 TrackBarEditPanelHorizontalStyle��+1'�7�$../Images/Map/Shd.png�$
Fill=�$	0.5Q���"��.R��$
�6,0,6,0q�.+�����	#FF16161D$
5,5,5,5��$�Center=�$�11��$
0.75Q�._��$�Center=�$�0�
�������$�1��$
�6,0,6,0q���"��.R�����	#FFFFB002$�1����"	n�.�����	#FF1F3B53��}�.���$1q����.�����$
0.5,1&�$0.5,0&�.��$	#FFA3AEB9��$0Q��$	#FF8399A9��$0.375Q��$	#FF718597��$0.375Q��$	#FF617584��$1Q������"n�.R���$
MapData�$	map��	CommonStates��
$
0:0:0.5D�$	MouseOver��
$	MouseOver��$
0:0:0.5D�.
Normal��
	MouseOver��.��.����$0D�$	#FFFFBD00X�$*$(Shape.Fill).(SolidColorBrush.Color)�$
path��Pressed��.��.����$0D�$	#FFDE7D07X�$*$(Shape.Fill).(SolidColorBrush.Color)�$
path��Disabled��	FocusStates��.Focused��
	Unfocused��_�$	 Top=�
���������"_�.R��$�Bottom=�$
�Left=�$
0.75Q�$�11,0,0,0q�!�$
��Auto��$��64�.+��$
"3,1,3,3q�8��$�0,3,0,-3q�._��.+��$
#border1��
����$3��._�����	#FF595959$�4q�$2��._�����	#FF16161D$�1q�$1���$$grid3��$�12q�.+���$��1����$PlacementTarget.Tag�%��*TemplatedParent+8&$'Start��F�$(pathBottom1��$
)Fill=�
����+�������_
р�	��/р�
��/����_
$
�Left=�*.$�34��$
+0.5,0.5&�$��1�$�64��$�0q�z��$,-1Q�$--1Q�.+�F����� � �� ����	$�Right=�$�0,-195q�
����$.1Q�*.$�1��$	/2 2R�$�Center=�$
0.75Q��$�25��$�Center=�$�11��$�-1,0,1,0q�.+�F�$
)Fill=����	#FF474747O����ms�o��ms�C�ms����ms��ms@cG�E����E@H��ms�o�$�0q�*.F�$
)Fill=����	#FF474747O����ms�o��ms�C�ms����ms��ms@cG�E����E@H��ms�o�$�0q�*.F�$
(path��$
)Fill=����	#FFEDF5E7O����@����@����b�@����@�����@����(р���р@H��@���$	�1,2q�*.��"	n�.�����	#FF1F3B53���$1q����.�����$
0.5,1&�$0.5,0&�.��$	#FFA3AEB9��$0Q��$	#FF8399A9��$0.375Q��$	#FF718597��$0.375Q��$	#FF617584��$1Q������"n�.R���$
MapData�$	map��	CommonStates��
$
0:0:0.5D�$	MouseOver��
$	MouseOver��$
0:0:0.5D�.
Normal��
	MouseOver��.��.����$0D�$	#FFFFBD00X�$*$(Shape.Fill).(SolidColorBrush.Color)�$
path��Pressed��.��.����$0D�$	#FFDE7D07X�$*$(Shape.Fill).(SolidColorBrush.Color)�$
path��Disabled��	FocusStates��.Focused��
	Unfocused��_�$
 Left=�
���������"_�.R��$�Center=�$�Center=�$
0.75Q�$�0,25,0,0q�!�$��64��$
��Auto�.+��$
"3,1,3,3q�$��1�8��$�0,-1,0,1q�._��.+��$#border��
����$3��$��1�._�����	#FF595959$�4q�$2��._�����	#FF16161D$�1q�$1���$$grid1��$�12q�$��1�.+������$PlacementTarget.Tag�%��*TemplatedParent+8&$	'End��F�$
(pathTop��$
)Fill=�
����+�������_
р�	��/р�
��/����_
$�Right=�*.$�34��$
+0.5,0.5&�$�64��$	�Top=�$�0q�.+�F����� � �� ����	$
�Left=�$�0,-195q�
����$.1Q�*.$�1��$	/2 2R�$�Center=�$
0.75Q��$�Right=�$�25��$�Center=�$�11��$�1,0,-1,0q�.+�F�$
)Fill=����	#FF474747O����rL�o��rL�C�rL����rL��rL@cG���������@H��rL�o�$�0q�*.F�$
)Fill=����	#FF474747O����rL�o��rL�C�rL����rL��rL@cG���������@H��rL�o�$�0q�*.F�$
(path��$
)Fill=����	#FFEDF5E7O���Ѐ0=�р0=��bр0=�р0=��р0=��(�@ܳ����@ܳ@H�р0=�$	�1,2q�*.��"	12.���@�OverridesDefaultStyle.��"	81.���@�OverridesDefaultStyle.���"�.R��$	�Top=�$�Center=�$	�481��$	�411��	CommonStates��
$0:0:1D�$	MouseOver��2
GeneratedEasingFunction2/)System.Windows.Media.Animation.CircleEase71System.Windows.Media.Animation.EasingFunctionBase3
EasingMode$
3EaseOut=�
$	MouseOver��$0:0:1D�2$
3EaseOut=�.Disabled��
Normal��
	MouseOver��.��.��W�$0D�	4W�To$
40.75X�$(UIElement.Opacity)�$
InfoScreen��Pressed��.+�& DevExpress.Xpf.Core.PixelSnapper._��.+��$�-2,-2,-2,-3q�$	0.5Q����$
Fill=�$#../Images/Map/main_shadow.png�����	#FF9A9AA8$��1q�
�������._��$�4q�.+��$&�� ../Images/Map/RangeBar_16red.png�$��3�$�3�$
��Uniform=�$	�471��$	�401���$#tbBorder��$
0.75Q�$�Center=�$
"0,2,0,0q�*.._�5Name$5tb��-*.$
�Stretch=�$��1�$��3�*$DevExpress.Xpf.Editors.RangeBaseEdit6Minimum$60Q�7Maximum$78Q�8	SmallStep$81Q�9	LargeStep$91Q�$�	16,0,17,0q�:SelectionEnd$:8Q�$�LeftToRight=�;
TickPlacement$
;None=�<
StyleSettings<71DevExpress.Xpf.Editors.TrackBarRangeStyleSettings�$$
InfoScreen��$�Right=�$	�Top=�$�4q�$0Q�.+��$�-2,-2,-2,-3q�$	0.5Q����$../Images/Map/sh.png�$
Fill=��$#border��
����._�����	#FF595959$�4q�._�����	#FF16161D$�1q��$�8q�.+���$��1����$
MapData�%��*TemplatedParent+#&[$'Total��!HQ<Button x:Class="EditorsDemo.Map"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             mc:Ignorable="d"
             xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
             xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
             xmlns:dxet="http://schemas.devexpress.com/winfx/2008/xaml/editors/themekeys"
             xmlns:local="clr-namespace:EditorsDemo"
             d:DesignHeight="300" d:DesignWidth="300"
             x:Name="map"
             xmlns:sys="clr-namespace:System;assembly=mscorlib"
             Foreground="White"
             >
    <Button.Resources>
        <ImageBrush x:Key="imageBrush" ImageSource="../Images/Map/Shd.png" Stretch="Fill" Opacity="0.5"/>
        <dx:BoolToVisibilityConverter x:Key="BoolToVisibilityConverter" />
        <dxe:GridLengthConverter x:Key="GridLengthConverter" />
        <local:MapDataToTextConverter x:Key="mapDataToTextConverter"/>
        <ControlTemplate x:Key="{dxet:TrackBarEditThemeKey ResourceKey=HorizontalBackgroundTemplate}" TargetType="ContentControl">
            <Grid Margin="6,0,6,0">
                <Border Background="#FF16161D" CornerRadius="5,5,5,5" VerticalAlignment="Center" Height="11" Opacity="0.75">
                    <Border VerticalAlignment="Center" Grid.Column="0" Background="White" Height="1" Margin="6,0,6,0" />
                </Border>
            </Grid>
        </ControlTemplate>
        <ControlTemplate x:Key="{dxet:TrackBarEditThemeKey ResourceKey=HorizontalSelectionRangeBackgroundTemplate}" TargetType="ContentControl">
            <Border Background="#FFFFB002" Height="1"/>
        </ControlTemplate>
        <Style x:Key="{dxet:TrackBarEditThumbThemeKey ResourceKey=LeftHorizontalThumbStyle}" TargetType="Thumb">
            <Setter Property="Background" Value="#FF1F3B53"/>
            <Setter Property="ClipToBounds" Value="False"/>
            <Setter Property="BorderThickness" Value="1"/>
            <Setter Property="IsTabStop" Value="False"/>
            <Setter Property="BorderBrush">
                <Setter.Value>
                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                        <GradientStop Color="#FFA3AEB9" Offset="0"/>
                        <GradientStop Color="#FF8399A9" Offset="0.375"/>
                        <GradientStop Color="#FF718597" Offset="0.375"/>
                        <GradientStop Color="#FF617584" Offset="1"/>
                    </LinearGradientBrush>
                </Setter.Value>
            </Setter>
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="Thumb">
                        <Grid Tag="{Binding Path=MapData, ElementName=map}">
                            <VisualStateManager.VisualStateGroups>
                                <VisualStateGroup x:Name="CommonStates">
                                    <VisualStateGroup.Transitions>
                                        <VisualTransition GeneratedDuration="0:0:0.5" To="MouseOver"/>
                                        <VisualTransition From="MouseOver" GeneratedDuration="0:0:0.5"/>
                                    </VisualStateGroup.Transitions>
                                    <VisualState x:Name="Normal"/>
                                    <VisualState x:Name="MouseOver">
                                        <Storyboard>
                                            <ColorAnimation Duration="0" To="#FFFFBD00" Storyboard.TargetProperty="(Shape.Fill).(SolidColorBrush.Color)" Storyboard.TargetName="path"/>
                                        </Storyboard>
                                    </VisualState>
                                    <VisualState x:Name="Pressed">
                                        <Storyboard>
                                            <ColorAnimation Duration="0" To="#FFDE7D07" Storyboard.TargetProperty="(Shape.Fill).(SolidColorBrush.Color)" Storyboard.TargetName="path"/>
                                        </Storyboard>
                                    </VisualState>
                                    <VisualState x:Name="Disabled"/>
                                </VisualStateGroup>
                                <VisualStateGroup x:Name="FocusStates">
                                    <VisualState x:Name="Focused"/>
                                    <VisualState x:Name="Unfocused"/>
                                </VisualStateGroup>
                            </VisualStateManager.VisualStateGroups>
                            <ToolTipService.ToolTip>
                                <ToolTip Placement="Top" Foreground="White">
                                    <ToolTip.Template>
                                        <ControlTemplate TargetType="ToolTip">
                                            <Grid VerticalAlignment="Bottom" HorizontalAlignment="Left" Opacity="0.75" Margin="11,0,0,0">
                                                <Grid.RowDefinitions>
                                                    <RowDefinition Height="Auto"/>
                                                    <RowDefinition Height="64"/>
                                                </Grid.RowDefinitions>
                                                <Border Padding="3,1,3,3" Background="{StaticResource imageBrush}" Margin="0,3,0,-3">
                                                    <Grid>
                                                        <Border x:Name="border1" Background="Black"  CornerRadius="3">
                                                            <Border Background="#FF595959" Margin="4" CornerRadius="2">
                                                                <Border Background="#FF16161D" Margin="1" CornerRadius="1"/>
                                                            </Border>
                                                        </Border>
                                                        <Grid x:Name="grid3" Margin="12">
                                                            <TextBlock Grid.Row="1" Text="{Binding Path=PlacementTarget.Tag, RelativeSource={RelativeSource TemplatedParent}, Converter={StaticResource mapDataToTextConverter}, ConverterParameter=Start}"/>
                                                        </Grid>
                                                    </Grid>
                                                </Border>
                                                <Path x:Name="pathBottom1" Stretch="Fill" Fill="Black" Data="F1 M196,174 L162,238 L178,238 L196,174 z" HorizontalAlignment="Left" UseLayoutRounding="False" Width="34" RenderTransformOrigin="0.5,0.5"  Grid.Row="1" Height="64" Margin="0">
                                                    <Path.RenderTransform>
                                                        <ScaleTransform ScaleY="-1" ScaleX="-1"/>
                                                    </Path.RenderTransform>
                                                </Path>
                                            </Grid>
                                        </ControlTemplate>
                                    </ToolTip.Template>
                                </ToolTip>
                            </ToolTipService.ToolTip>
                            <Path Data="M0.5,0.5 L0.5,399.5614" HorizontalAlignment="Right" Margin="0,-195" Stroke="Black" StrokeMiterLimit="1" UseLayoutRounding="False" Width="1" StrokeDashArray="2 2" VerticalAlignment="Center" Opacity="0.75"/>
                            <Grid Height="25" VerticalAlignment="Center" Width="11" Margin="-1,0,1,0">
                                <Path Stretch="Fill" Fill="#FF474747" Data="F1 M 276,334L 276,340L 276,346L 276,352L 276,357L 287,346L 287,345L 276,334" Margin="0" UseLayoutRounding="False"/>
                                <Path Stretch="Fill" Fill="#FF474747" Data="F1 M 276,334L 276,340L 276,346L 276,352L 276,357L 287,346L 287,345L 276,334" Margin="0" UseLayoutRounding="False"/>
                                <Path x:Name="path" Stretch="Fill" Fill="#FFEDF5E7" Data="F1 M 277,336L 277,342L 277,348L 277,354L 277,355L 286,346L 286,345L 277,336" Margin="1,2" UseLayoutRounding="False"/>
                            </Grid>
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
        <Style x:Key="{dxet:TrackBarEditThumbThemeKey ResourceKey=RightHorizontalThumbStyle}" TargetType="Thumb">
            <Setter Property="Background" Value="#FF1F3B53"/>
            <Setter Property="BorderThickness" Value="1"/>
            <Setter Property="IsTabStop" Value="False"/>
            <Setter Property="BorderBrush">
                <Setter.Value>
                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                        <GradientStop Color="#FFA3AEB9" Offset="0"/>
                        <GradientStop Color="#FF8399A9" Offset="0.375"/>
                        <GradientStop Color="#FF718597" Offset="0.375"/>
                        <GradientStop Color="#FF617584" Offset="1"/>
                    </LinearGradientBrush>
                </Setter.Value>
            </Setter>
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="Thumb">
                        <Grid Tag="{Binding Path=MapData, ElementName=map}">
                            <VisualStateManager.VisualStateGroups>
                                <VisualStateGroup x:Name="CommonStates">
                                    <VisualStateGroup.Transitions>
                                        <VisualTransition GeneratedDuration="0:0:0.5" To="MouseOver"/>
                                        <VisualTransition From="MouseOver" GeneratedDuration="0:0:0.5"/>
                                    </VisualStateGroup.Transitions>
                                    <VisualState x:Name="Normal"/>
                                    <VisualState x:Name="MouseOver">
                                        <Storyboard>
                                            <ColorAnimation Duration="0" To="#FFFFBD00" Storyboard.TargetProperty="(Shape.Fill).(SolidColorBrush.Color)" Storyboard.TargetName="path"/>
                                        </Storyboard>
                                    </VisualState>
                                    <VisualState x:Name="Pressed">
                                        <Storyboard>
                                            <ColorAnimation Duration="0" To="#FFDE7D07" Storyboard.TargetProperty="(Shape.Fill).(SolidColorBrush.Color)" Storyboard.TargetName="path"/>
                                        </Storyboard>
                                    </VisualState>
                                    <VisualState x:Name="Disabled"/>
                                </VisualStateGroup>
                                <VisualStateGroup x:Name="FocusStates">
                                    <VisualState x:Name="Focused"/>
                                    <VisualState x:Name="Unfocused"/>
                                </VisualStateGroup>
                            </VisualStateManager.VisualStateGroups>
                            <ToolTipService.ToolTip>
                                <ToolTip Placement="Left" Foreground="White">
                                    <ToolTip.Template>
                                        <ControlTemplate TargetType="ToolTip">
                                            <Grid VerticalAlignment="Center" HorizontalAlignment="Center" Opacity="0.75" Margin="0,25,0,0">
                                                <Grid.RowDefinitions>
                                                    <RowDefinition Height="64"/>
                                                    <RowDefinition Height="Auto"/>
                                                </Grid.RowDefinitions>
                                                <Border Padding="3,1,3,3" Grid.Row="1" Background="{StaticResource imageBrush}" Margin="0,-1,0,1">
                                                    <Grid>
                                                        <Border x:Name="border" Background="Black"  CornerRadius="3" Grid.Row="1">
                                                            <Border Background="#FF595959" Margin="4" CornerRadius="2">
                                                                <Border Background="#FF16161D" Margin="1" CornerRadius="1"/>
                                                            </Border>
                                                        </Border>
                                                        <Grid x:Name="grid1" Margin="12" Grid.Row="1">
                                                            <TextBlock Text="{Binding Path=PlacementTarget.Tag, RelativeSource={RelativeSource TemplatedParent}, Converter={StaticResource mapDataToTextConverter}, ConverterParameter=End}"/>
                                                        </Grid>
                                                    </Grid>
                                                </Border>
                                                <Path x:Name="pathTop" Stretch="Fill" Fill="Black" Data="F1 M196,174 L162,238 L178,238 L196,174 z" HorizontalAlignment="Right"  UseLayoutRounding="False" Width="34" RenderTransformOrigin="0.5,0.5" Height="64" VerticalAlignment="Top" Margin="0"/>
                                            </Grid>
                                        </ControlTemplate>
                                    </ToolTip.Template>
                                </ToolTip>
                            </ToolTipService.ToolTip>
                            <Path Data="M0.5,0.5 L0.5,399.5614" HorizontalAlignment="Left" Margin="0,-195" Stroke="Black" StrokeMiterLimit="1" UseLayoutRounding="False" Width="1" StrokeDashArray="2 2" VerticalAlignment="Center" Opacity="0.75"/>
                            <Grid HorizontalAlignment="Right" Height="25" VerticalAlignment="Center" Width="11" Margin="1,0,-1,0">
                                <Path Stretch="Fill" Fill="#FF474747" Data="F1 M 307,334L 307,340L 307,346L 307,352L 307,357L 296,346L 296,345L 307,334" Margin="0" UseLayoutRounding="False"/>
                                <Path Stretch="Fill" Fill="#FF474747" Data="F1 M 307,334L 307,340L 307,346L 307,352L 307,357L 296,346L 296,345L 307,334" Margin="0" UseLayoutRounding="False"/>
                                <Path x:Name="path" Stretch="Fill" Fill="#FFEDF5E7" Data="F1 M 306,336L 306,342L 306,348L 306,354L 306,355L 297,346L 297,345L 306,336" Margin="1,2" UseLayoutRounding="False"/>
                            </Grid>
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
        <Style x:Key="{dxet:TrackBarEditStyleThemeKey ResourceKey=TrackBarEditPanelHorizontalStyle}" TargetType="{x:Type dxe:RangeEditBasePanel}" BasedOn="{StaticResource {dxet:TrackBarEditStyleThemeKey ResourceKey=TrackBarEditPanelHorizontalStyle}}">
            <Setter Property="OverridesDefaultStyle" Value="True"/>
        </Style>
        <Style TargetType="{x:Type dxe:TrackBarEdit}" BasedOn="{StaticResource {x:Type dxe:TrackBarEdit}}">
            <Setter Property="OverridesDefaultStyle" Value="True"/>
        </Style>
    </Button.Resources>
    <Button.Template>
        <ControlTemplate TargetType="Button">
            <Grid VerticalAlignment="Top" HorizontalAlignment="Center" Width="481" Height="411">
                <VisualStateManager.VisualStateGroups>
                    <VisualStateGroup x:Name="CommonStates">
                        <VisualStateGroup.Transitions>
                            <VisualTransition GeneratedDuration="0:0:1" To="MouseOver">
                                <VisualTransition.GeneratedEasingFunction>
                                    <CircleEase EasingMode="EaseOut"/>
                                </VisualTransition.GeneratedEasingFunction>
                            </VisualTransition>
                            <VisualTransition From="MouseOver" GeneratedDuration="0:0:1">
                                <VisualTransition.GeneratedEasingFunction>
                                    <CircleEase EasingMode="EaseOut"/>
                                </VisualTransition.GeneratedEasingFunction>
                            </VisualTransition>
                        </VisualStateGroup.Transitions>
                        <VisualState x:Name="Disabled"/>
                        <VisualState x:Name="Normal"/>
                        <VisualState x:Name="MouseOver">
                            <Storyboard>
                                <DoubleAnimation Duration="0" To="0.75" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="InfoScreen"/>
                            </Storyboard>
                        </VisualState>
                        <VisualState x:Name="Pressed"/>
                    </VisualStateGroup>
                </VisualStateManager.VisualStateGroups>
                <dx:PixelSnapper>
                    <Grid>
                        <Grid Margin="-2,-2,-2,-3" Opacity="0.5">
                            <Grid.Background>
                                <ImageBrush Stretch="Fill" ImageSource="../Images/Map/main_shadow.png"/>
                            </Grid.Background>
                        </Grid>
                        <Border BorderBrush="#FF9A9AA8" BorderThickness="1" Background="White">
                            <Grid Margin="4">
                                <Image Source="../Images/Map/RangeBar_16red.png" Grid.RowSpan="3" Grid.ColumnSpan="3" Stretch="Uniform" Width="471" Height="401"/>
                                <Border x:Name="tbBorder" Opacity="0.75" VerticalAlignment="Center" Padding="0,2,0,0" UseLayoutRounding="True">
                                    <dxe:TrackBarEdit UseLayoutRounding="False" x:Name="tb" EditValueChanged="TrackBarEdit_EditValueChanged" HorizontalAlignment="Stretch" Grid.Row="1" Grid.RowSpan="3" Minimum="0" Maximum="8" SmallStep="1" LargeStep="1" Margin="16,0,17,0" SelectionEnd="8" FlowDirection="LeftToRight">
                                        <dxe:TrackBarEdit.TickPlacement>
                                            None
                                        </dxe:TrackBarEdit.TickPlacement>
                                        <dxe:TrackBarEdit.StyleSettings>
                                            <dxe:TrackBarRangeStyleSettings/>
                                        </dxe:TrackBarEdit.StyleSettings>
                                    </dxe:TrackBarEdit>
                                </Border>
                                <Grid x:Name="InfoScreen" HorizontalAlignment="Right" VerticalAlignment="Top" Margin="4" Opacity="0">
                                    <Grid Margin="-2,-2,-2,-3" Opacity="0.5">
                                        <Grid.Background>
                                            <ImageBrush ImageSource="../Images/Map/sh.png" Stretch="Fill"/>
                                        </Grid.Background>
                                    </Grid>
                                    <Border x:Name="border" Background="Black">
                                        <Border Background="#FF595959" Margin="4">
                                            <Border Background="#FF16161D" Margin="1"/>
                                        </Border>
                                    </Border>
                                    <Grid Margin="8">
                                        <TextBlock Grid.Row="1" Text="{Binding Path=MapData, RelativeSource={RelativeSource TemplatedParent}, Converter={StaticResource mapDataToTextConverter}, ConverterParameter=Total}"/>
                                    </Grid>
                                </Grid>
                            </Grid>
                        </Border>
                    </Grid>
                </dx:PixelSnapper>
            </Grid>
        </ControlTemplate>
    </Button.Template>
</Button>!<using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;
using System.Globalization;

namespace EditorsDemo {
    public partial class Map : Button {
        const double totalDistance = 684d;
        const double totalTime = 6d;
        public static readonly DependencyProperty MapDataProperty;
        static Map() {
            Type ownerType = typeof(Map);
            MapDataProperty = DependencyProperty.Register("MapData", typeof(MapData), ownerType, new PropertyMetadata(null));
        }
        public static string[] towns = new string[] {
            "Afrene",
            "Hibesona",
            "Erarium",
            "Myralana",
            "Myrynana",
            "Minacius",
            "Lucacova",
            "Danyrova",
            "Tritrium",
        };
        public Map() {
            InitializeComponent();
            Loaded += new RoutedEventHandler(Map_Loaded);
        }

        void Map_Loaded(object sender, RoutedEventArgs e) {
            UpdateData((TrackBarEdit)GetTemplateChild("tb"));
            TrackBarEdit edit = (TrackBarEdit)GetTemplateChild("tb");
        }
        public MapData MapData {
            get { return (MapData)GetValue(MapDataProperty); }
            set { SetValue(MapDataProperty, value); }
        }
        void TrackBarEdit_EditValueChanged(object sender, EditValueChangedEventArgs e) {
            UpdateData((TrackBarEdit)sender);
        }
        int GetStartIndex(TrackBarEdit edit) {
            return (int)((TrackBarEditRange)(edit.EditValue)).SelectionStart;
        }
        int GetEndIndex(TrackBarEdit edit) {
            return (int)((TrackBarEditRange)(edit.EditValue)).SelectionEnd;
        }
        void UpdateData(TrackBarEdit edit) {
            MapData data = new MapData();
            data.StartTown = towns[GetStartIndex(edit)];
            data.EndTown = towns[GetEndIndex(edit)];
            data.DistanceFromAToStart = (((TrackBarEditRange)edit.EditValue).SelectionStart - edit.Minimum) / (edit.Maximum - edit.Minimum) * totalDistance;
            data.DistanceFromAToEnd = (edit.Maximum - ((TrackBarEditRange)edit.EditValue).SelectionStart) / (edit.Maximum - edit.Minimum) * totalDistance;
            data.DistanceFromBToStart = (((TrackBarEditRange)edit.EditValue).SelectionEnd - edit.Minimum) / (edit.Maximum - edit.Minimum) * totalDistance;
            data.DistanceFromBToEnd = (edit.Maximum - ((TrackBarEditRange)edit.EditValue).SelectionEnd) / (edit.Maximum - edit.Minimum) * totalDistance;
            data.TimeFromAToStart = (((TrackBarEditRange)edit.EditValue).SelectionStart - edit.Minimum) / (edit.Maximum - edit.Minimum) * totalTime;
            data.TimeFromAToEnd = (edit.Maximum - ((TrackBarEditRange)edit.EditValue).SelectionStart) / (edit.Maximum - edit.Minimum) * totalTime;
            data.TimeFromBToStart = (((TrackBarEditRange)edit.EditValue).SelectionEnd - edit.Minimum) / (edit.Maximum - edit.Minimum) * totalTime;
            data.TimeFromBToEnd = (edit.Maximum - ((TrackBarEditRange)edit.EditValue).SelectionEnd) / (edit.Maximum - edit.Minimum) * totalTime;
            data.DistanceBetween = (((TrackBarEditRange)edit.EditValue).SelectionEnd - ((TrackBarEditRange)edit.EditValue).SelectionStart) / (edit.Maximum - edit.Minimum) * totalDistance;
            data.TimeBetween = (((TrackBarEditRange)edit.EditValue).SelectionEnd - ((TrackBarEditRange)edit.EditValue).SelectionStart) / (edit.Maximum - edit.Minimum) * totalTime;
            MapData = data;
        }
    }
    public class MapData {
        public string StartTown { get; set; }
        public string EndTown { get; set; }
        public double DistanceBetween { get; set; }
        public double DistanceFromAToEnd { get; set; }
        public double DistanceFromBToEnd { get; set; }
        public double DistanceFromAToStart { get; set; }
        public double DistanceFromBToStart { get; set; }
        public double TimeBetween { get; set; }
        public double TimeFromAToEnd { get; set; }
        public double TimeFromBToEnd { get; set; }
        public double TimeFromAToStart { get; set; }
        public double TimeFromBToStart { get; set; }
    }
    public class MapDataToTextConverter : IValueConverter {
        #region IValueConverter Members
        object IValueConverter.Convert(object value, Type targetType, object parameter, CultureInfo culture) {
            MapData data = (MapData)value;
            if(data == null)
                return null;
            string text = null;
            if((string)parameter == "Start")
                text = data.StartTown.ToUpper() + "\n"
                    + Map.towns[0] + " - " + data.StartTown + ": " + data.TimeFromAToStart + " h, " + data.DistanceFromAToStart + " km" + "\n"
                    + data.StartTown + " - " + Map.towns[Map.towns.Length - 1] + ": " + data.TimeFromAToEnd + " h, " + data.DistanceFromAToEnd + " km";
            if((string)parameter == "End")
                text = data.EndTown.ToUpper() + "\n"
                    + Map.towns[0] + " - " + data.EndTown + ": " + data.TimeFromBToStart + " h, " + data.DistanceFromBToStart + " km" + "\n"
                    + data.EndTown + " - " + Map.towns[Map.towns.Length - 1] + ": " + data.TimeFromBToEnd + " h, " + data.DistanceFromBToEnd + " km";
            if((string)parameter == "Total")
                text = data.StartTown.ToUpper() + " - " + data.EndTown.ToUpper() + "\n"
                    + data.TimeBetween.ToString() + " h, " + data.DistanceBetween.ToString() + " km";
            return text;
        }
        object IValueConverter.ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            throw new NotImplementedException();
        }
        #endregion
    }
}!�MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystem$EditorsDemo.MaskPropertiesEdit\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xaml+localclr-namespace:EditorsDemolhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase0sys&clr-namespace:System;assembly=mscorlib->�Name$maskEdit��.���.+���ColumnDefinitions��$
�Auto���$�*�.+���-��Name$lblEditValue��$�0�$�Center=�$
�0,0,6,0q�$��Edit value:��%DevExpress.Xpf.Editors.TextEdit-Name$txtEditValue��$�1�$�Center=�%DevExpress.Xpf.Editors.BaseEdit
IsReadOnly.$	�190��|�.	EditValue��Path$FocusedEditor.EditValue��ElementName$maskEdit��$DevExpress.Xpf.Core.GroupFrame$�0,12,0,0q�$��Mask Properties��.��$
�Left=�����$	�150��RowDefinitions����������.+���-$lblAutoComplete��$�Center=�$�0�$��0�$��Auto complete: ��$
�0,0,4,0q�)#DevExpress.Xpf.Editors.ComboBoxEdit-	Name$	cbAutoComplete��$�Center=�'!DevExpress.Xpf.Editors.ButtonEdit
IsTextEditable
.$�1�$��0�Items��Default����None����
Strong����
Optimistic��& DevExpress.Xpf.Editors.CheckEdit-Name$chIgnoreMaskBlank��$
�0,4,0,0q�$�0�$��1�$�2�
Content)#DevExpress.Xpf.Core.ObjectConverter$
Ignore mask blank��-$lblEditMask��$�Center=�$
�0,4,4,0q�$�0�$��2�$��Edit mask: ��-$txtEditMask��$�Center=�$
�0,4,0,0q�$�1�$��2�-	$chBeep��$
�0,4,0,0q�$�0�$�2�$��3�$

Beep on error��-
$lblMaskType��$�Center=�$
�0,4,4,0q�$�0�$��4�$��Mask type: ��-$	
cbMaskType��$
�0,4,0,0q�
.$�1�$��4�$�Center=���DateTime����DateTimeAdvancingCaret����-$lblPlaceHolder��$�Center=�$
�0,4,4,0q�$�0�$��5�$��
Placeholder: ��-
$txtPlaceHolder��$�Center=�$
�0,4,0,0q�$�1�$�2�$��5�MaskType$
Regular=�Mask$.��MaskUseAsDisplayFormat.MaskShowPlaceHolders.-$
cbSaveLiteral��$
�0,4,0,0q�$�0�$�2�$��6�$
Save literal-$chShowPlaceHolders��$
�0,4,0,0q�$�0�$�2�$��7�$
Show place holders-$chUseMaskAsDisplayFormat��$
�0,4,0,0q�$�0�$�2�$��8�$ 
Use mask as display format-$chAllowNull��$
�0,4,0,0q�$�0�$�2�$��9�$
Allow null input!�<UserControl x:Class="EditorsDemo.MaskPropertiesEdit"
    x:Name="maskEdit"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 xmlns:local="clr-namespace:EditorsDemo"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
  xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
  xmlns:sys="clr-namespace:System;assembly=mscorlib">
 <StackPanel>
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="Auto" />
                <ColumnDefinition Width="*" />
            </Grid.ColumnDefinitions>
            <TextBlock Grid.Column="0" VerticalAlignment="Center" x:Name="lblEditValue" Margin="0,0,6,0" Text="Edit value:" />
            <dxe:TextEdit Grid.Column="1" VerticalAlignment="Center" IsReadOnly="True" x:Name="txtEditValue" MinWidth="190" EditValue="{Binding Path=FocusedEditor.EditValue, ElementName=maskEdit}" Focusable="False" />
        </Grid>
        <dx:GroupFrame Margin="0,12,0,0" Header="Mask Properties">
   <Grid HorizontalAlignment="Left">
    <Grid.ColumnDefinitions>
     <ColumnDefinition />
     <ColumnDefinition Width="150" />
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
     <RowDefinition />
     <RowDefinition />
     <RowDefinition />
     <RowDefinition />
     <RowDefinition />
     <RowDefinition />
     <RowDefinition />
     <RowDefinition />
     <RowDefinition />
     <RowDefinition />
    </Grid.RowDefinitions>
                <TextBlock VerticalAlignment="Center" x:Name="lblAutoComplete" Grid.Column="0" Grid.Row="0" Text="Auto complete: " Margin="0,0,4,0" />
    <dxe:ComboBoxEdit VerticalAlignment="Center" IsTextEditable="False" Grid.Column="1" Grid.Row="0" x:Name="cbAutoComplete" SelectedIndexChanged="cbAutoComplete_SelectedIndexChanged">
     <dxe:ComboBoxEdit.Items>
      <sys:String>Default</sys:String>
      <sys:String>None</sys:String>
      <sys:String>Strong</sys:String>
      <sys:String>Optimistic</sys:String>
     </dxe:ComboBoxEdit.Items>
    </dxe:ComboBoxEdit>
    <dxe:CheckEdit Margin="0,4,0,0" Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="2" x:Name="chIgnoreMaskBlank" Content="Ignore mask blank" EditValueChanged="chIgnoreMaskBlank_EditValueChanged" />
                <TextBlock VerticalAlignment="Center" x:Name="lblEditMask" Margin="0,4,4,0" Grid.Column="0" Grid.Row="2" Text="Edit mask: " />
    <dxe:TextEdit VerticalAlignment="Center"
     Margin="0,4,0,0"
     Grid.Column="1"
     Grid.Row="2" x:Name="txtEditMask" LostFocus="txtEditMask_LostFocus" />
    <dxe:CheckEdit Margin="0,4,0,0" Grid.Column="0" Grid.ColumnSpan="2" Grid.Row="3" Content="Beep on error" x:Name="chBeep" EditValueChanged="chBeep_EditValueChanged" />
                <TextBlock VerticalAlignment="Center" x:Name="lblMaskType" Margin="0,4,4,0" Grid.Column="0" Grid.Row="4" Text="Mask type: " />
    <dxe:ComboBoxEdit Margin="0,4,0,0" IsTextEditable="False" Grid.Column="1" Grid.Row="4" x:Name="cbMaskType" SelectedIndexChanged="cbMaskType_SelectedIndexChanged" VerticalAlignment="Center">
     <dxe:ComboBoxEdit.Items>
      <sys:String>DateTime</sys:String>
      <sys:String>DateTimeAdvancingCaret</sys:String>
     </dxe:ComboBoxEdit.Items>
    </dxe:ComboBoxEdit>
    <TextBlock VerticalAlignment="Center" x:Name="lblPlaceHolder" Margin="0,4,4,0" Grid.Column="0" Grid.Row="5" Text="Placeholder: " />
    <dxe:TextEdit VerticalAlignment="Center"
     Margin="0,4,0,0"
     Grid.Column="1"
     Grid.ColumnSpan="2"
     Grid.Row="5"
     x:Name="txtPlaceHolder"
     EditValueChanged="txtPlaceHolder_EditValueChanged"
     MaskType="Regular"
     Mask="."
     MaskUseAsDisplayFormat="True"
     MaskShowPlaceHolders="True"
     >
    </dxe:TextEdit>
                <dxe:CheckEdit Margin="0,4,0,0" Grid.Column="0" Grid.ColumnSpan="2" Grid.Row="6" Content="Save literal" x:Name="cbSaveLiteral" EditValueChanged="cbSaveLiteral_EditValueChanged" />
    <dxe:CheckEdit Margin="0,4,0,0" Grid.Column="0" Grid.ColumnSpan="2" Grid.Row="7" Content="Show place holders" x:Name="chShowPlaceHolders" EditValueChanged="chShowPlaceHolders_EditValueChanged" />
                <dxe:CheckEdit Margin="0,4,0,0" Grid.Column="0" Grid.ColumnSpan="2" Grid.Row="8" Content="Use mask as display format" x:Name="chUseMaskAsDisplayFormat" EditValueChanged="chUseMaskAsDisplayFormat_EditValueChanged" />
                <dxe:CheckEdit Margin="0,4,0,0" Grid.Column="0" Grid.ColumnSpan="2" Grid.Row="9" Content="Allow null input" x:Name="chAllowNull" EditValueChanged="chAllowNull_EditValueChanged" />
   </Grid>
        </dx:GroupFrame>
 </StackPanel>
</UserControl>!using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;

namespace EditorsDemo {
    public partial class MaskPropertiesEdit : UserControl {
        public static readonly DependencyProperty FocusedEditorProperty;
        static MaskPropertiesEdit() {
            FocusedEditorProperty = DependencyProperty.Register("FocusedEditor", typeof(TextEdit), typeof(MaskPropertiesEdit), new PropertyMetadata(null));
        }
        public TextEdit FocusedEditor {
            get { return (TextEdit)GetValue(FocusedEditorProperty); }
            set { SetValue(FocusedEditorProperty, value); }
        }
        public MaskPropertiesEdit() {
            InitializeComponent();
        }
        public void UpdateMask() {
            UpdateVisibilities();
            if (FocusedEditor == null) {
                cbAutoComplete.SelectedIndex = -1;
                chIgnoreMaskBlank.IsChecked = false;
                txtEditMask.EditValue = null;
                chBeep.IsChecked = false;
                cbMaskType.SelectedIndex = -1;
                txtPlaceHolder.EditValue = ' ';
                cbSaveLiteral.IsChecked = false;
                chShowPlaceHolders.IsChecked = false;
                chUseMaskAsDisplayFormat.IsChecked = false;
                chAllowNull.IsChecked = false;
                return;
            }
            cbAutoComplete.SelectedIndex = (int)FocusedEditor.MaskAutoComplete;
            chIgnoreMaskBlank.IsChecked = FocusedEditor.MaskIgnoreBlank;
            txtEditMask.EditValue = FocusedEditor.Mask;
            chBeep.IsChecked = FocusedEditor.MaskBeepOnError;
            if (FocusedEditor.MaskType == MaskType.DateTime)
                cbMaskType.SelectedIndex = 0;
            else if (FocusedEditor.MaskType == MaskType.DateTimeAdvancingCaret)
                cbMaskType.SelectedIndex = 1;
            else
                cbMaskType.SelectedIndex = -1;
            txtPlaceHolder.EditValue = Convert.ToString(FocusedEditor.MaskPlaceHolder);
            cbSaveLiteral.IsChecked = FocusedEditor.MaskSaveLiteral;
            chShowPlaceHolders.IsChecked = FocusedEditor.MaskShowPlaceHolders;
            chUseMaskAsDisplayFormat.IsChecked = FocusedEditor.MaskUseAsDisplayFormat;
            chAllowNull.IsChecked = FocusedEditor.AllowNullInput;
        }
        void UpdateVisibilities() {
            if (FocusedEditor == null)
                return;
            cbAutoComplete.Visibility = FocusedEditor.MaskType.Equals(MaskType.RegEx) ? Visibility.Visible : Visibility.Collapsed;
            lblAutoComplete.Visibility = FocusedEditor.MaskType.Equals(MaskType.RegEx) ? Visibility.Visible : Visibility.Collapsed;
            chIgnoreMaskBlank.Visibility = FocusedEditor.MaskType == MaskType.Simple || FocusedEditor.MaskType == MaskType.Regular ?
                Visibility.Visible : Visibility.Collapsed;

            lblMaskType.Visibility = FocusedEditor.MaskType == MaskType.DateTime ||
                FocusedEditor.MaskType == MaskType.DateTime ?
                Visibility.Visible : Visibility.Collapsed;
            cbMaskType.Visibility = FocusedEditor.MaskType == MaskType.DateTime ||
                FocusedEditor.MaskType == MaskType.DateTimeAdvancingCaret ?
                Visibility.Visible : Visibility.Collapsed;
            txtPlaceHolder.Visibility = FocusedEditor.MaskType == MaskType.Simple ||
                FocusedEditor.MaskType == MaskType.Regular ||
                FocusedEditor.MaskType.Equals(MaskType.RegEx) ?
                Visibility.Visible : Visibility.Collapsed;
            lblPlaceHolder.Visibility = FocusedEditor.MaskType == MaskType.Simple ||
                FocusedEditor.MaskType == MaskType.Regular ||
                FocusedEditor.MaskType.Equals(MaskType.RegEx) ?
                Visibility.Visible : Visibility.Collapsed;

            cbSaveLiteral.Visibility = FocusedEditor.MaskType == MaskType.Simple || FocusedEditor.MaskType == MaskType.Regular ?
                Visibility.Visible : Visibility.Collapsed;
            chShowPlaceHolders.Visibility = FocusedEditor.MaskType.Equals(MaskType.RegEx) ? Visibility.Visible : Visibility.Collapsed;
            chAllowNull.Visibility = FocusedEditor.MaskType == MaskType.DateTime || FocusedEditor.MaskType == MaskType.DateTimeAdvancingCaret ||
                FocusedEditor.MaskType == MaskType.Numeric ? Visibility.Visible : Visibility.Collapsed;
        }
        private void cbAutoComplete_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            if (FocusedEditor == null)
                return;
            FocusedEditor.MaskAutoComplete = (AutoCompleteType)Enum.Parse(typeof(AutoCompleteType), (string)((ComboBoxEdit)sender).SelectedItem, true);
        }
        private void chIgnoreMaskBlank_EditValueChanged(object sender, RoutedEventArgs e) {
            if (FocusedEditor == null)
                return;
            FocusedEditor.MaskIgnoreBlank = chIgnoreMaskBlank.IsChecked.Value;
        }
        private void txtEditMask_LostFocus(object sender, RoutedEventArgs e) {
            if (FocusedEditor == null)
                return;
            string maskBackup = FocusedEditor.Mask;
            try {
                FocusedEditor.Mask = (string)txtEditMask.EditValue;
            } catch {
                MessageBox.Show("Invalid mask", "Error");
                FocusedEditor.Mask = maskBackup;
                ((TextEdit)sender).EditValue = maskBackup;
            }
        }
        private void chBeep_EditValueChanged(object sender, RoutedEventArgs e) {
            if (FocusedEditor == null)
                return;
            FocusedEditor.MaskBeepOnError = chBeep.IsChecked.Value;
        }
        private void cbMaskType_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            if (FocusedEditor == null)
                return;
            FocusedEditor.MaskType = (MaskType)Enum.Parse(typeof(MaskType), (string)((ComboBoxEdit)sender).SelectedItem, true);
        }
        private void txtPlaceHolder_EditValueChanged(object sender, RoutedEventArgs e) {
            if (FocusedEditor == null)
                return;
            FocusedEditor.MaskPlaceHolder = string.IsNullOrEmpty((string)txtPlaceHolder.EditValue) ? ' ' : Convert.ToChar(txtPlaceHolder.EditValue);
        }
        private void cbSaveLiteral_EditValueChanged(object sender, RoutedEventArgs e) {
            if (FocusedEditor == null)
                return;
            FocusedEditor.MaskSaveLiteral = cbSaveLiteral.IsChecked.Value;
        }
        private void chShowPlaceHolders_EditValueChanged(object sender, RoutedEventArgs e) {
            if (FocusedEditor == null)
                return;
            FocusedEditor.MaskShowPlaceHolders = chShowPlaceHolders.IsChecked.Value;
        }
        private void chUseMaskAsDisplayFormat_EditValueChanged(object sender, RoutedEventArgs e) {
            if (FocusedEditor == null)
                return;
            FocusedEditor.MaskUseAsDisplayFormat = chUseMaskAsDisplayFormat.IsChecked.Value;
        }
        private void EditorGotFocus(object sender, RoutedEventArgs e) {
            if (FocusedEditor == null)
                return;
            FocusedEditor = sender as TextEdit;
            UpdateMask();
        }
        private void chAllowNull_EditValueChanged(object sender, RoutedEventArgs e) {
            if (FocusedEditor == null)
                return;
            FocusedEditor.AllowNullInput = chAllowNull.IsChecked.Value;
        }
    }
}!�MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoEditorsDemo.PaintControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlJmc;http://schemas.openxmlformats.org/markup-compatibility/2006@d2http://schemas.microsoft.com/expression/blend/2008lhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors%localclr-namespace:EditorsDemoeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase->�Name$paintControl���	Resources
/)DevExpress.Xpf.Core.ColorToBrushConverter ColorToBrushConverter,&EditorsDemo.PaletteCollectionConverter PaletteCollectionConverter paletteColorsStyle��
TargetType�Property�Value��Orientation�	Converter textButtonContent��
TargetType radioToggled�	IsChecked	�Mode
�RelativeSource itemTemplate smallItemTemplate�%�&	&	&	
7&	�&	#&	}77&	���"��.����$0q����Z�������.R���$
Horizontal=�������"��.����$
1,0,1,0q������.R���$�12��$�12��
�������$��1�����8�$"��../Images/Icons/TextTool.png���"	�.R�d�#�z��*	IsChecked+$	TwoWay=�
��*TemplatedParent+��.R���$
Horizontal=�$
�0,1,0,1q�.+���$
�4,0,0,0q�8����8��$
�6,0,6,0q����*Name+��.R���$
Horizontal=�$
�0,1,0,1q�.+���$
�6,0,6,0q����*Name+.��
�%�RowDefinitions�$��*��$
��Auto�.+��
��������ColumnDefinitions��$�*���$
�Auto�.+���-
��Name$
canvas��0*DevExpress.Xpf.Core.FrameworkElementHelper	IsClipped.
�������
�Cursor$
None��$�LeftToRight=�.+��-$�	logoImage��$,��&../Images/Icons/ColorEditDemoImage.png�$	�341��$	�341���$�1�$
�4,0,4,0q�$
��Auto=�
���.���$Vertical=�.+�$DevExpress.Xpf.Core.GroupFrame$��Brush Properties��$�0q�.��������$	�100�.+���$��Size: ��$�Center=���$�1�$
Horizontal=�.+�)#DevExpress.Xpf.Editors.TrackBarEdit-Name$
brushSizeEdit��$�70��$
�0,0,4,0q�*$DevExpress.Xpf.Editors.RangeBaseEditMinimum$1Q�Maximum$24Q�Value$8Q�IsSnapToTickEnabled.�.+�A�
������$�24��$�24��A�
�������Path$Value��ElementName$
brushSizeEdit����$Value�$
brushSizeEdit����$��1�$�0�$
��Color: ��$�Center=�$
�0,4,0,0q�+%DevExpress.Xpf.Editors.PopupColorEdit-Name$brushColorEdit��$��1�$�1�Color$
Gray��$
�0,4,0,0q�Palettes�$palettes��$	EditValue�$	TwoWay=�ShowDefaultColorButton�$ShowAutomaticButton�$paintControl��ShowNoColorButton�$ShowNoColorButton�$paintControl��ShowMoreColorsButton�$ShowMoreColorsButton�$paintControl��ChipSize�$ChipSize�$paintControl��$��Font Properties��$
�0,4,0,0q�.���������$	�100�.+���$��Size: ��$�Center=�)#DevExpress.Xpf.Editors.ComboBoxEdit-Name$fontSizeEdit��$�1�'	!DevExpress.Xpf.Editors.ButtonEdit	IsTextEditable.+
%DevExpress.Xpf.Editors.LookUpEditBase 

SelectedIndex$ 4���$��1�$�0�$��Family: ��$�Center=�$
�0,4,0,0q�-$fontFamilyEdit��$��1�$�1�$
�0,4,0,0q�.$ 0���$��2�$�0�$
��Color: ��$�Center=�$
�0,4,0,0q�-$
fontColorEdit��$��2�$�1�$
�0,4,0,0q�$Black���$palettes��$	EditValue�$	TwoWay=��$ShowAutomaticButton�$paintControl���$ShowNoColorButton�$paintControl���$ShowMoreColorsButton�$paintControl���$ChipSize�$paintControl��$��Swatches��$
�0,4,0,0q�.�& DevExpress.Xpf.Editors.ColorEdit-	!Name$!swatchesEdit��$
�0,0,0,0q�"Color$"	#ff396ba7��#Palettes#�$	EditValue�$	TwoWay=�$
palettesCombo��$ShowDefaultColorButton$�$ShowAutomaticButton�$paintControl��%ShowNoColorButton%�$ShowNoColorButton�$paintControl��&ShowMoreColorsButton&�$ShowMoreColorsButton�$paintControl��'ChipSize'�$ChipSize�$paintControl����$��1�.+��
�������$
��0,1,0,0q��-
(�Name$
(grid��$�8q�$�Center=���$
�Auto���.+���-)��Name$)	leftPanel��$
Horizontal=�$�0�$
�Left=�.+��-$�currentColor��
�������$��1q�$�40�����$
Tool.Color�#[$paintControl��	�-
*	�Name$*textToolButton��#�[+	�	GroupName$
+tool��$�16,0,0,0q�,d�IsThreeState,.-^�ToolTip$
-Text��.�$DevExpress.Xpf.Core.DXArranger._��$"��../Images/Icons/TextTool.png�	�-$*
penToolButton��#�[$
+tool��$
�4,0,0,0q�,.$
TrueY�$	-Pen��.�._��$!��../Images/Icons/PenTool.png��
�������$
��1,0,0,0q�$
�4,0,0,0q�$�16���-.�Name$.resetButton��$
�4,0,0,0q�$-Clear��.�._��$#��../Images/Icons/ClearTool.png��-$.
saveButton��$
�4,0,0,0q�$
-Save��.�._��$"��../Images/Icons/SaveTool.png���-$)
rightPanel��$
Horizontal=�$�1�$�Right=�.+���-/��Name$/palettesTxt��$��Palettes:  ��$�Center=�-$
palettesCombo��&0
ApplyItemTemplateToSelectedItem0..$ 11�$
�2,0,0,0q�1
ItemTemplate#1[!�0<UserControl x:Class="EditorsDemo.PaintControl" x:Name="paintControl"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
             xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
             xmlns:local="clr-namespace:EditorsDemo"
             xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
             mc:Ignorable="d"
             d:DesignHeight="300" d:DesignWidth="300">
    <UserControl.Resources>
        <dx:ColorToBrushConverter x:Key="ColorToBrushConverter" />
        <local:PaletteCollectionConverter x:Key="PaletteCollectionConverter" />
        <Style x:Key="paletteColorsStyle" TargetType="ListBox">
            <Setter Property="BorderThickness" Value="0" />
            <Setter Property="Background" Value="{x:Null}" />
            <Setter Property="ItemsPanel">
                <Setter.Value>
                    <ItemsPanelTemplate>
                        <StackPanel Orientation="Horizontal" />
                    </ItemsPanelTemplate>
                </Setter.Value>
            </Setter>
            <Setter Property="ItemContainerStyle">
                <Setter.Value>
                    <Style TargetType="ListBoxItem">
                        <Setter Property="Margin" Value="1,0,1,0" />
                        <Setter Property="Template">
                            <Setter.Value>
                                <ControlTemplate>
                                    <Rectangle Fill="{Binding Converter={StaticResource ColorToBrushConverter}}" Width="12" Height="12" Stroke="Gray" StrokeThickness="1" />
                                </ControlTemplate>
                            </Setter.Value>
                        </Setter>
                    </Style>
                </Setter.Value>
            </Setter>
        </Style>
        <Image x:Key="textButtonContent" Source="../Images/Icons/TextTool.png" />
        <ControlTemplate TargetType="RadioButton" x:Key="radioToggle">
            <ToggleButton Content="{TemplateBinding Content}" IsChecked="{Binding IsChecked, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}" />
        </ControlTemplate>
        <DataTemplate x:Key="itemTemplate">
            <StackPanel Orientation="Horizontal" Margin="0,1,0,1">
                <ListBox ItemsSource="{Binding Converter={StaticResource PaletteCollectionConverter}}" Margin="4,0,0,0" Style="{StaticResource paletteColorsStyle}"/>
                <TextBlock Text="{Binding Name}" Margin="6,0,6,0"/>
            </StackPanel>
        </DataTemplate>
        <DataTemplate x:Key="smallItemTemplate">
            <StackPanel Orientation="Horizontal" Margin="0,1,0,1">
                <TextBlock Text="{Binding Name}" Margin="6,0,6,0"/>
            </StackPanel>
        </DataTemplate>
    </UserControl.Resources>
    <Grid>
        <Grid.Resources>

        </Grid.Resources>
        <Grid.RowDefinitions>
            <RowDefinition Height="*" />
            <RowDefinition Height="Auto" />
        </Grid.RowDefinitions>

        <Grid Background="White" >
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="Auto" />
            </Grid.ColumnDefinitions>
            <Canvas dx:FrameworkElementHelper.IsClipped="True"  x:Name="canvas" MouseLeftButtonDown="canvas_MouseDown" MouseMove="canvas_MouseMove" MouseLeftButtonUp="canvas_MouseUp" KeyDown="canvas_KeyDown" MouseEnter="canvas_MouseEnter" MouseLeave="canvas_MouseLeave" Background="White" Cursor="None" FlowDirection="LeftToRight">
                <Image Name="logoImage" Source="../Images/Icons/ColorEditDemoImage.png" Width="341" Height="341" />
            </Canvas>

            <ScrollViewer Grid.Column="1" Margin="4,0,4,0" ScrollViewer.VerticalScrollBarVisibility="Auto" Foreground="Black">
                <StackPanel Orientation="Vertical">
                    <dx:GroupFrame Header="Brush Properties" Margin="0">
                        <Grid>
                            <Grid.RowDefinitions>
                                <RowDefinition />
                                <RowDefinition />
                            </Grid.RowDefinitions>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition Width="100" />
                            </Grid.ColumnDefinitions>
                            <TextBlock Text="Size: " VerticalAlignment="Center" />
                            <StackPanel Grid.Column="1" Orientation="Horizontal">
                                <dxe:TrackBarEdit x:Name="brushSizeEdit" Width="70" Margin="0,0,4,0" Minimum="1" Maximum="24" Value="8" IsSnapToTickEnabled="False">
                                </dxe:TrackBarEdit>
                                <Grid>
                                    <Ellipse Fill="LightGray" Width="24" Height="24" />
                                    <Ellipse Fill="Black" Width="{Binding Path=Value, ElementName=brushSizeEdit}" Height="{Binding Path=Value, ElementName=brushSizeEdit}" />
                                </Grid>
                            </StackPanel>
                            <TextBlock Grid.Row="1" Grid.Column="0" Text="Color: " VerticalAlignment="Center" Margin="0,4,0,0" />
                            <dxe:PopupColorEdit Grid.Row="1" Grid.Column="1" x:Name="brushColorEdit" Color="Gray" Margin="0,4,0,0" Palettes="{Binding ElementName=palettes, Path=EditValue, Mode=TwoWay}"
                                            ShowDefaultColorButton="{Binding Path=ShowAutomaticButton, ElementName=paintControl}"
                                            ShowNoColorButton="{Binding Path=ShowNoColorButton, ElementName=paintControl}"
                                            ShowMoreColorsButton="{Binding Path=ShowMoreColorsButton, ElementName=paintControl}"
                                            ChipSize="{Binding Path=ChipSize, ElementName=paintControl}"
                                            ColorChanged="brushColorEdit_ColorChanged"
                                            />
                        </Grid>
                    </dx:GroupFrame>
                    <dx:GroupFrame Header="Font Properties" Margin="0,4,0,0">
                        <Grid>
                            <Grid.RowDefinitions>
                                <RowDefinition />
                                <RowDefinition />
                                <RowDefinition />
                            </Grid.RowDefinitions>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition Width="100" />
                            </Grid.ColumnDefinitions>
                            <TextBlock Text="Size: " VerticalAlignment="Center" />
                            <dxe:ComboBoxEdit x:Name="fontSizeEdit" Grid.Column="1" IsTextEditable="False" SelectedIndex="4"/>
                            <TextBlock Grid.Row="1" Grid.Column="0" Text="Family: " VerticalAlignment="Center" Margin="0,4,0,0" />
                            <dxe:ComboBoxEdit Grid.Row="1" Grid.Column="1" x:Name="fontFamilyEdit" Margin="0,4,0,0" IsTextEditable="False" SelectedIndex="0" />
                            <TextBlock Grid.Row="2" Grid.Column="0" Text="Color: " VerticalAlignment="Center" Margin="0,4,0,0" />
                            <dxe:PopupColorEdit Grid.Row="2" Grid.Column="1" x:Name="fontColorEdit" Margin="0,4,0,0" Color="Black" Palettes="{Binding ElementName=palettes, Path=EditValue, Mode=TwoWay}"
                                            ShowDefaultColorButton="{Binding Path=ShowAutomaticButton, ElementName=paintControl}"
                                            ShowNoColorButton="{Binding Path=ShowNoColorButton, ElementName=paintControl}"
                                            ShowMoreColorsButton="{Binding Path=ShowMoreColorsButton, ElementName=paintControl}"
                                            ChipSize="{Binding Path=ChipSize, ElementName=paintControl}"
                                            ColorChanged="fontColorEdit_ColorChanged" />
                        </Grid>
                    </dx:GroupFrame>
                    <dx:GroupFrame Header="Swatches" Margin="0,4,0,0">
                        <dxe:ColorEdit x:Name="swatchesEdit"
                        Margin="0,0,0,0"
                        Color="#ff396ba7"
                        Palettes="{Binding Path=EditValue, Mode=TwoWay, ElementName=palettesCombo}"
                        ShowDefaultColorButton="{Binding Path=ShowAutomaticButton, ElementName=paintControl}"
                        ShowNoColorButton="{Binding Path=ShowNoColorButton, ElementName=paintControl}"
                        ShowMoreColorsButton="{Binding Path=ShowMoreColorsButton, ElementName=paintControl}"
                        ChipSize="{Binding Path=ChipSize, ElementName=paintControl}"
                    />
                    </dx:GroupFrame>


                </StackPanel>
            </ScrollViewer>
        </Grid>
        <StackPanel Grid.Row="1">
            <Border BorderBrush="Gray" BorderThickness="0,1,0,0"/>
            <Grid Margin="8" VerticalAlignment="Center" x:Name="grid" SizeChanged="panel_SizeChanged">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="Auto"/>
                    <ColumnDefinition/>
                </Grid.ColumnDefinitions>
                <StackPanel x:Name="leftPanel" Orientation="Horizontal" Grid.Column="0" HorizontalAlignment="Left">
                    <Border Name="currentColor" BorderBrush="DarkGray"  BorderThickness="1" Width="40" Background="{Binding Path=Tool.Color, Converter={StaticResource ColorToBrushConverter}, ElementName=paintControl}"/>
                    <RadioButton Template="{StaticResource radioToggle}" GroupName="tool" x:Name="textToolButton" Margin="16,0,0,0" IsThreeState="False" Checked="OnToolChanged" ToolTipService.ToolTip="Text" >
                        <dx:DXArranger>
                            <Image Source="../Images/Icons/TextTool.png"/>
                        </dx:DXArranger>
                    </RadioButton>
                    <RadioButton Template="{StaticResource radioToggle}" GroupName="tool" x:Name="penToolButton" Margin="4,0,0,0" IsThreeState="False" IsChecked="True" Checked="OnToolChanged" ToolTipService.ToolTip="Pen">
                        <dx:DXArranger>
                            <Image Source="../Images/Icons/PenTool.png"/>
                        </dx:DXArranger>
                    </RadioButton>
                    <Border BorderBrush="Gray" BorderThickness="1,0,0,0" Margin="4,0,0,0" Height="16"/>
                    <Button x:Name="resetButton" Margin="4,0,0,0" ToolTipService.ToolTip="Clear" Click="resetButton_Click" >
                        <dx:DXArranger>
                            <Image Source="../Images/Icons/ClearTool.png"/>
                        </dx:DXArranger>
                    </Button>
                    <Button x:Name="saveButton" Margin="4,0,0,0" ToolTipService.ToolTip="Save" Click="saveButton_Click" >
                        <dx:DXArranger>
                            <Image Source="../Images/Icons/SaveTool.png"/>
                        </dx:DXArranger>
                    </Button>
                </StackPanel>
                <StackPanel x:Name="rightPanel" Orientation="Horizontal" Grid.Column="1" HorizontalAlignment="Right">
                    <TextBlock x:Name="palettesTxt" Text="Palettes:  " VerticalAlignment="Center"/>
                    <dxe:ComboBoxEdit x:Name="palettesCombo" ApplyItemTemplateToSelectedItem="True" IsTextEditable="False" SelectedIndex="11" Padding="2,0,0,0" ItemTemplate="{StaticResource itemTemplate}"/>
                </StackPanel>
            </Grid>
        </StackPanel>
    </Grid>
</UserControl>!Nusing System;
using System.Collections.Generic;
using System.IO;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using DevExpress.Xpf.Core.Native;
using DevExpress.Xpf.DemoBase.Helpers;
using DevExpress.Xpf.Editors;
using Microsoft.Win32;

namespace EditorsDemo {
    public partial class PaintControl : UserControl, IColorEdit {

        #region static
        public static readonly DependencyProperty ToolProperty;
        public static readonly DependencyProperty ShowAutomaticButtonProperty;
        public static readonly DependencyProperty ShowNoColorButtonProperty;
        public static readonly DependencyProperty ShowMoreColorsButtonProperty;
        public static readonly DependencyProperty ChipSizeProperty;
        static PaintControl() {
            ToolProperty = DependencyProperty.Register("Tool", typeof(DrawingTool), typeof(PaintControl), new PropertyMetadata(null));
            ShowAutomaticButtonProperty = DependencyProperty.Register("ShowAutomaticButton", typeof(bool), typeof(PaintControl), new PropertyMetadata(true));
            ShowNoColorButtonProperty = DependencyProperty.Register("ShowNoColorButton", typeof(bool), typeof(PaintControl), new PropertyMetadata(false));
            ShowMoreColorsButtonProperty = DependencyProperty.Register("ShowMoreColorsButton", typeof(bool), typeof(PaintControl), new PropertyMetadata(false));
            ChipSizeProperty = DependencyProperty.Register("ChipSize", typeof(ChipSize), typeof(PaintControl), new PropertyMetadata(ChipSize.Default));
        }
        #endregion
        public DrawingTool Tool {
            get { return (DrawingTool)GetValue(ToolProperty); }
            set { SetValue(ToolProperty, value); }
        }
        public bool ShowAutomaticButton {
            get { return (bool)GetValue(ShowAutomaticButtonProperty); }
            set { SetValue(ShowAutomaticButtonProperty, value); }
        }
        public bool ShowNoColorButton {
            get { return (bool)GetValue(ShowNoColorButtonProperty); }
            set { SetValue(ShowNoColorButtonProperty, value); }
        }
        public bool ShowMoreColorsButton {
            get { return (bool)GetValue(ShowMoreColorsButtonProperty); }
            set { SetValue(ShowMoreColorsButtonProperty, value); }
        }
        public ChipSize ChipSize {
            get { return (ChipSize)GetValue(ChipSizeProperty); }
            set { SetValue(ChipSizeProperty, value); }
        }
        System.Windows.Controls.Image currentCursor;
        public PaintControl() {
            InitializeComponent();
            Loaded += OnLoaded;
        }
        protected System.Windows.Controls.Image CurrentCursor {
            get { return currentCursor; }
            set {
                if(CurrentCursor == value) return;
                if(CurrentCursor != null)
                    canvas.Children.Remove(CurrentCursor);
                currentCursor = value;
                if(CurrentCursor != null) {
                    CurrentCursor.Width = 32d;
                    CurrentCursor.Height = 32d;
                    CurrentCursor.SetValue(RenderOptions.BitmapScalingModeProperty, BitmapScalingMode.NearestNeighbor);
                    TransformGroup tgroup = new TransformGroup();
                    tgroup.Children.Add(new TranslateTransform() { X = 0, Y = 10 });
                    if(this.FlowDirection == System.Windows.FlowDirection.RightToLeft) {
                        tgroup.Children.Add(new ScaleTransform() { ScaleX = -1 });
                        tgroup.Children.Add(new TranslateTransform() { X = 32d });
                    }
                    CurrentCursor.RenderTransform = tgroup;
                    canvas.Children.Add(CurrentCursor);
                    Canvas.SetZIndex(CurrentCursor, canvas.Children.Count);
                }

            }
        }
        bool isLoadedFlag = false;
        void OnLoaded(object sender, RoutedEventArgs e) {
            InitSources();
            Canvas.SetLeft(logoImage, (canvas.ActualWidth - logoImage.ActualWidth) / 2);
            Canvas.SetTop(logoImage, (canvas.ActualHeight - logoImage.ActualHeight) / 2);
            isLoadedFlag = true;
            UpdateCurrentTool();
        }
        private void InitSources() {
            fontFamilyEdit.ItemsSource = FontFamilies.FontNames;
            fontSizeEdit.ItemsSource = FontSizes.Sizes;
            palettesCombo.ItemsSource = PredefinedPaletteCollections.Collections;
        }
        private void OnToolChanged(object sender, RoutedEventArgs e) {
            if(!isLoadedFlag)
                return;
            if(sender == penToolButton)
                textToolButton.IsChecked = false;
            else
                penToolButton.IsChecked = false;
            UpdateCurrentTool();
        }
        private void UpdateCurrentTool() {
            if(Tool != null)
                Tool.Release();
            if(penToolButton.IsChecked.Value)
                Tool = CreateBrushTool();
            else if(textToolButton.IsChecked.Value)
                Tool = CreateTextTool();

        }
        private void fontColorEdit_ColorChanged(object sender, EventArgs e) {
            if(Tool is TextTool)
                Tool.Color = fontColorEdit.Color;
        }

        private void brushColorEdit_ColorChanged(object sender, EventArgs e) {
            if(Tool is PenTool)
                Tool.Color = brushColorEdit.Color;
        }
        protected virtual PenTool CreateBrushTool() {
            PenTool tool = new PenTool(canvas);
            BindingOperations.SetBinding(tool, PenTool.ColorProperty, new Binding("Color") { Source = swatchesEdit, Mode = BindingMode.TwoWay });
            BindingOperations.SetBinding(tool, PenTool.SizeProperty, new Binding("Value") { Source = brushSizeEdit });
            tool.Color = brushColorEdit.Color;
            return tool;
        }
        protected virtual TextTool CreateTextTool() {
            TextTool tool = new TextTool(canvas);
            BindingOperations.SetBinding(tool, TextTool.ColorProperty, new Binding("Color") { Source = swatchesEdit, Mode = BindingMode.TwoWay });
            BindingOperations.SetBinding(tool, TextTool.SizeProperty, new Binding("EditValue") { Source = fontSizeEdit });
            BindingOperations.SetBinding(tool, TextTool.FontFamilyProperty, new Binding("EditValue") { Source = fontFamilyEdit });
            tool.Color = fontColorEdit.Color;
            return tool;
        }
        void canvas_MouseDown(object sender, MouseButtonEventArgs e) {
            Tool.OnMouseDown(e);
        }
        void canvas_MouseMove(object sender, MouseEventArgs e) {
            UpdateCursorPosition(e);
            Tool.OnMouseMove(e);
        }
        void UpdateCursorPosition(MouseEventArgs e) {
            if(CurrentCursor != null) {
                Canvas.SetLeft(CurrentCursor, e.GetPosition(canvas).X - Tool.CursorHorizontalOffset);
                Canvas.SetTop(CurrentCursor, e.GetPosition(canvas).Y - Tool.CursorVerticalOffset);
            }
        }
        void canvas_MouseUp(object sender, MouseButtonEventArgs e) {
            Tool.OnMouseUp(e);
        }
        void canvas_KeyDown(object sender, KeyEventArgs e) {
            Tool.OnKeyDown(e);
        }
        void canvas_MouseEnter(object sender, MouseEventArgs e) {
            if(Tool != null) {
                CurrentCursor = new System.Windows.Controls.Image() { Source = Tool.GetCursor(), UseLayoutRounding = true };
                UpdateCursorPosition(e);
            }
        }
        void canvas_MouseLeave(object sender, MouseEventArgs e) {
            CurrentCursor = null;
        }
        private void saveButton_Click(object sender, RoutedEventArgs e) {

            SaveFileDialog dlg = new SaveFileDialog();
            dlg.Filter = "Image Files (*.JPG)|*.JPG";
            if(dlg.ShowDialog() == true) {
                using(Stream stream = dlg.OpenFile()) {
                    JpegBitmapEncoder encoder = new JpegBitmapEncoder();
                    RenderTargetBitmap bmp = new RenderTargetBitmap((int)canvas.ActualWidth,
                        (int)canvas.ActualHeight, 1 / 96, 1 / 96, PixelFormats.Pbgra32);
                    bmp.Render(canvas);
                    encoder.Frames.Add(BitmapFrame.Create(bmp));
                    encoder.Save(stream);
                }
            }

        }
        private void resetButton_Click(object sender, RoutedEventArgs e) {
            canvas.Children.Clear();
        }
        #region Inner classes
        public abstract class DrawingTool : DependencyObject {
            #region static
            public static readonly DependencyProperty ColorProperty;
            public static readonly DependencyProperty SizeProperty;
            static DrawingTool() {
                ColorProperty = DependencyProperty.Register("Color", typeof(Color), typeof(DrawingTool), new PropertyMetadata(Colors.Black, OnPropertyChanged));
                SizeProperty = DependencyProperty.Register("Size", typeof(double), typeof(DrawingTool), new PropertyMetadata(16d, OnPropertyChanged));
            }
            protected static void OnPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) {
                ((DrawingTool)d).OnPropertyChanged();
            }
            #endregion
            public DrawingTool(Canvas paramCanvas) {
                Canvas = paramCanvas;
            }
            public Color Color {
                get { return (Color)GetValue(ColorProperty); }
                set { SetValue(ColorProperty, value); }
            }
            public double Size {
                get { return (double)GetValue(SizeProperty); }
                set { SetValue(SizeProperty, value); }
            }
            protected Canvas Canvas { get; private set; }
            public abstract void OnMouseMove(MouseEventArgs e);
            public abstract void OnMouseDown(MouseButtonEventArgs e);
            public abstract void OnMouseUp(MouseButtonEventArgs e);
            public abstract void OnKeyDown(KeyEventArgs e);
            public virtual void Release() { }
            protected virtual void OnPropertyChanged() { }
            public abstract BitmapSource GetCursor();
            public virtual double CursorHorizontalOffset { get { return 0; } }
            public virtual double CursorVerticalOffset { get { return 0; } }
        }
        public class PenTool : DrawingTool {
            static readonly BitmapSource PenCursor = ImageHelper.CreateImageFromEmbeddedResource(typeof(PenTool).Assembly, DemoHelper.GetPath("EditorsDemo.Images.Cursors.", typeof(PenTool).Assembly) + "cursor_pen.png");
            public PenTool(Canvas canvas)
                : base(canvas) {
            }
            protected bool IsMouseDown { get; set; }
            protected Point LastPoint { get; set; }
            protected Point CurrentPoint { get; set; }
            public override void OnMouseDown(MouseButtonEventArgs e) {
                IsMouseDown = true;
                CurrentPoint = e.GetPosition(Canvas);
                DrawLine(CurrentPoint, CurrentPoint);
                LastPoint = CurrentPoint;
                Canvas.CaptureMouse();
            }
            public override void OnMouseMove(MouseEventArgs e) {
                if(IsMouseDown) {
                    CurrentPoint = e.GetPosition(Canvas);
                    DrawLine(CurrentPoint, LastPoint);
                    LastPoint = CurrentPoint;
                }
            }
            protected void DrawLine(Point fromPoint, Point toPoint) {
                Line line = new Line()
                {
                    StrokeStartLineCap = PenLineCap.Round,
                    StrokeEndLineCap = PenLineCap.Round,
                    StrokeThickness = Size,
                    Stroke = new SolidColorBrush(Color)
                };
                line.X1 = toPoint.X;
                line.Y1 = toPoint.Y;
                line.X2 = fromPoint.X;
                line.Y2 = fromPoint.Y;
                Canvas.Children.Add(line);
            }
            public override void OnMouseUp(MouseButtonEventArgs e) {
                Canvas.ReleaseMouseCapture();
                IsMouseDown = false;
            }
            public override void OnKeyDown(KeyEventArgs e) { }
            public override BitmapSource GetCursor() {
                return PenCursor;
            }
            public override double CursorHorizontalOffset { get { return 4; } }
            public override double CursorVerticalOffset { get { return 30; } }
        }
        public class TextTool : DrawingTool {
            static readonly BitmapSource TextCursor = ImageHelper.CreateImageFromEmbeddedResource(typeof(TextTool).Assembly, DemoHelper.GetPath("EditorsDemo.Images.Cursors.", typeof(TextTool).Assembly) + "cursor_text.png");
            #region static
            public static readonly DependencyProperty FontFamilyProperty;
            static TextTool() {
                FontFamilyProperty = DependencyProperty.Register("FontFamily", typeof(string), typeof(TextTool), new PropertyMetadata("", OnPropertyChanged));
            }
            #endregion
            public TextTool(Canvas canvas)
                : base(canvas) {
            }
            public string FontFamily {
                get { return (string)GetValue(FontFamilyProperty); }
                set { SetValue(FontFamilyProperty, value); }
            }
            protected TextEdit ActiveTextEdit { get; private set; }
            public override void OnMouseDown(MouseButtonEventArgs e) {
                if(ActiveTextEdit != null) {
                    Release();
                    return;
                }
                if(ActiveTextEdit == null) {
                    Point currentPoint = e.GetPosition(Canvas);
                    ActiveTextEdit = CreateTextEdit();
                    UpdateTextEditProperties();
                    Canvas.SetLeft(ActiveTextEdit, currentPoint.X);
                    Canvas.SetTop(ActiveTextEdit, currentPoint.Y);
                    Canvas.Children.Add(ActiveTextEdit);
                }
            }
            public override void OnKeyDown(KeyEventArgs e) {
                if(e.Key == Key.Escape && ActiveTextEdit != null) {
                    Canvas.Children.Remove(ActiveTextEdit);
                    ActiveTextEdit = null;
                }
            }
            public override void Release() {
                if(ActiveTextEdit == null) return;
                ActiveTextEdit.EditMode = EditMode.InplaceInactive;
                ActiveTextEdit = null;
            }
            public override void OnMouseMove(MouseEventArgs e) { }
            public override void OnMouseUp(MouseButtonEventArgs e) { }
            protected virtual TextEdit CreateTextEdit() {
                return new TextEdit() { AcceptsReturn = true, Background = new SolidColorBrush(Colors.Transparent) };
            }
            protected override void OnPropertyChanged() {
                base.OnPropertyChanged();
                UpdateTextEditProperties();
            }
            protected virtual void UpdateTextEditProperties() {
                if(ActiveTextEdit == null) return;
                ActiveTextEdit.FontSize = Size;
                ActiveTextEdit.FontFamily = new FontFamily(FontFamily);
                ActiveTextEdit.Foreground = new SolidColorBrush(Color);
                Dispatcher.BeginInvoke(new Action(() => { ActiveTextEdit.Focus(); }));
            }
            public override BitmapSource GetCursor() {
                return TextCursor;
            }
        }
        #endregion
        private void currentColor_MouseDown(object sender, MouseButtonEventArgs e) {
            ColorEditHelper.ShowColorChooserDialog(this);
        }
        #region IColorEdit Members
        void IColorEdit.AddCustomColor(Color color) {
            Tool.Color = color;
        }
        Color IColorEdit.Color {
            get { return Tool.Color; }
            set { }
        }
        event RoutedEventHandler IColorEdit.ColorChanged {
            add { }
            remove { }
        }
        Color IColorEdit.DefaultColor {
            get { return Tool.Color; }
            set { }
        }
        object IColorEdit.EditValue {
            get { return Tool.Color; }
            set { }
        }
        PaletteCollection IColorEdit.Palettes {
            get { return null; }
            set { }
        }
        CircularList<Color> IColorEdit.RecentColors {
            get { return null; }
        }
        #endregion
        double blockWidth = 0d;
        double comboWidth = 0d;
        void panel_SizeChanged(object sender, SizeChangedEventArgs e) {
            if(grid.ColumnDefinitions[1].ActualWidth < rightPanel.ActualWidth) {
                if(palettesTxt.Visibility != Visibility.Collapsed) {
                    blockWidth = palettesTxt.ActualWidth;
                    palettesTxt.Visibility = Visibility.Collapsed;
                }
                else {
                    comboWidth = palettesCombo.ActualWidth;
                    palettesCombo.ItemTemplate = Resources["smallItemTemplate"] as DataTemplate;
                }
            }
            else {
                if(palettesCombo.ItemTemplate == Resources["smallItemTemplate"] as DataTemplate) {
                    if(grid.ColumnDefinitions[1].ActualWidth > comboWidth)
                        palettesCombo.ItemTemplate = Resources["itemTemplate"] as DataTemplate;
                }
                else if(grid.ColumnDefinitions[1].ActualWidth > rightPanel.ActualWidth + blockWidth)
                    palettesTxt.Visibility = Visibility.Visible;
            }
        }
    }
    #region Helpers
    public class FontSizes {
        public static double[] Sizes {
            get {
                return new double[] {
            8.0, 9.0,
            10.0, 11.0, 12.0, 13.0, 14.0, 15.0,
            16.0, 17.0, 18.0, 19.0, 20.0, 22.0, 24.0, 26.0, 28.0, 30.0,
            32.0, 34.0, 36.0, 38.0, 40.0, 44.0, 48.0, 52.0, 56.0, 60.0, 64.0, 68.0, 72.0 };
            }
        }
    }
    public class FontFamilies {
        static List<string> fontNames;
        public static List<string> FontNames {
            get {
                if(fontNames == null)
                    fontNames = GetSystemFontNames();
                return fontNames;
            }
        }
        static List<string> GetSystemFontNames() {
            List<string> systemFontNames = new List<string>();
            foreach(FontFamily fam in Fonts.SystemFontFamilies) {
                systemFontNames.Add(fam.Source);
            }
            return systemFontNames;
        }
    }
    #endregion
    #region Converters
    public class PaletteCollectionConverter : IValueConverter {
        #region IValueConverter Members
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            PaletteCollection collection = value as PaletteCollection;
            if(collection != null)
                return collection[0].Colors;
            return null;
        }
        public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            throw new NotImplementedException();
        }
        #endregion
    }
    #endregion
}!iMSBAML```����EditorsDemo)#EditorsDemo.PasswordStrengthControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlJmc;http://schemas.openxmlformats.org/markup-compatibility/2006@d2http://schemas.microsoft.com/expression/blend/2008a]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors->�Name$
control���.�	Resources
 enabled disabled 	emptyJ�Opacity�%�&	&	&&	L��.R��._������	#FF3D61AB��.R��._������	#FF3D61AB��.R��._������	#FF000000$
0.15Q�.������Path$
Padding��ElementName$
control��.+�'!DevExpress.Xpf.Editors.ButtonEdit-Name$editor��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.ShowText.AllowDefaultButton.$�4���.	Buttons	'!DevExpress.Xpf.Editors.ButtonInfo��-
��Name$

text��$��11(�$��Italic$�$
0.75Q�$�Right=����$PasswordStrength�$
control��!
<UserControl x:Class="EditorsDemo.PasswordStrengthControl"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             mc:Ignorable="d"
             d:DesignHeight="300" d:DesignWidth="300"
             xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
             x:Name="control"
             IsTabStop="False">
    <UserControl.Resources>
        <DataTemplate x:Key="enabled">
            <Border>
                <Rectangle Fill="#FF3D61AB" />
            </Border>
        </DataTemplate>
        <DataTemplate x:Key="disabled">
            <Border>
                <Rectangle Fill="#FF3D61AB" />
            </Border>
        </DataTemplate>
        <DataTemplate x:Key="empty">
            <Border>
                <Rectangle Fill="#FF000000" Opacity="0.15" />
            </Border>
        </DataTemplate>
    </UserControl.Resources>
    <StackPanel Margin="{Binding Path=Padding, ElementName=control}">
        <dxe:ButtonEdit x:Name="editor" ShowBorder="False" ShowText="False" AllowDefaultButton="False" Height="4" IsTabStop="False">
            <dxe:ButtonEdit.Buttons>
                <dxe:ButtonInfo />
                <dxe:ButtonInfo />
                <dxe:ButtonInfo />
                <dxe:ButtonInfo />
            </dxe:ButtonEdit.Buttons>
        </dxe:ButtonEdit>
        <TextBlock x:Name="text" Text="{Binding Path=PasswordStrength, ElementName=control}" FontSize="11" FontStyle="Italic" Opacity="0.75" HorizontalAlignment="Right" />
    </StackPanel>
</UserControl>!using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Core;
using DevExpress.Xpf.Editors;

namespace EditorsDemo {
    public partial class PasswordStrengthControl : UserControl {
        public static readonly DependencyProperty PasswordStrengthProperty;
        public static readonly DependencyProperty IsValidPasswordProperty;
        static PasswordStrengthControl() {
            Type ownerType = typeof(PasswordStrengthControl);
            PasswordStrengthProperty = DependencyProperty.Register("PasswordStrength", typeof(PasswordStrength), ownerType, new PropertyMetadata(PasswordStrength.Weak, PasswordStrengthPropertyChanged));
            IsValidPasswordProperty = DependencyProperty.Register("IsValidPassword", typeof(bool), ownerType, new PropertyMetadata(false, PasswordStrengthPropertyChanged));
        }
        static void PasswordStrengthPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) {
            ((PasswordStrengthControl)d).PasswordStrengthChanged();
        }
        static void IsValidPasswordPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) {
            ((PasswordStrengthControl)d).IsValidPasswordChanged();
        }

        DataTemplate EnabledTemplate { get; set; }
        DataTemplate DisabledTemplate { get; set; }
        DataTemplate EmptyTemplate { get; set; }
        public PasswordStrength PasswordStrength {
            get { return (PasswordStrength)GetValue(PasswordStrengthProperty); }
            set { SetValue(PasswordStrengthProperty, value); }
        }
        public bool IsValidPassword {
            get { return (bool)GetValue(IsValidPasswordProperty); }
            set { SetValue(IsValidPasswordProperty, value); }
        }

        public PasswordStrengthControl() {
            InitializeComponent();
            Loaded += new RoutedEventHandler(PasswordStrengthControl_Loaded);
        }
        void PasswordStrengthControl_Loaded(object sender, RoutedEventArgs e) {
            EnabledTemplate = ResourceHelper.FindResource(this, "enabled") as DataTemplate;
            DisabledTemplate = ResourceHelper.FindResource(this, "disabled") as DataTemplate;
            EmptyTemplate = ResourceHelper.FindResource(this, "empty") as DataTemplate;
            Update();
        }
        void PasswordStrengthChanged() {
            Update();
        }
        void IsValidPasswordChanged() {
            Update();
        }
        void Update() {
            DataTemplate enabled = IsValidPassword ? EnabledTemplate : DisabledTemplate;
            for(int i = 0; i < 4; i++)
                editor.Buttons[i].Template = i < (int)PasswordStrength + 1 ? enabled : EmptyTemplate;
        }
    }
}!�KMSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections1&clr-namespace:System;assembly=mscorlibSystemGCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemo5clr-namespace:EditorsDemo.UtilsEditorsDemo.UtilsEditorsDemo.Safe\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors<col2clr-namespace:System.Collections;assembly=mscorlib0sys&clr-namespace:System;assembly=mscorlib%localclr-namespace:EditorsDemo+utilsclr-namespace:EditorsDemo.UtilsJdxet?http://schemas.devexpress.com/winfx/2008/xaml/editors/themekeys->�Name$
safe���	Resources
 
imageBrush�ImageSourcej�Stretch0*DevExpress.Xpf.Editors.GridLengthConverter GridLengthConverter"EditorsDemo.ToDigitConverter ToDigitConverterEditorsDemo.ObjectList 
digitsJ�IsHitTestVisible�Stretch 
	separator��
TargetType�NameJ�Opacity	��EndPoint
��
StartPoint�Color
�Offset trackBarButton
��
TargetType�Property�Value'!System.Windows.VisualStateManagerVisualStateGroups%System.Windows.VisualStateGroup
States System.Windows.VisualState
Storyboardg�	BeginTime��
TargetName��TargetPropertyO�KeyTimeO�Value��	KeySpline acceptButton	W�Tog�Duration�CornerRadius�RowDefinitions
�RadiusY
�RadiusX
�GradientOrigin
 
�Center!��NameA;DevExpress.Xpf.Editors.Themes.TrackBarEditThemeKeyExtension��DevExpress.Xpf.Utils.Themes.ThemeKeyExtensionInternalBase`1[[DevExpress.Xpf.Editors.Themes.TrackBarEditThemeKeys, DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a]]"ResourceKey#�Padding$��Orientation%�Name&�	ClickMode
'�Tag(�Path)�ElementName*�	ConverterF	@DevExpress.Xpf.Editors.Themes.TrackBarEditThumbThemeKeyExtension�
�DevExpress.Xpf.Utils.Themes.ThemeKeyExtensionInternalBase`1[[DevExpress.Xpf.Editors.Themes.TrackBarEditThumbThemeKeys, DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a]]+
ResourceKey,�Name-�ColumnDefinitions/)DevExpress.Xpf.Editors.RangeEditBasePanel.��Name/��Name0�RelativeSource1n�Name 
result backF@DevExpress.Xpf.Editors.Themes.TrackBarEditStyleThemeKeyExtension�
�DevExpress.Xpf.Utils.Themes.ThemeKeyExtensionInternalBase`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]2
ResourceKey3��BasedOn)#DevExpress.Xpf.Editors.TrackBarEdit�%�:&	&	;&	@&	E&	o&	�
&	�($""HorizontalBackgroundTemplate=�)77777777777777777(	$+HorizontalThumbTemplate=�)(A)$"PanelHorizontalTemplate=�)77&	�+77777&	�5(t8$&2 TrackBarEditPanelHorizontalStyle��)0��*$&2 TrackBarEditPanelHorizontalStyle��+1'�87�$*$../Images/Safe/shadow-panel_mini.png�$
Fill=���.R�F�.$
Fill=����	#FF1A1C23�����E��@
ӘU�X!@
�h�xX/
X{�x$
�ȑ
x��	@<`��	�z`�	� ��AK	0�H�	���
�Әq�+�Ȧ��}�h���
��Mt��XSU���p�@0�ӈG,Ƚ	p
"��I	@"H�	� �!h
�	�=+��	��>Xw
��Q�b,
�p�?
�E��@
�ƛ�
Ӏ�zxT
x�i���	��hH��	�`-i{U	��m�J4	@w�	��7��	�ʌ�������}������h��Ї	��ȥ	Ӏ����6	��8gW	���H��	Ӏ��x��	H\�8�	������	�8�� {�	x���
�C��
рƛ�
$�0q�$�Center=�$�Center=�$�15��$�25����.R�F�.$
Fill=����	#FF1A1C23X����}x�!
ш}84��xG�84���~�����p 	�`������0������0��x�!
ш}x�!
$�Center=�$�-2,0,2,0q�$�10��$�25��$�Center=���.R�F�.$
Fill=����	#FF1A1C23�����Ƹػ
�A2ػ
�A2�
�ȽP��	��l8�	X���	`T���	�h��P&v	�H�HW	8��5	�`#�H 	����`N��a����h���f`���?�1�ӈ�*�{�p����A0W�Ӱ~�X�����(�� 8�����@�(�	�x��@�	�h�	��		��F8k	��#hu	K1x	�x<E��	 �S�	�\h		�fІ	p�jX�+	0dj��<	��!jp�U	 y` �o	8jM��	�P[:pN�	�d�*�	��p��	�����
����ȩB
јƸȩB
јƸػ
$�0q�$�Center=�$�Center=�$�15��$�25����.R�F�.$
Fill=����	#FF1A1C23������y��@�-���=��|P�HX�mӠ�S8�^�:YЕMNYP�9�h>Y�8 xP��
8�=8_�
��+��
(�P��
�E��I�
Ө����
*��7�
��D�
���Q�
���)�
����
��d�xF,Ӑâ�{'�1���"�`��X0��P�x��Ѐ���Ӱ���0��@\ Z8�$��0L-�N�L8�Np�E�pX�
XH�{e��n����vh8��
{����z�(	��z�(	�(q�Ѩ.�(q��$�pe��u��b��m�Ӡ�hw�`r����)�����- E�����t	H��(M���H����!��N"�Hh��"�y�P��F�����a�֕@����BѠK~�,E�x��yKh�H�Ppc��UӐε�XY���[���[�0i��Zp�(�	P��?;�2W@�%��b�`-ch��؜b���E[�=��,M����H?x���-X��Hg���y�$�0q�$�Center=�$�Center=�$�15��$�25����.R�F�.$
Fill=����	#FF1A1C23�����x������������N��x��N��xP�g�H�+P�g�ìиV�ì����(�9����(�9�-���x�-���x�����0�M���@^��"�e��'�Y�H�+2���N0�
��<5�V��p:���0I<��� �:̿��9<�(�9�i��(�9��N�����N���0�M$�0q�$�25��$�16��$�Center=�$�Center=���.R�F�.$
Fill=����	#FF1A1C23������OK��,�H	�P���0��!��&H��F�) �]�(
P�m�Ә�}��$��	6���XLӨs�h�a�~�r0p�r}ӈ�a�؈�8Q���H�=�����P/(~��!�����@�ӀJ	蔅�[�Xā���}� ���C����t�0@�h�����������x/(��H�A��Ӑ�m8����@�H��8-��s�0q��
���j�~��|F�R���H���IpQ��>�Ӱ��7��/s����Q����0rJ���H�C�a�`;=�_��HG@Q�јI�@Q�јI��OK���OK$�0q�$�Center=�$�Center=�$�15��$�25����"��.R��$	separator��$�0q�$�2��$
��0,0,1,0q�$
0.75Q�����$	0.5,1&�$
0.5,0&�.��$	#00F7F8FF��$
0.15Q��$Transparent��$
0.85Q��$	#FFF7F8FF��$	0.5Q�����$	0.5,1&�$
0.5,0&�.��$	#00A2B5CA��$
0.15Q��$	#00A2B5CA��$
0.85Q��$	#FFA2B5CA��$	0.5Q���"
�.����$LeftToRight=���@J�SnapsToDevicePixels.�����"�.R�����	#00FF0000.+��$border��$
y�Visible=�$0Q���Z�����$	0.5,1&�$
0.5,0&�.��$	#0CAEC1F4��$0Q��$	#0CAEC1F4��$1Q��$	#FFAEC8F4��$0.509Q���$�12,10q�$�16��$�25��CommonStates��.
Normal��.��.��U�$00:00:00X�$border��$(UIElement.Opacity)�.\���$00:00:00.5000000��$0Q�$
0,0,1,1��
	MouseOver��.��.��U�$00:00:00X�$border��$(UIElement.Opacity)�.\���$
0,0,1,1��$00:00:00.2500000��$1Q�Pressed��.��.��U�$00:00:00X�$border��$(UIElement.Opacity)�.\���$
0,0,1,1��$00:00:00.2500000��$1Q���"
�.������"�.R��CommonStates��.
Normal��
	MouseOver��.��.��W�$00:00:00X�$1X�$0D�$	mouseOver��$(UIElement.Opacity)�Pressed��.��.��W�$00:00:00X�$1X�$0D�$
pressed��$(UIElement.Opacity)�.+��$normal�����	#BF000000$��0q�$2��$1Q�._��$��0q�$1��$�1q�����$	0.5,1&�$
0.5,0&�.��$	#FFB2B2BA��$0Q��$	#FF92909B��$1Q�._��$��0q�$�1q�����$	0.5,1&�$
0.5,0&�.��$	#FFB8B7C2��$0Q��$	#FF787686��$1Q��$	#FF807E8C��$	0.5Q��$	#FF53525B��$	0.5Q��$	mouseOver�����	#BF000000$��0q�$2��$0Q�._��$�1q��$
��0.5*��$
��0.5*�.+��$��0q�$1��$�0q�$��2�����$	0.5,1&�$
0.5,0&�.��$	#FFC3C4CB��$0Q��$	#FFA3A1AC��$1Q�._��$��0q�$�1q�����$	0.5,1&�$
0.5,0&�.��$	#FFE4E2F4��$0Q��$	#FF898797��$1Q��$	#FF918F9D��$	0.5Q��$	#FF64636C��$	0.5Q��$��1q�$��2�$��1���
�$1Q�$	0.5Q�$
0.5,3.5&�$ 0.5,0.99&�.��$White���$1Q��$
pressed�����	#BF000000$��0q�$2��$0Q�._��$��0q�$�1q�$1������$	0.5,1&�$
0.5,0&�.��$	#FF626072��$1Q��$	#FF2F2D3D��._��$��0q�$�1q�����$	0.5,1&�$
0.5,0&�.��$	#FF514F5F��$1Q��$	#FF3E3C4D����$!contentPresenter��$�Center=�$�Center=�$
�16,4q����
�������"��.R��.+��$	�0,2q�.+��$6��$#1q����	#7F000000._��$5��$#1q�����$	0.5,1&�$
0.5,0&�.��$	#FF9B9AA2��$0Q��$	#FF52525B��$1Q�._��$4��$#5q�����$	0.5,1&�$
0.5,0&�.��$	#FF8C8B94���$	#FF393841��$1Q�._��$4��$#1q����	#BF232532._��$3������$	0.5,1&�$
0.5,0&�.��$	#FFC3C5EA��$0Q��$	#FFE9ECFF��$1Q��$	#FFC7C9EC��$0.129Q�._���$
��Auto��$��*�.+���$��2�$$
Horizontal=�.+��$%d1��-8�$&Press=�$'0��.�����$	(Tag�$)d1��8*��8��$%d2��-8�$&Press=�$'1��.�����$	(Tag�$)d2��8*��8��$%d3��-8�$&Press=�$'2��.�����$	(Tag�$)d3��8*��8��$%d4��-8�	$&Press=�$'3��.�����$	(Tag�$)d4��8*
��8��$%d5��-8�$&Press=�$'4��.�����$	(Tag�$)d5��8*
��8��$%d6��-8�$&Press=�$'5��.�����$	(Tag�$)d6��8*�$
3,3,0,0��$�3��$	�Top=�$��0�$
0.35Q�����$	0.5,1&�$
0.5,0&�.��$Black��$0Q��$	#00000000��$1Q���"n�.R��$
,grid��$�53��-��$�7���$�*���$�7��$��11��$��*��$��11�.+��.$�	-15,0,0,0q�$�1�$��3�$	0.5Q���Z���
�$1,0.5&�.��$	#BF000000���$	#00000000��$1Q��.$�	0,0,-15,0q�$�1�$��3�$�2�$	0.5Q���Z���
�$0,0.5&�.��$	#BF000000���$	#00000000��$1Q��$	_11��$
#1,1,1,0q�$
3,3,0,0�����	#BF000000$
�Auto��$
�Auto��$�3�._��$
#1,1,1,0q�$
2,2,0,0��$�0q�����$	0.5,1&�$
0.5,0&�.��$	#FFCAC8CD��$0Q��$	#FFB8B7BC��$1Q�._��$
1,1,0,0��$�0q�����$	0.5,1&�$
0.5,0&�.��$	#FFB7B5BB��$0.013Q��$	#FFA1A0A7��$1Q��$	_31�����	#BF000000$
0,0,3,3��$
#1,0,1,1q�$
�Auto��$
�Auto��$�3�$��2�._��$
0,0,2,2��$
#1,0,1,1q�����$	0.5,1&�$
0.5,0&�.��$	#FF5E5C64��$0Q��$	#FF696671��$1Q�._��$
0,0,1,1������$	0.5,1&�$
0.5,0&�.��$	#FF524F5D��$0Q��$	#FF524F5D��$1Q��$	_21�����	#BF000000$	#1,0q�$
�Auto��$��1�$�0q�._��$	#1,0q�����$	0.5,1&�$
0.5,0&�.��$	#FFB5B3B8��$0Q��$	#FF5E5C64��$1Q��$	#FF797781��$	0.5Q��$	#FF504E51��$	0.5Q�._������$	0.5,1&�$
0.5,0&�.��$	#FFA1A0A7��$0Q��$	#FF524F5D��$1Q��$	#FF5B5863��$	0.5Q��$	#FF232125��$	0.5Q��$	,_22��$��1�$�1�$
�Auto��$
�Auto��.+��$border��$	0.5Q�����$	0.5,1&�$
0.5,0&�.��$	#FFDEE3E8��$0Q��$	#FFE1E6E7��$1Q��$	#FFB3B8C1��$	0.5Q��$	#FF7B8186��$	0.5Q��$border_Hover��$0Q�����$	0.5,1&�$
0.5,0&�.��$	#FFB9D0FE��$0Q��$	#FFBAD1FE��$1Q��$	#FFAEC5F4��$	0.5Q��$	#FF96AEDD��$	0.5Q��$�3��$	�Top=�$
0.35Q�$�0q�$�1�����$	0.5,1&�$
0.5,0&�.��$	#BF000000��$0.004Q��$	#00898A9C��$1Q��$	_23�����	#BF000000$	#1,0q�$
�Auto��$�2�$��1�$�0q�._��$	#1,0q�����$	0.5,1&�$
0.5,0&�.��$	#FFB5B3B8��$0Q��$	#FF5E5C64��$1Q��$	#FF797781��$	0.5Q��$	#FF504E51��$	0.5Q�._������$	0.5,1&�$
0.5,0&�.��$	#FFA1A0A7��$0Q��$	#FF524F5D��$1Q��$	#FF5B5863��$	0.5Q��$	#FF232125��$	0.5Q��$
�Stretch=�$
�-2,0q�$
�Auto��$��0�
����$�1�$�2��$�Bottom=����	#FFB0AEB4._��
�������	#FF292A31$
�Stretch=�$	�1,0q�$
�Auto��$�1��$�Bottom=��$
�Stretch=�$
�-2,0q�$
�Auto��$��2�
�������	#FF5D5B62$	�Top=�$�2��$�1�._��
�������	#FF3A3B40$
�Stretch=�$	�1,0q�$
�Auto��$	�Top=�$�1��CommonStates��.
Normal��.��.��U�$00:00:00X�$border_Hover��$(UIElement.Opacity)�.\���$00:00:00.5000000��$0Q�$
0,0,1,1��
	MouseOver��.��.��U�$00:00:00X�$border_Hover��$(UIElement.Opacity)�.\���$
0,0,1,1��$00:00:00.2500000��$	0.5Q�Pressed��.��.��U�$00:00:00X�$border_Hover��$(UIElement.Opacity)�.\���$
0,0,1,1��$00:00:00.2500000��$	0.5Q���".R��.+��$&�� ../Images/Safe/shadow-pane2l.png�$�-8,-7,-8,-8q��$
,root���$
��Auto��$��*��$
��Auto�-��$.
leftButton��$
�Auto���$.
leftColumn����$9(3(dxe:RangeEditBaseInfo.LayoutInfo).LeftSidePosition�8*��$.centerColumn��$
�Auto���$.rightColumn����$:(4(dxe:RangeEditBaseInfo.LayoutInfo).RightSidePosition�8*��$.rightButton��$
�Auto�.+���$
/back��$��1�$�1�$�3�'�$((dxe:BaseEdit.OwnerEdit)�0��*TemplatedParent+�C�*$"HorizontalBackgroundStyle=�+n�$1
PART_Thumb��$
�Left=�$�2�$��1��C�*	$+HorizontalThumbTemplate=�+��"��.R��.+���$$Vertical=�.+��$6��$#1q����	#7F000000$
�0,0,0,8q�$
�Left=�._��.+��8��$�-8,-7,-8,-8q��$5��$#1q�����$	0.5,1&�$
0.5,0&�.��$	#FFC9C7CC��$0Q��$	#FF686570��$1Q�._��$4��$#3q�����$	0.5,1&�$
0.5,0&�.��$	#FFB5B4BA���$	#FF524F5D��$1Q��$	#FF5E5B66��$	0.5Q��$	#FF262428��$	0.5Q�._��$4��$#1q�����$	0.5,1&�$
0.5,0&�.��$	#FFBDBBC1��$0Q��$	#FF6D6A75��$1Q�._��$3��$#1q����	#FF232532$�0q�._��$2������$	0.5,1&�$
0.5,0&�.��$	#FF28282A��$0Q��$	#FF141316��$1Q�._��.+���$��3�$$
Horizontal=�.+��.+��$��0q�$
2,0,0,2������$	0.5,1&�$
0.5,0&�.��$	#FF716474��$0Q��$	#FF61576E��$1Q��$	#FFC9CAE6��$	0.5Q��$	#FF9389A2��$
0.03Q��$��0q�$�3�$	�2,0q�����$	0.5,1&�$
0.5,0&�.��$	#FF716474���$	#FFFEFEFE��$	0.5Q��$	#FFBBAEBF��$
0.03Q��$	#FF857F87��$1Q���$�LeftToRight=�$�Center=�$
�12,8q�$�1�$�Center=�$�16��$�25����$)
firstDigit��$(	EditValue�8*�$�1��$��0q�
�����.+��$��0q�����$	0.5,1&�$
0.5,0&�.��$	#FF716474��$0Q��$	#FF61576E��$1Q��$	#FFC9CAE6��$	0.5Q��$	#FF9389A2��$
0.03Q��$��0q�$�3�$	�2,0q�����$	0.5,1&�$
0.5,0&�.��$	#FF716474���$	#FFFEFEFE��$	0.5Q��$	#FFBBAEBF��$
0.03Q��$	#FF857F87��$1Q���$�LeftToRight=�$�Center=�$
�12,8q�$�1�$�Center=�$�16��$�25����$)secondDigit��$(	EditValue�8*�$�1��
����$��0q��.+��$��0q�$�2�$
0,2,2,0������$	0.5,1&�$
0.5,0&�.��$	#FF716474��$0Q��$	#FF61576E��$1Q��$	#FFC9CAE6��$	0.5Q��$	#FF9389A2��$
0.03Q��$��0q�$�3�$	�2,0q�����$	0.5,1&�$
0.5,0&�.��$	#FF716474���$	#FFFEFEFE��$	0.5Q��$	#FFBBAEBF��$
0.03Q��$	#FF857F87��$1Q���$�LeftToRight=�$�Center=�$
�12,8q�$�1�$�Center=�$�16��$�25����$)
thirdDigit��$(	EditValue�8*�$
2,2,0,0��$�2��$	�Top=�$��0�$
0.35Q�$y�	Collapsed=�����$	0.5,1&�$
0.5,0&�.��$Black��$0Q��$	#00000000��$1Q��8�$�Enter��$�70��$�24��$�Center=���"��.R��$panel��$4������$	0.5,1&�$
0.5,0&�.��$	#FF171B23��$1Q��$	#FF222A36��._��$�1q�.+��$3������$	0.5,1&�$
0.5,0&�.��$	#FF3D3D4A��$0Q��$	#FF3D3D4A��$1Q�._��$3����
�$ 0.728,0.142&�$0.728,0.142&�$0.714Q�$0.751Q�.��$	#FFA696C2���$	#0096BEC2��$1Q��$2��$�1q�����$	1,0.5&�$
0,0.5&�.��$	#FF1F1F23��$0Q��$	#FF2E2C3B��$1Q�._��$#8q�$2����
�$ 0.728,0.142&�$0.728,0.142&�$0.714Q�$0.751Q�.��$	#FFA696C2���$	#009C96C2��$1Q���"
32.���@�OverridesDefaultStyle.��"
83.���@�OverridesDefaultStyle..��.+���#�[��$$
Horizontal=�$�30,20q�$	�444��$	�215��.+���$$Vertical=�$�Center=�$	�266��.+�-4Name$4
firstDigit��%DevExpress.Xpf.Editors.BaseEdit5	EditValue)#DevExpress.Xpf.Core.ObjectConverter$50*$DevExpress.Xpf.Editors.RangeBaseEdit6Minimum$60Q�7Maximum$75Q�8IsSnapToTickEnabled8.9	LargeStep$91Q�-	$4secondDigit��$50$�0,10,0,0q�$60Q�$75Q�8.$91Q�-
$4
thirdDigit��$50$�0,10,0,0q�$60Q�$75Q�8.$91Q���$�Center=�.+���-$/result��#�[$�Center=�$�Center=�$�30,0,0,0q�!��<UserControl x:Class="EditorsDemo.Safe"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:local="clr-namespace:EditorsDemo"
    xmlns:utils="clr-namespace:EditorsDemo.Utils"
    xmlns:dxet="http://schemas.devexpress.com/winfx/2008/xaml/editors/themekeys"
    x:Name="safe"
             >
    <UserControl.Resources>
        <ImageBrush x:Key="imageBrush" ImageSource="../Images/Safe/shadow-panel_mini.png" Stretch="Fill" />
        <dxe:GridLengthConverter x:Key="GridLengthConverter" />
        <local:ToDigitConverter x:Key="ToDigitConverter" />
        <local:ObjectList x:Key="digits">
            <ControlTemplate>
                <Path IsHitTestVisible="False" Stretch="Fill" Fill="#FF1A1C23" Data="F1 M 328.943,172C 331.503,171.975 333.474,170.875 334.855,168.699C 336.237,166.523 336.936,163.42 336.952,159.388C 336.98,155.927 336.382,153.021 335.158,150.67C 333.935,148.319 331.917,147.095 329.105,147C 326.389,147.063 324.359,148.239 323.014,150.526C 321.669,152.813 320.998,155.831 321,159.581C 320.98,163.057 321.601,165.973 322.864,168.327C 324.128,170.681 326.154,171.905 328.943,172 Z M 328.976,168.235C 326.8,168.187 325.691,165.27 325.648,159.485C 325.66,156.597 325.967,154.422 326.568,152.961C 327.17,151.5 327.994,150.767 329.04,150.765C 330.166,150.785 330.993,151.554 331.52,153.069C 332.048,154.585 332.31,156.723 332.304,159.485C 332.304,162.331 332.029,164.499 331.48,165.988C 330.931,167.476 330.107,168.225 329.008,168.235L 328.976,168.235 Z " Margin="0" HorizontalAlignment="Center" VerticalAlignment="Center" Width="15" Height="25" />
            </ControlTemplate>
            <ControlTemplate>
                <Path IsHitTestVisible="False" Stretch="Fill" Fill="#FF1A1C23" Data="F1 M 353.861,169.979L 353.861,144.979L 349.915,144.979L 343.861,147.984L 344.918,151.462L 349.212,149.199L 349.278,149.199L 349.278,169.979L 353.861,169.979 Z " HorizontalAlignment="Center" Margin="-2,0,2,0" Width="10" Height="25" VerticalAlignment="Center" />
            </ControlTemplate>
            <ControlTemplate>
                <Path IsHitTestVisible="False" Stretch="Fill" Fill="#FF1A1C23" Data="F1 M 364.431,168.279L 355.615,168.279L 355.615,168.214L 357.613,166.177C 359.405,164.371 360.903,162.522 362.108,160.63C 363.313,158.738 363.94,156.701 363.987,154.517C 363.996,152.445 363.391,150.712 362.172,149.316C 360.952,147.921 359.063,147.196 356.503,147.141C 355.109,147.16 353.83,147.382 352.666,147.806C 351.502,148.231 350.54,148.745 349.78,149.348L 351.08,152.809C 351.643,152.36 352.309,151.953 353.078,151.586C 353.847,151.219 354.672,151.025 355.552,151.003C 356.859,151.033 357.812,151.424 358.41,152.177C 359.008,152.93 359.302,153.863 359.294,154.977C 359.277,156.614 358.644,158.324 357.395,160.109C 356.146,161.894 354.379,163.982 352.095,166.374L 349.431,169.284L 349.431,172.141L 364.431,172.141L 364.431,168.279 Z " Margin="0" HorizontalAlignment="Center" VerticalAlignment="Center" Width="15" Height="25" />
            </ControlTemplate>
            <ControlTemplate>
                <Path IsHitTestVisible="False" Stretch="Fill" Fill="#FF1A1C23" Data="F1 M 337.162,193.952C 338.536,193.464 339.583,192.73 340.306,191.751C 341.028,190.771 341.392,189.634 341.397,188.338C 341.393,186.661 340.795,185.253 339.603,184.115C 338.411,182.978 336.649,182.386 334.317,182.34C 332.985,182.357 331.754,182.532 330.624,182.863C 329.494,183.194 328.602,183.577 327.949,184.013L 328.951,187.451C 329.434,187.137 330.052,186.838 330.806,186.556C 331.559,186.274 332.364,186.124 333.218,186.105C 334.35,186.122 335.198,186.408 335.764,186.963C 336.33,187.518 336.613,188.239 336.613,189.126C 336.55,190.32 336.061,191.2 335.146,191.766C 334.231,192.332 333.265,192.613 332.248,192.608L 330.697,192.608L 330.697,195.785L 332.345,195.785C 333.653,195.782 334.788,196.109 335.748,196.767C 336.708,197.425 337.212,198.433 337.259,199.792C 337.26,200.82 336.895,201.699 336.164,202.429C 335.433,203.16 334.333,203.542 332.863,203.575C 331.901,203.557 330.988,203.41 330.123,203.135C 329.258,202.859 328.587,202.568 328.11,202.261L 327.044,205.86C 327.675,206.273 328.529,206.621 329.606,206.902C 330.682,207.182 331.875,207.329 333.186,207.34C 336.03,207.287 338.214,206.572 339.736,205.194C 341.259,203.816 342.028,202.09 342.044,200.017C 342.007,198.358 341.526,197.017 340.602,195.994C 339.677,194.971 338.531,194.311 337.162,194.013L 337.162,193.952 Z " Margin="0" HorizontalAlignment="Center" VerticalAlignment="Center" Width="15" Height="25" />
            </ControlTemplate>
            <ControlTemplate>
                <Path IsHitTestVisible="False" Stretch="Fill" Fill="#FF1A1C23" Data="F1 M 326.68,210.083L 329.312,210.083L 329.312,206.498L 326.68,206.498L 326.68,191.346L 321.629,191.346L 313.312,207.01L 313.312,210.083L 322.537,210.083L 322.537,216.346L 326.68,216.346L 326.68,210.083 Z M 317.304,206.43L 320.662,200.04C 321.003,199.321 321.326,198.597 321.629,197.866C 321.933,197.135 322.256,196.368 322.597,195.566L 322.718,195.566C 322.612,197.119 322.552,198.655 322.537,200.174L 322.537,206.498L 317.304,206.498L 317.304,206.43 Z " Margin="0" Height="25" Width="16" HorizontalAlignment="Center" VerticalAlignment="Center" />
            </ControlTemplate>
            <ControlTemplate>
                <Path IsHitTestVisible="False" Stretch="Fill" Fill="#FF1A1C23" Data="F1 M 320.056,189.485L 318.582,201.949C 319.346,201.848 320.254,201.794 321.306,201.789C 323.361,201.796 324.916,202.189 325.97,202.968C 327.023,203.747 327.552,204.868 327.556,206.33C 327.513,207.729 327.031,208.801 326.11,209.548C 325.189,210.295 324.09,210.672 322.813,210.68C 321.868,210.665 320.992,210.542 320.184,210.312C 319.376,210.081 318.725,209.831 318.229,209.56L 317.3,213.206C 317.909,213.546 318.718,213.841 319.728,214.091C 320.737,214.341 321.851,214.473 323.069,214.485C 325.946,214.419 328.197,213.576 329.821,211.955C 331.445,210.334 332.271,208.331 332.3,205.946C 332.223,203.339 331.389,201.411 329.798,200.163C 328.206,198.916 326.316,198.296 324.127,198.305C 323.646,198.305 323.197,198.337 322.78,198.402L 323.421,193.352L 331.631,193.352L 331.631,189.485L 320.056,189.485 Z " Margin="0" HorizontalAlignment="Center" VerticalAlignment="Center" Width="15" Height="25" />
            </ControlTemplate>
        </local:ObjectList>
        <ControlTemplate x:Key="separator" TargetType="ContentControl">
            <Border x:Name="separator" Margin="0" Width="2" BorderThickness="0,0,1,0" Opacity="0.75">
                <Border.BorderBrush>
                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                        <GradientStop Color="#00F7F8FF" Offset="0.15" />
                        <GradientStop Color="Transparent" Offset="0.85" />
                        <GradientStop Color="#FFF7F8FF" Offset="0.5" />
                    </LinearGradientBrush>
                </Border.BorderBrush>
                <Border.Background>
                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                        <GradientStop Color="#00A2B5CA" Offset="0.15" />
                        <GradientStop Color="#00A2B5CA" Offset="0.85" />
                        <GradientStop Color="#FFA2B5CA" Offset="0.5" />
                    </LinearGradientBrush>
                </Border.Background>
            </Border>
        </ControlTemplate>
        <Style x:Key="trackBarButton" TargetType="Button">
            <Setter Property="FlowDirection" Value="LeftToRight" />
            <Setter Property="SnapsToDevicePixels" Value="False" />
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="Button">
                        <Grid Background="#00FF0000">
                            <Border x:Name="border" BorderBrush="{x:Null}" Visibility="Visible" Opacity="0">
                                <Border.Background>
                                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                        <GradientStop Color="#0CAEC1F4" Offset="0" />
                                        <GradientStop Color="#0CAEC1F4" Offset="1" />
                                        <GradientStop Color="#FFAEC8F4" Offset="0.509" />
                                    </LinearGradientBrush>
                                </Border.Background>
                            </Border>
                            <ContentPresenter Margin="12,10" Width="16" Height="25" />
                            <VisualStateManager.VisualStateGroups>
                                <VisualStateGroup x:Name="CommonStates">
                                    <VisualState x:Name="Normal">
                                        <Storyboard>
                                            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="border" Storyboard.TargetProperty="(UIElement.Opacity)">
                                                <SplineDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0" KeySpline="0,0,1,1" />
                                            </DoubleAnimationUsingKeyFrames>
                                        </Storyboard>
                                    </VisualState>
                                    <VisualState x:Name="MouseOver">
                                        <Storyboard>
                                            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="border" Storyboard.TargetProperty="(UIElement.Opacity)">
                                                <SplineDoubleKeyFrame KeySpline="0,0,1,1" KeyTime="00:00:00.2500000" Value="1" />
                                            </DoubleAnimationUsingKeyFrames>
                                        </Storyboard>
                                    </VisualState>
                                    <VisualState x:Name="Pressed">
                                        <Storyboard>
                                            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="border" Storyboard.TargetProperty="(UIElement.Opacity)">
                                                <SplineDoubleKeyFrame KeySpline="0,0,1,1" KeyTime="00:00:00.2500000" Value="1" />
                                            </DoubleAnimationUsingKeyFrames>
                                        </Storyboard>
                                    </VisualState>
                                </VisualStateGroup>
                            </VisualStateManager.VisualStateGroups>
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
        <Style x:Key="acceptButton" TargetType="Button">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="Button">
                        <Grid>
                            <VisualStateManager.VisualStateGroups>
                                <VisualStateGroup x:Name="CommonStates">
                                    <VisualState x:Name="Normal" />
                                    <VisualState x:Name="MouseOver">
                                        <Storyboard>
                                            <DoubleAnimation BeginTime="00:00:00" To="1" Duration="0" Storyboard.TargetName="mouseOver" Storyboard.TargetProperty="(UIElement.Opacity)" />
                                        </Storyboard>
                                    </VisualState>
                                    <VisualState x:Name="Pressed">
                                        <Storyboard>
                                            <DoubleAnimation BeginTime="00:00:00" To="1" Duration="0" Storyboard.TargetName="pressed" Storyboard.TargetProperty="(UIElement.Opacity)" />
                                        </Storyboard>
                                    </VisualState>
                                </VisualStateGroup>
                            </VisualStateManager.VisualStateGroups>
                            <Border x:Name="normal" Background="#BF000000" BorderThickness="0" CornerRadius="2" Opacity="1">
                                <Border BorderThickness="0" CornerRadius="1" Margin="1">
                                    <Border.Background>
                                        <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                            <GradientStop Color="#FFB2B2BA" Offset="0" />
                                            <GradientStop Color="#FF92909B" Offset="1" />
                                        </LinearGradientBrush>
                                    </Border.Background>
                                    <Border BorderThickness="0" Margin="1">
                                        <Border.Background>
                                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                <GradientStop Color="#FFB8B7C2" Offset="0" />
                                                <GradientStop Color="#FF787686" Offset="1" />
                                                <GradientStop Color="#FF807E8C" Offset="0.5" />
                                                <GradientStop Color="#FF53525B" Offset="0.5" />
                                            </LinearGradientBrush>
                                        </Border.Background>
                                    </Border>
                                </Border>
                            </Border>
                            <Border x:Name="mouseOver" Background="#BF000000" BorderThickness="0" CornerRadius="2" Opacity="0">
                                <Grid Margin="1">
                                    <Grid.RowDefinitions>
                                        <RowDefinition Height="0.5*" />
                                        <RowDefinition Height="0.5*" />
                                    </Grid.RowDefinitions>
                                    <Border BorderThickness="0" CornerRadius="1" Margin="0" Grid.RowSpan="2">
                                        <Border.Background>
                                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                <GradientStop Color="#FFC3C4CB" Offset="0" />
                                                <GradientStop Color="#FFA3A1AC" Offset="1" />
                                            </LinearGradientBrush>
                                        </Border.Background>
                                        <Border BorderThickness="0" Margin="1">
                                            <Border.Background>
                                                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                    <GradientStop Color="#FFE4E2F4" Offset="0" />
                                                    <GradientStop Color="#FF898797" Offset="1" />
                                                    <GradientStop Color="#FF918F9D" Offset="0.5" />
                                                    <GradientStop Color="#FF64636C" Offset="0.5" />
                                                </LinearGradientBrush>
                                            </Border.Background>
                                        </Border>
                                    </Border>
                                    <Border BorderThickness="1" Grid.RowSpan="2" Grid.Row="1">
                                        <Border.Background>
                                            <RadialGradientBrush RadiusY="1" RadiusX="0.5" GradientOrigin="0.5,3.5" Center="0.5,0.99">
                                                <GradientStop Color="White" />
                                                <GradientStop Offset="1" />
                                            </RadialGradientBrush>
                                        </Border.Background>
                                    </Border>
                                </Grid>
                            </Border>
                            <Border x:Name="pressed" Background="#BF000000" BorderThickness="0" CornerRadius="2" Opacity="0">
                                <Border BorderThickness="0" Margin="1" CornerRadius="1">
                                    <Border.Background>
                                        <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                            <GradientStop Color="#FF626072" Offset="1" />
                                            <GradientStop Color="#FF2F2D3D" />
                                        </LinearGradientBrush>
                                    </Border.Background>
                                    <Border BorderThickness="0" Margin="1">
                                        <Border.Background>
                                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                <GradientStop Color="#FF514F5F" Offset="1" />
                                                <GradientStop Color="#FF3E3C4D" />
                                            </LinearGradientBrush>
                                        </Border.Background>
                                    </Border>
                                </Border>
                            </Border>
                            <ContentPresenter x:Name="contentPresenter" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="16,4" />
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
            <Setter Property="Foreground" Value="White" />
        </Style>
        <ControlTemplate x:Key="{dxet:TrackBarEditThemeKey ResourceKey=HorizontalBackgroundTemplate}" TargetType="ContentControl">
            <Grid>
                <Grid Margin="0,2">
                    <Border CornerRadius="6" Padding="1" Background="#7F000000">
                        <Border CornerRadius="5" Padding="1">
                            <Border.Background>
                                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                    <GradientStop Color="#FF9B9AA2" Offset="0" />
                                    <GradientStop Color="#FF52525B" Offset="1" />
                                </LinearGradientBrush>
                            </Border.Background>
                            <Border CornerRadius="4" Padding="5">
                                <Border.Background>
                                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                        <GradientStop Color="#FF8C8B94" />
                                        <GradientStop Color="#FF393841" Offset="1" />
                                    </LinearGradientBrush>
                                </Border.Background>
                                <Border CornerRadius="4" Padding="1" Background="#BF232532">
                                    <Border CornerRadius="3">
                                        <Border.Background>
                                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                <GradientStop Color="#FFC3C5EA" Offset="0" />
                                                <GradientStop Color="#FFE9ECFF" Offset="1" />
                                                <GradientStop Color="#FFC7C9EC" Offset="0.129" />
                                            </LinearGradientBrush>
                                        </Border.Background>
                                        <Grid>
                                            <Grid.RowDefinitions>
                                                <RowDefinition Height="Auto" />
                                                <RowDefinition Height="*" />
                                            </Grid.RowDefinitions>
                                            <StackPanel Grid.RowSpan="2" Orientation="Horizontal">
                                                <Button x:Name="d1" Style="{StaticResource trackBarButton}" Click="trackBarButtonClick" ClickMode="Press" Tag="0">
                                                    <ContentControl Template="{Binding Path=Tag, ElementName=d1, Converter={StaticResource ToDigitConverter}}"/>
                                                </Button>
                                                <ContentControl Template="{StaticResource separator}" />
                                                <Button x:Name="d2" Style="{StaticResource trackBarButton}" Click="trackBarButtonClick" ClickMode="Press" Tag="1">
                                                    <ContentControl Template="{Binding Path=Tag, ElementName=d2, Converter={StaticResource ToDigitConverter}}"/>
                                                </Button>
                                                <ContentControl Template="{StaticResource separator}" />
                                                <Button x:Name="d3" Style="{StaticResource trackBarButton}" Click="trackBarButtonClick" ClickMode="Press" Tag="2">
                                                    <ContentControl Template="{Binding Path=Tag, ElementName=d3, Converter={StaticResource ToDigitConverter}}"/>
                                                </Button>
                                                <ContentControl Template="{StaticResource separator}" />
                                                <Button x:Name="d4" Style="{StaticResource trackBarButton}" Click="trackBarButtonClick" ClickMode="Press" Tag="3">
                                                    <ContentControl Template="{Binding Path=Tag, ElementName=d4, Converter={StaticResource ToDigitConverter}}"/>
                                                </Button>
                                                <ContentControl Template="{StaticResource separator}" />
                                                <Button x:Name="d5" Style="{StaticResource trackBarButton}" Click="trackBarButtonClick" ClickMode="Press" Tag="4">
                                                    <ContentControl Template="{Binding Path=Tag, ElementName=d5, Converter={StaticResource ToDigitConverter}}"/>
                                                </Button>
                                                <ContentControl Template="{StaticResource separator}" />
                                                <Button x:Name="d6" Style="{StaticResource trackBarButton}" Click="trackBarButtonClick" ClickMode="Press" Tag="5">
                                                    <ContentControl Template="{Binding Path=Tag, ElementName=d6, Converter={StaticResource ToDigitConverter}}"/>
                                                </Button>
                                            </StackPanel>
                                            <Border CornerRadius="3,3,0,0" Height="3" VerticalAlignment="Top" Grid.Row="0" Opacity="0.35">
                                                <Border.Background>
                                                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                        <GradientStop Color="Black" Offset="0" />
                                                        <GradientStop Color="#00000000" Offset="1" />
                                                    </LinearGradientBrush>
                                                </Border.Background>
                                            </Border>
                                        </Grid>
                                    </Border>
                                </Border>
                            </Border>
                        </Border>
                    </Border>
                </Grid>
            </Grid>
        </ControlTemplate>
        <ControlTemplate x:Key="{dxet:TrackBarEditThumbThemeKey ResourceKey=HorizontalThumbTemplate}" TargetType="Thumb">
            <Grid x:Name="grid" Width="53">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="7" />
                    <ColumnDefinition Width="*" />
                    <ColumnDefinition Width="7" />
                </Grid.ColumnDefinitions>
                <Grid.RowDefinitions>
                    <RowDefinition Height="11" />
                    <RowDefinition Height="*" />
                    <RowDefinition Height="11" />
                </Grid.RowDefinitions>
                <Border IsHitTestVisible="False" Margin="-15,0,0,0" Grid.ColumnSpan="1" Grid.RowSpan="3" BorderBrush="{x:Null}" Opacity="0.5">
                    <Border.Background>
                        <RadialGradientBrush GradientOrigin="1,0.5">
                            <GradientStop Color="#BF000000" />
                            <GradientStop Color="#00000000" Offset="1" />
                        </RadialGradientBrush>
                    </Border.Background>
                </Border>
                <Border IsHitTestVisible="False" Margin="0,0,-15,0" Grid.ColumnSpan="1" Grid.RowSpan="3" BorderBrush="{x:Null}" Grid.Column="2" Opacity="0.5">
                    <Border.Background>
                        <RadialGradientBrush GradientOrigin="0,0.5">
                            <GradientStop Color="#BF000000" />
                            <GradientStop Color="#00000000" Offset="1" />
                        </RadialGradientBrush>
                    </Border.Background>
                </Border>
                <Border x:Name="_11" Padding="1,1,1,0" CornerRadius="3,3,0,0" Background="#BF000000" Width="Auto" Height="Auto" Grid.ColumnSpan="3">
                    <Border Padding="1,1,1,0" CornerRadius="2,2,0,0" Margin="0">
                        <Border.Background>
                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                <GradientStop Color="#FFCAC8CD" Offset="0" />
                                <GradientStop Color="#FFB8B7BC" Offset="1" />
                            </LinearGradientBrush>
                        </Border.Background>
                        <Border CornerRadius="1,1,0,0" Margin="0">
                            <Border.Background>
                                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                    <GradientStop Color="#FFB7B5BB" Offset="0.013" />
                                    <GradientStop Color="#FFA1A0A7" Offset="1" />
                                </LinearGradientBrush>
                            </Border.Background>
                        </Border>
                    </Border>
                </Border>
                <Border x:Name="_31" Background="#BF000000" CornerRadius="0,0,3,3" Padding="1,0,1,1" Width="Auto" Height="Auto" Grid.ColumnSpan="3" Grid.Row="2">
                    <Border CornerRadius="0,0,2,2" Padding="1,0,1,1">
                        <Border.Background>
                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                <GradientStop Color="#FF5E5C64" Offset="0" />
                                <GradientStop Color="#FF696671" Offset="1" />
                            </LinearGradientBrush>
                        </Border.Background>
                        <Border CornerRadius="0,0,1,1">
                            <Border.Background>
                                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                    <GradientStop Color="#FF524F5D" Offset="0" />
                                    <GradientStop Color="#FF524F5D" Offset="1" />
                                </LinearGradientBrush>
                            </Border.Background>
                        </Border>
                    </Border>
                </Border>
                <Border x:Name="_21" Background="#BF000000" Padding="1,0" Width="Auto" Grid.Row="1" Margin="0">
                    <Border Padding="1,0">
                        <Border.Background>
                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                <GradientStop Color="#FFB5B3B8" Offset="0" />
                                <GradientStop Color="#FF5E5C64" Offset="1" />
                                <GradientStop Color="#FF797781" Offset="0.5" />
                                <GradientStop Color="#FF504E51" Offset="0.5" />
                            </LinearGradientBrush>
                        </Border.Background>
                        <Border>
                            <Border.Background>
                                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                    <GradientStop Color="#FFA1A0A7" Offset="0" />
                                    <GradientStop Color="#FF524F5D" Offset="1" />
                                    <GradientStop Color="#FF5B5863" Offset="0.5" />
                                    <GradientStop Color="#FF232125" Offset="0.5" />
                                </LinearGradientBrush>
                            </Border.Background>
                        </Border>
                    </Border>
                </Border>
                <Grid x:Name="_22" Grid.Row="1" Grid.Column="1" Width="Auto" Height="Auto">
                    <Border x:Name="border" Opacity="0.5">
                        <Border.Background>
                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                <GradientStop Color="#FFDEE3E8" Offset="0" />
                                <GradientStop Color="#FFE1E6E7" Offset="1" />
                                <GradientStop Color="#FFB3B8C1" Offset="0.5" />
                                <GradientStop Color="#FF7B8186" Offset="0.5" />
                            </LinearGradientBrush>
                        </Border.Background>
                    </Border>
                    <Border x:Name="border_Hover" Opacity="0">
                        <Border.Background>
                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                <GradientStop Color="#FFB9D0FE" Offset="0" />
                                <GradientStop Color="#FFBAD1FE" Offset="1" />
                                <GradientStop Color="#FFAEC5F4" Offset="0.5" />
                                <GradientStop Color="#FF96AEDD" Offset="0.5" />
                            </LinearGradientBrush>
                        </Border.Background>
                    </Border>
                    <Border Height="3" VerticalAlignment="Top" Opacity="0.35" Margin="0" Grid.ColumnSpan="1">
                        <Border.Background>
                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                <GradientStop Color="#BF000000" Offset="0.004" />
                                <GradientStop Color="#00898A9C" Offset="1" />
                            </LinearGradientBrush>
                        </Border.Background>
                    </Border>
                </Grid>
                <Border x:Name="_23" Background="#BF000000" Padding="1,0" Width="Auto" Grid.Column="2" Grid.Row="1" Margin="0">
                    <Border Padding="1,0">
                        <Border.Background>
                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                <GradientStop Color="#FFB5B3B8" Offset="0" />
                                <GradientStop Color="#FF5E5C64" Offset="1" />
                                <GradientStop Color="#FF797781" Offset="0.5" />
                                <GradientStop Color="#FF504E51" Offset="0.5" />
                            </LinearGradientBrush>
                        </Border.Background>
                        <Border>
                            <Border.Background>
                                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                    <GradientStop Color="#FFA1A0A7" Offset="0" />
                                    <GradientStop Color="#FF524F5D" Offset="1" />
                                    <GradientStop Color="#FF5B5863" Offset="0.5" />
                                    <GradientStop Color="#FF232125" Offset="0.5" />
                                </LinearGradientBrush>
                            </Border.Background>
                        </Border>
                    </Border>
                </Border>
                <Border HorizontalAlignment="Stretch" Margin="-2,0" Width="Auto" Grid.Row="0" BorderBrush="Black" Grid.Column="1" Height="2" VerticalAlignment="Bottom" Background="#FFB0AEB4">
                    <Border BorderBrush="Black" Background="#FF292A31" HorizontalAlignment="Stretch" Margin="1,0" Width="Auto" Height="1" VerticalAlignment="Bottom" />
                </Border>
                <Border HorizontalAlignment="Stretch" Margin="-2,0" Width="Auto" Grid.Row="2" BorderBrush="Black" Background="#FF5D5B62" VerticalAlignment="Top" Height="2" Grid.Column="1">
                    <Border BorderBrush="Black" Background="#FF3A3B40" HorizontalAlignment="Stretch" Margin="1,0" Width="Auto" VerticalAlignment="Top" Height="1" />
                </Border>
                <VisualStateManager.VisualStateGroups>
                    <VisualStateGroup x:Name="CommonStates">
                        <VisualState x:Name="Normal">
                            <Storyboard>
                                <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="border_Hover" Storyboard.TargetProperty="(UIElement.Opacity)">
                                    <SplineDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0" KeySpline="0,0,1,1" />
                                </DoubleAnimationUsingKeyFrames>
                            </Storyboard>
                        </VisualState>
                        <VisualState x:Name="MouseOver">
                            <Storyboard>
                                <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="border_Hover" Storyboard.TargetProperty="(UIElement.Opacity)">
                                    <SplineDoubleKeyFrame KeySpline="0,0,1,1" KeyTime="00:00:00.2500000" Value="0.5" />
                                </DoubleAnimationUsingKeyFrames>
                            </Storyboard>
                        </VisualState>
                        <VisualState x:Name="Pressed">
                            <Storyboard>
                                <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="border_Hover" Storyboard.TargetProperty="(UIElement.Opacity)">
                                    <SplineDoubleKeyFrame KeySpline="0,0,1,1" KeyTime="00:00:00.2500000" Value="0.5" />
                                </DoubleAnimationUsingKeyFrames>
                            </Storyboard>
                        </VisualState>
                    </VisualStateGroup>
                </VisualStateManager.VisualStateGroups>
            </Grid>
        </ControlTemplate>
        <ControlTemplate x:Key="{dxet:TrackBarEditThemeKey ResourceKey=PanelHorizontalTemplate}" TargetType="dxe:RangeEditBasePanel">
            <Grid>
                <Image Source="../Images/Safe/shadow-pane2l.png" Margin="-8,-7,-8,-8" />
                <Grid x:Name="root">
                    <Grid.RowDefinitions>
                        <RowDefinition Height="Auto" />
                        <RowDefinition Height="*" />
                        <RowDefinition Height="Auto" />
                    </Grid.RowDefinitions>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition x:Name="leftButton" Width="Auto" />
                        <ColumnDefinition x:Name="leftColumn" Width="{Binding Path=(dxe:RangeEditBaseInfo.LayoutInfo).LeftSidePosition, Converter={StaticResource GridLengthConverter}}" />
                        <ColumnDefinition x:Name="centerColumn" Width="Auto" />
                        <ColumnDefinition x:Name="rightColumn" Width="{Binding Path=(dxe:RangeEditBaseInfo.LayoutInfo).RightSidePosition, Converter={StaticResource GridLengthConverter}}" />
                        <ColumnDefinition x:Name="rightButton" Width="Auto" />
                    </Grid.ColumnDefinitions>
                    <ContentControl Tag="{Binding Path=(dxe:BaseEdit.OwnerEdit), RelativeSource={RelativeSource TemplatedParent}}" x:Name="back" Grid.Row="1" Grid.Column="1" Grid.ColumnSpan="3" Style="{DynamicResource {dxet:TrackBarEditThemeKey ResourceKey=HorizontalBackgroundStyle}}" />
                    <Thumb x:Name="PART_Thumb" HorizontalAlignment="Left" Grid.Column="2" Grid.Row="1" Template="{DynamicResource {dxet:TrackBarEditThumbThemeKey ResourceKey=HorizontalThumbTemplate}}" />
                </Grid>
            </Grid>
        </ControlTemplate>
        <ControlTemplate x:Key="result" TargetType="ContentControl">
            <Grid>
                <StackPanel Orientation="Vertical">
                    <Border CornerRadius="6" Padding="1" Background="#7F000000" Margin="0,0,0,8" HorizontalAlignment="Left">
                        <Grid>
                            <Grid Background="{StaticResource imageBrush}" Margin="-8,-7,-8,-8" />
                            <Border CornerRadius="5" Padding="1">
                                <Border.Background>
                                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                        <GradientStop Color="#FFC9C7CC" Offset="0" />
                                        <GradientStop Color="#FF686570" Offset="1" />
                                    </LinearGradientBrush>
                                </Border.Background>
                                <Border CornerRadius="4" Padding="3">
                                    <Border.Background>
                                        <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                            <GradientStop Color="#FFB5B4BA" />
                                            <GradientStop Color="#FF524F5D" Offset="1" />
                                            <GradientStop Color="#FF5E5B66" Offset="0.5" />
                                            <GradientStop Color="#FF262428" Offset="0.5" />
                                        </LinearGradientBrush>
                                    </Border.Background>
                                    <Border CornerRadius="4" Padding="1">
                                        <Border.Background>
                                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                <GradientStop Color="#FFBDBBC1" Offset="0" />
                                                <GradientStop Color="#FF6D6A75" Offset="1" />
                                            </LinearGradientBrush>
                                        </Border.Background>
                                        <Border CornerRadius="3" Padding="1" Background="#FF232532" Margin="0">
                                            <Border CornerRadius="2">
                                                <Border.Background>
                                                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                        <GradientStop Color="#FF28282A" Offset="0" />
                                                        <GradientStop Color="#FF141316" Offset="1" />
                                                    </LinearGradientBrush>
                                                </Border.Background>
                                                <Grid>
                                                    <StackPanel Grid.RowSpan="3" Orientation="Horizontal">
                                                        <Grid>
                                                            <Border BorderThickness="0" CornerRadius="2,0,0,2">
                                                                <Border.Background>
                                                                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                                        <GradientStop Color="#FF716474" Offset="0" />
                                                                        <GradientStop Color="#FF61576E" Offset="1" />
                                                                        <GradientStop Color="#FFC9CAE6" Offset="0.5" />
                                                                        <GradientStop Color="#FF9389A2" Offset="0.03" />
                                                                    </LinearGradientBrush>
                                                                </Border.Background>
                                                            </Border>
                                                            <Border BorderThickness="0" Grid.ColumnSpan="3" Margin="2,0">
                                                                <Border.Background>
                                                                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                                        <GradientStop Color="#FF716474" />
                                                                        <GradientStop Color="#FFFEFEFE" Offset="0.5" />
                                                                        <GradientStop Color="#FFBBAEBF" Offset="0.03" />
                                                                        <GradientStop Color="#FF857F87" Offset="1" />
                                                                    </LinearGradientBrush>
                                                                </Border.Background>
                                                            </Border>
                                                            <ContentControl FlowDirection="LeftToRight" Template="{Binding ElementName=firstDigit, Path=EditValue, Converter={StaticResource ToDigitConverter}}" HorizontalAlignment="Center" Margin="12,8" Grid.Column="1" VerticalAlignment="Center" Width="16" Height="25"/>
                                                        </Grid>
                                                        <Border Width="1" BorderThickness="0" Background="Black" />
                                                        <Grid>
                                                            <Border BorderThickness="0">
                                                                <Border.Background>
                                                                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                                        <GradientStop Color="#FF716474" Offset="0" />
                                                                        <GradientStop Color="#FF61576E" Offset="1" />
                                                                        <GradientStop Color="#FFC9CAE6" Offset="0.5" />
                                                                        <GradientStop Color="#FF9389A2" Offset="0.03" />
                                                                    </LinearGradientBrush>
                                                                </Border.Background>
                                                            </Border>
                                                            <Border BorderThickness="0" Grid.ColumnSpan="3" Margin="2,0">
                                                                <Border.Background>
                                                                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                                        <GradientStop Color="#FF716474" />
                                                                        <GradientStop Color="#FFFEFEFE" Offset="0.5" />
                                                                        <GradientStop Color="#FFBBAEBF" Offset="0.03" />
                                                                        <GradientStop Color="#FF857F87" Offset="1" />
                                                                    </LinearGradientBrush>
                                                                </Border.Background>
                                                            </Border>
                                                            <ContentControl FlowDirection="LeftToRight" Template="{Binding ElementName=secondDigit, Path=EditValue, Converter={StaticResource ToDigitConverter}}" HorizontalAlignment="Center" Margin="12,8" Grid.Column="1" VerticalAlignment="Center" Width="16" Height="25"/>
                                                        </Grid>
                                                        <Border Width="1" Background="Black" BorderThickness="0" />
                                                        <Grid>
                                                            <Border BorderThickness="0" Grid.Column="2" CornerRadius="0,2,2,0">
                                                                <Border.Background>
                                                                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                                        <GradientStop Color="#FF716474" Offset="0" />
                                                                        <GradientStop Color="#FF61576E" Offset="1" />
                                                                        <GradientStop Color="#FFC9CAE6" Offset="0.5" />
                                                                        <GradientStop Color="#FF9389A2" Offset="0.03" />
                                                                    </LinearGradientBrush>
                                                                </Border.Background>
                                                            </Border>
                                                            <Border BorderThickness="0" Grid.ColumnSpan="3" Margin="2,0">
                                                                <Border.Background>
                                                                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                                        <GradientStop Color="#FF716474" />
                                                                        <GradientStop Color="#FFFEFEFE" Offset="0.5" />
                                                                        <GradientStop Color="#FFBBAEBF" Offset="0.03" />
                                                                        <GradientStop Color="#FF857F87" Offset="1" />
                                                                    </LinearGradientBrush>
                                                                </Border.Background>
                                                            </Border>
                                                            <ContentControl FlowDirection="LeftToRight" Template="{Binding ElementName=thirdDigit, Path=EditValue, Converter={StaticResource ToDigitConverter}}" HorizontalAlignment="Center" Margin="12,8" Grid.Column="1" VerticalAlignment="Center" Width="16" Height="25"/>
                                                        </Grid>
                                                    </StackPanel>
                                                    <Border CornerRadius="2,2,0,0" Height="2" VerticalAlignment="Top" Grid.Row="0" Opacity="0.35" Visibility="Collapsed">
                                                        <Border.Background>
                                                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                                <GradientStop Color="Black" Offset="0" />
                                                                <GradientStop Color="#00000000" Offset="1" />
                                                            </LinearGradientBrush>
                                                        </Border.Background>
                                                    </Border>
                                                </Grid>
                                            </Border>
                                        </Border>
                                    </Border>
                                </Border>
                            </Border>
                        </Grid>
                    </Border>
                    <Button Style="{StaticResource acceptButton}" Content="Enter" MinWidth="70" MinHeight="24" HorizontalAlignment="Center" />
                </StackPanel>
            </Grid>
        </ControlTemplate>
        <ControlTemplate x:Key="back" TargetType="ContentControl">
            <Border x:Name="panel" CornerRadius="4">
                <Border.Background>
                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                        <GradientStop Color="#FF171B23" Offset="1" />
                        <GradientStop Color="#FF222A36" />
                    </LinearGradientBrush>
                </Border.Background>
                <Grid Margin="1">
                    <Border CornerRadius="3">
                        <Border.Background>
                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                <GradientStop Color="#FF3D3D4A" Offset="0" />
                                <GradientStop Color="#FF3D3D4A" Offset="1" />
                            </LinearGradientBrush>
                        </Border.Background>
                        <Border CornerRadius="3">
                            <Border.Background>
                                <RadialGradientBrush Center="0.728,0.142" GradientOrigin="0.728,0.142" RadiusX="0.714" RadiusY="0.751">
                                    <GradientStop Color="#FFA696C2" />
                                    <GradientStop Color="#0096BEC2" Offset="1" />
                                </RadialGradientBrush>
                            </Border.Background>
                        </Border>
                    </Border>
                    <Border CornerRadius="2" Margin="1">
                        <Border.Background>
                            <LinearGradientBrush EndPoint="1,0.5" StartPoint="0,0.5">
                                <GradientStop Color="#FF1F1F23" Offset="0" />
                                <GradientStop Color="#FF2E2C3B" Offset="1" />
                            </LinearGradientBrush>
                        </Border.Background>
                        <Border Padding="8" CornerRadius="2">
                            <Border.Background>
                                <RadialGradientBrush Center="0.728,0.142" GradientOrigin="0.728,0.142" RadiusX="0.714" RadiusY="0.751">
                                    <GradientStop Color="#FFA696C2" />
                                    <GradientStop Color="#009C96C2" Offset="1" />
                                </RadialGradientBrush>
                            </Border.Background>
                        </Border>
                    </Border>
                </Grid>
            </Border>
        </ControlTemplate>
        <Style x:Key="{dxet:TrackBarEditStyleThemeKey ResourceKey=TrackBarEditPanelHorizontalStyle}" TargetType="{x:Type dxe:RangeEditBasePanel}" BasedOn="{StaticResource {dxet:TrackBarEditStyleThemeKey ResourceKey=TrackBarEditPanelHorizontalStyle}}">
            <Setter Property="OverridesDefaultStyle" Value="True" />
        </Style>
        <Style TargetType="{x:Type dxe:TrackBarEdit}" BasedOn="{StaticResource {x:Type dxe:TrackBarEdit}}">
            <Setter Property="OverridesDefaultStyle" Value="True" />
        </Style>

    </UserControl.Resources>
    <Grid>
        <ContentControl Template="{StaticResource back}" />
        <StackPanel Orientation="Horizontal" Margin="30,20" Width="444" Height="215">
            <StackPanel Orientation="Vertical" HorizontalAlignment="Center" Width="266">
                <dxe:TrackBarEdit x:Name="firstDigit" EditValue="0" Minimum="0" Maximum="5" IsSnapToTickEnabled="True" LargeStep="1"/>
                <dxe:TrackBarEdit x:Name="secondDigit" EditValue="0" Margin="0,10,0,0" Minimum="0" Maximum="5" IsSnapToTickEnabled="True" LargeStep="1"/>
                <dxe:TrackBarEdit x:Name="thirdDigit" EditValue="0" Margin="0,10,0,0" Minimum="0" Maximum="5" IsSnapToTickEnabled="True" LargeStep="1"/>
            </StackPanel>
            <StackPanel VerticalAlignment="Center">
                <ContentControl x:Name="result" Template="{StaticResource result}" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="30,0,0,0" />
            </StackPanel>
        </StackPanel>
    </Grid>
</UserControl>!busing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;
using System.Windows.Media.Animation;

namespace EditorsDemo {
    public partial class Safe : UserControl {
        public Safe() {
            InitializeComponent();
            DigitTemplatesHelper.SetTemplates((ObjectList)Resources["digits"]);
            firstDigit.EditValue = 0d;
            secondDigit.EditValue = 0d;
            thirdDigit.EditValue = 0d;
        }
        void trackBarButtonClick(object sender, RoutedEventArgs e) {
            Button button = sender as Button;
            TrackBarEdit trackBar = (button.GetValue(BaseEdit.OwnerEditProperty)) as TrackBarEdit;
            StartAnimation(Convert.ToDouble(button.Tag), trackBar);
        }
        void StartAnimation(double value, TrackBarEdit trackBar) {
            DoubleAnimation animation = new DoubleAnimation() { From = trackBar.Value, To = value, Duration = new Duration(new TimeSpan(0, 0, 0, 0, 500)), AccelerationRatio = 0.5, DecelerationRatio = 0.5, FillBehavior = FillBehavior.HoldEnd };
            Storyboard storyboard = new Storyboard();
            storyboard.SetValue(Storyboard.TargetProperty, trackBar);
            storyboard.SetValue(Storyboard.TargetPropertyProperty, new PropertyPath("Value"));
            storyboard.Children.Add(animation);
            storyboard.Begin(this, true);
        }

    }
    public class ToDigitConverter : IValueConverter {
        #region IValueConverter Members
        object IValueConverter.Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            if (value == null)
                return null;
            if(value as string == null)
                return DigitTemplatesHelper.GetTemplate((int)((double)value));
            else
                return DigitTemplatesHelper.GetTemplate((int)Convert.ToDouble((string)value));
        }
        object IValueConverter.ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            throw new NotImplementedException();
        }
        #endregion
    }
    public static class DigitTemplatesHelper {
        static WeakReference templates;

        public static ControlTemplate GetTemplate(int digit) {
            return (ControlTemplate)((ObjectList)DigitTemplatesHelper.templates.Target)[digit];
        }

        public static void SetTemplates(ObjectList templates) {
            DigitTemplatesHelper.templates = new WeakReference(templates);
        }
    }
}!�MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemo& EditorsDemo.SearchControlOptions\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlJmc;http://schemas.openxmlformats.org/markup-compatibility/2006@d2http://schemas.microsoft.com/expression/blend/2008lhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core'localclr-namespace:EditorsDemoeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors-$
�options��$	�300���	Resources
 groupBoxMargin�%&	u�0,0,0,12q�.���-��Name$
LayoutRoot��.+�$DevExpress.Xpf.Core.GroupFrame$��Appearance Properties��#��.���ColumnDefinitions�����RowDefinitions�����.+�& DevExpress.Xpf.Editors.CheckEdit$��0�$�0�$�2�Content)#DevExpress.Xpf.Core.ObjectConverter$Show MRU Button$
�0,0,0,4q�%DevExpress.Xpf.Editors.BaseEdit	EditValue��Path$"FocusedControl.ShowMRUButton��Mode$TwoWay=��UpdateSourceTrigger$PropertyChanged=�	�ElementName$
	options��$��1�$�0�$�2�$Immediate MRU Popup$
�0,0,0,4q��$& FocusedControl.ImmediateMRUPopup�$TwoWay=�$PropertyChanged=�$
	options��-
Name$
checkShowClearButton��$��2�$�0�$�2�$Show Clear Button$
�0,0,0,4q�	IsChecked$Y��$$FocusedControl.ShowClearButton�$TwoWay=�$PropertyChanged=�$
	options��-$
checkShowCloseButton��$��3�$�0�$�2�$Show Close Button$
�0,0,0,4q�$Y��$$FocusedControl.ShowCloseButton�$TwoWay=�$PropertyChanged=�$
	options��-$
ShowFindButtonCheckEdit��$��4�$�0�$�2�$Show Find Button$
�0,0,0,4q��$#FocusedControl.ShowFindButton�$TwoWay=�$PropertyChanged=�$
	options��$��Filter Properties��#��.������������.+���$��0�$��Filter Condition:��$�Center=�$
�0,0,6,4q�)#DevExpress.Xpf.Editors.ComboBoxEdit-Name$FilterConditionComboBox��$��0�$�1�$
�0,0,0,4q�'!DevExpress.Xpf.Editors.ButtonEdit
IsTextEditable
.�$$FocusedControl.FilterCondition�$TwoWay=�$PropertyChanged=�$
	options����$��1�$��Criteria Operator Type:��$�Center=�$
�0,0,6,4q�-$"CriteriaOperatorTypeComboBox��$��1�$�1�$
�0,0,0,4q�
.�$)#FocusedControl.CriteriaOperatorType�$TwoWay=�$PropertyChanged=�$
	options����$��2�$��Filter By Columns Mode:��$�Center=�$
�0,0,6,4q�-$!FilterByColumnsModeComboBox��$��2�$�1�$
�0,0,0,4q�
.�$("FocusedControl.FilterByColumnsMode�$TwoWay=�$PropertyChanged=�$
	options����$��3�$��Custom Columns:��$�Center=�$
�0,0,6,4q�-	$CustomColumnsComboBox��$��3�$�1�$
�0,0,0,4q�
.+%DevExpress.Xpf.Editors.LookUpEditBaseItemsSource�$4.FocusedControl.ColumnProvider.AvailableColumns�$OneWay=�$PropertyChanged=�$
	options��
StyleSettings93DevExpress.Xpf.Editors.CheckedComboBoxStyleSettings��$��4�$��
Find Mode:��$�Center=�$
�0,0,6,4q�-
$FindModeComboBox��$��4�$�1�$
�0,0,0,4q�
.�$FocusedControl.FindMode�$TwoWay=�$PropertyChanged=�$
	options��%	DevExpress.Xpf.Editors.TextEdit	ShowNullText.NullText$Filter Criteria��
IsReadOnly.$	�200��)
#DevExpress.Xpf.Editors.TextEditBase
TextWrapping$
Wrap=�$��5�$�2�^�ToolTip�$
Text��RelativeSource����Mode$
Self=��$#FocusedControl.FilterCriteria�$
	options��!� <UserControl x:Class="EditorsDemo.SearchControlOptions"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
             xmlns:local="clr-namespace:EditorsDemo"
          xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
          xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
             mc:Ignorable="d"
             Name="options"
             d:DesignHeight="300" d:DesignWidth="300" Width="300">
    <UserControl.Resources>
        <Thickness x:Key="groupBoxMargin">0,0,0,12</Thickness>
    </UserControl.Resources>

    <StackPanel x:Name="LayoutRoot">
        <dx:GroupFrame Header="Appearance Properties" Margin="{DynamicResource groupBoxMargin}">
            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition />
                    <ColumnDefinition />
                </Grid.ColumnDefinitions>
                <Grid.RowDefinitions>
                    <RowDefinition />
                    <RowDefinition />
                    <RowDefinition />
                    <RowDefinition />
                    <RowDefinition />
                </Grid.RowDefinitions>
                <dxe:CheckEdit
                    Grid.Row="0"
                    Grid.Column="0"
                    Grid.ColumnSpan="2"
                    Content="Show MRU Button"
                    Margin="0,0,0,4"
                    EditValue="{Binding Path=FocusedControl.ShowMRUButton, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ElementName=options}" />
                <dxe:CheckEdit
                    Grid.Row="1"
                    Grid.Column="0"
                    Grid.ColumnSpan="2"
                    Content="Immediate MRU Popup"
                    Margin="0,0,0,4"
                    EditValue="{Binding Path=FocusedControl.ImmediateMRUPopup, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ElementName=options}" />

                <dxe:CheckEdit
                    x:Name="checkShowClearButton"
                    Grid.Row="2"
                    Grid.Column="0"
                    Grid.ColumnSpan="2"
                    Content="Show Clear Button"
                    Margin="0,0,0,4"
                    IsChecked=""
                    EditValue="{Binding Path=FocusedControl.ShowClearButton, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ElementName=options}" />
                <dxe:CheckEdit
                    x:Name="checkShowCloseButton"
                    Grid.Row="3"
                    Grid.Column="0"
                    Grid.ColumnSpan="2"
                    Content="Show Close Button"
                    Margin="0,0,0,4"
                    IsChecked=""
                    EditValue="{Binding Path=FocusedControl.ShowCloseButton, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ElementName=options}" />
                <dxe:CheckEdit
                    Grid.Row="4"
                    Grid.Column="0"
                    Grid.ColumnSpan="2"
                    x:Name="ShowFindButtonCheckEdit"
                    Content="Show Find Button"
                    Margin="0,0,0,4"
                    EditValue="{Binding Path=FocusedControl.ShowFindButton, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ElementName=options}" />
            </Grid>
        </dx:GroupFrame>
        <dx:GroupFrame Header="Filter Properties" Margin="{DynamicResource groupBoxMargin}">
            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition />
                    <ColumnDefinition />
                </Grid.ColumnDefinitions>
                <Grid.RowDefinitions>
                    <RowDefinition />
                    <RowDefinition />
                    <RowDefinition />
                    <RowDefinition />
                    <RowDefinition />
                    <RowDefinition />
                </Grid.RowDefinitions>
                <TextBlock
                    Grid.Row="0"
                    Text="Filter Condition:"
                    VerticalAlignment="Center"
                    Margin="0,0,6,4"/>
                <dxe:ComboBoxEdit
                    x:Name="FilterConditionComboBox"
                    Grid.Row="0"
                    Grid.Column="1"
                    Margin="0,0,0,4"
                    IsTextEditable="False"
                    EditValue="{Binding Path=FocusedControl.FilterCondition, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ElementName=options}" />

                <TextBlock
                    Grid.Row="1"
                    Text="Criteria Operator Type:"
                    VerticalAlignment="Center"
                    Margin="0,0,6,4"/>
                <dxe:ComboBoxEdit
                    x:Name="CriteriaOperatorTypeComboBox"
                    Grid.Row="1"
                    Grid.Column="1"
                    Margin="0,0,0,4"
                    IsTextEditable="False"
                    EditValue="{Binding Path=FocusedControl.CriteriaOperatorType, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ElementName=options}" />

                <TextBlock
                    Grid.Row="2"
                    Text="Filter By Columns Mode:"
                    VerticalAlignment="Center"
                    Margin="0,0,6,4"/>
                <dxe:ComboBoxEdit
                    x:Name="FilterByColumnsModeComboBox"
                    Grid.Row="2"
                    Grid.Column="1"
                    Margin="0,0,0,4"
                    IsTextEditable="False"
                    EditValueChanged="FilterByColumnsModeComboBoxEditValueChanged"
                    EditValue="{Binding Path=FocusedControl.FilterByColumnsMode, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ElementName=options}" />

                <TextBlock
                    Grid.Row="3"
                    Text="Custom Columns:"
                    VerticalAlignment="Center"
                    Margin="0,0,6,4"/>
                <dxe:ComboBoxEdit
                    x:Name="CustomColumnsComboBox"
                    Grid.Row="3"
                    Grid.Column="1"
                    Margin="0,0,0,4"
                    IsTextEditable="False"
                    SelectedIndexChanged="CustomColumnsComboBoxSelectedIndexChanged"
                    ItemsSource="{Binding Path=FocusedControl.ColumnProvider.AvailableColumns, Mode=OneWay, UpdateSourceTrigger=PropertyChanged, ElementName=options}">
                    <dxe:ComboBoxEdit.StyleSettings>
                        <dxe:CheckedComboBoxStyleSettings></dxe:CheckedComboBoxStyleSettings>
                    </dxe:ComboBoxEdit.StyleSettings>
                </dxe:ComboBoxEdit>

                <TextBlock
                    Grid.Row="4"
                    Text="Find Mode:"
                    VerticalAlignment="Center"
                    Margin="0,0,6,4"/>
                <dxe:ComboBoxEdit
                    x:Name="FindModeComboBox"
                    Grid.Row="4"
                    Grid.Column="1"
                    Margin="0,0,0,4"
                    EditValueChanged="FindModeComboBoxEditValueChanged"
                    IsTextEditable="False"
                    EditValue="{Binding Path=FocusedControl.FindMode, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ElementName=options}" />
                <dxe:TextEdit
                    ShowNullText="True"
                    NullText="Filter Criteria"
                    IsReadOnly="True"
                    MaxHeight="200"
                    TextWrapping="Wrap"
                    Grid.Row="5"
                    Grid.ColumnSpan="2"
                    ToolTipService.ToolTip="{Binding Path=Text, RelativeSource={RelativeSource Mode=Self}}"
                    EditValue="{Binding Path=FocusedControl.FilterCriteria, ElementName=options}"/>
            </Grid>
        </dx:GroupFrame>
    </StackPanel>
</UserControl>!�using System;
using System.Windows.Controls;
using DevExpress.Xpf.Editors;
using System.Windows;
using System.Windows.Data;
using DevExpress.Data.Filtering;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;

namespace EditorsDemo {
    public partial class SearchControlOptions : UserControl {
        public static readonly DependencyProperty FocusedControlProperty = DependencyProperty.Register("FocusedControl", typeof(SearchControl), typeof(SearchControlOptions), null);
        public static readonly DependencyProperty CustomColumnsProperty = DependencyProperty.Register("CustomColumns", typeof(ObservableCollection<string>), typeof(SearchControlOptions), null);
        public SearchControlOptions() {
            InitializeComponent();
            ComboBoxEdit.SetupComboBoxEnumItemSource<FindMode, FindMode>(FindModeComboBox);
            ComboBoxEdit.SetupComboBoxEnumItemSource<FilterCondition, FilterCondition>(FilterConditionComboBox);
            ComboBoxEdit.SetupComboBoxEnumItemSource<CriteriaOperatorType, CriteriaOperatorType>(CriteriaOperatorTypeComboBox);
            ComboBoxEdit.SetupComboBoxEnumItemSource<FilterByColumnsMode, FilterByColumnsMode>(FilterByColumnsModeComboBox);
            CustomColumns = new ObservableCollection<string>();
        }

        public ObservableCollection<string> CustomColumns {
            get { return (ObservableCollection<string>)GetValue(CustomColumnsProperty); }
            private set { SetValue(CustomColumnsProperty, value); }
        }
        public SearchControl FocusedControl {
            get { return (SearchControl)GetValue(FocusedControlProperty); }
            set { SetValue(FocusedControlProperty, value); }
        }

        void FindModeComboBoxEditValueChanged(object sender, EditValueChangedEventArgs e) {
            ShowFindButtonCheckEdit.IsEnabled = object.Equals(FindModeComboBox.EditValue, FindMode.FindClick);
        }
        void FilterByColumnsModeComboBoxEditValueChanged(object sender, EditValueChangedEventArgs e) {
            CustomColumnsComboBox.IsEnabled = object.Equals(FilterByColumnsModeComboBox.EditValue, FilterByColumnsMode.Custom);
        }
        void CustomColumnsComboBoxSelectedIndexChanged(object sender, RoutedEventArgs e) {
            CustomColumns = new ObservableCollection<string>(CustomColumnsComboBox.SelectedItems.Cast<string>());
        }
    }
    public class ToIntConverter : IValueConverter {
        object IValueConverter.Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            if(value == null)
                return null;
            if (value is string)
                return int.Parse((string)value);
            return Convert.ToInt32(value);
        }
        object IValueConverter.ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            return value;
        }
    }
}!�
MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemo)#EditorsDemo.SearchLookUpEditOptions\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xaml@d2http://schemas.microsoft.com/expression/blend/2008Jmc;http://schemas.openxmlformats.org/markup-compatibility/2006+localclr-namespace:EditorsDemolhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors-$
�options��$	�280���	Resources
 groupBoxMargin�%&	u�0,0,0,12q�.���-��Name$
LayoutRoot��.+�$DevExpress.Xpf.Core.GroupFrame$��Editor Properties��#��.���.+���ColumnDefinitions�����RowDefinitions����.+���$��Edit Value:��$�Center=�$
�0,0,6,4q�%DevExpress.Xpf.Editors.TextEdit%DevExpress.Xpf.Editors.BaseEdit
IsReadOnly.$�1�$
�0,0,0,4q�)#DevExpress.Xpf.Editors.TextEditBaseText��Path$FocusedEditor.EditValue��Mode$TwoWay=��ElementName$
options��	�UpdateSourceTrigger$	PropertyChanged=���$��Display Member:��$��2�$�Center=�$
�0,0,6,4q�-
Name$
txtDisplayMember��$��2�$�1�$
�0,0,0,4q�.�$!FocusedEditor.DisplayMember�$TwoWay=�$
options��$	PropertyChanged=���$��
Value Member:��$��3�$�Center=�$
�0,0,6,4q�-$
txtValueMember��.$��3�$�1�$
�0,0,0,4q��$FocusedEditor.ValueMember�$TwoWay=�$
options��$	PropertyChanged=�& DevExpress.Xpf.Editors.CheckEdit-Name$showSizeGrip��$�Center=�$
�0,0,0,4q�Content)#DevExpress.Xpf.Core.ObjectConverter$Show Size Grip
	EditValue
�$ FocusedEditor.ShowSizeGrip�$TwoWay=�$
options��$��Search Properties��#��.������������.+���$
�0,0,6,4q�$�Center=�$��0�$��Filter Condition:��)#DevExpress.Xpf.Editors.ComboBoxEdit-Name$filterConditionComboBox��$
�0,0,0,4q�$�1�$��0�'!DevExpress.Xpf.Editors.ButtonEditIsTextEditable.
�$#FocusedEditor.FilterCondition�$TwoWay=�$
options��$	PropertyChanged=���$
�0,0,6,4q�$�Center=�$��1�$��
Find Mode:��-$findModeComboBox��$
�0,0,0,4q�$��1�$�1�.
�$FocusedEditor.FindMode�$TwoWay=�$
options��$	PropertyChanged=���$
�0,0,6,4q�$�Center=�$��3�$��Add New Button Placement:��-$addNewComboBox��$
�0,0,0,4q�$��3�$�1�.
�$)#FocusedEditor.AddNewButtonPlacement�$TwoWay=�$
options��$	PropertyChanged=�!	<UserControl x:Class="EditorsDemo.SearchLookUpEditOptions"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:local="clr-namespace:EditorsDemo"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    mc:Ignorable="d"
    Name="options"
    d:DesignHeight="300" d:DesignWidth="400" MinWidth="280">
    <UserControl.Resources>
        <Thickness x:Key="groupBoxMargin">0,0,0,12</Thickness>
    </UserControl.Resources>

    <StackPanel x:Name="LayoutRoot">
        <dx:GroupFrame Header="Editor Properties" Margin="{DynamicResource groupBoxMargin}">
            <StackPanel>
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition />
                        <ColumnDefinition />
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                    </Grid.RowDefinitions>
                    <TextBlock
                        Text="Edit Value:"
                        VerticalAlignment="Center"
                        Margin="0,0,6,4"/>
                    <dxe:TextEdit
                        IsReadOnly="True"
                        Grid.Column="1"
                        Margin="0,0,0,4"
                        Text="{Binding Path=FocusedEditor.EditValue, Mode=TwoWay, ElementName=options, UpdateSourceTrigger=PropertyChanged}" />
                    <TextBlock
                        Text="Display Member:"
                        Grid.Row="2"
                        VerticalAlignment="Center"
                        Margin="0,0,6,4"/>
                    <dxe:TextEdit
                        x:Name="txtDisplayMember"
                        Grid.Row="2"
                        Grid.Column="1"
                        Margin="0,0,0,4"
                        IsReadOnly="True"
                        Text="{Binding Path=FocusedEditor.DisplayMember, Mode=TwoWay, ElementName=options, UpdateSourceTrigger=PropertyChanged}"/>
                    <TextBlock
                        Text="Value Member:"
                        Grid.Row="3"
                        VerticalAlignment="Center"
                        Margin="0,0,6,4"/>
                    <dxe:TextEdit
                        x:Name="txtValueMember"
                        IsReadOnly="true"
                        Text="{Binding Path=FocusedEditor.ValueMember, Mode=TwoWay, ElementName=options, UpdateSourceTrigger=PropertyChanged}"
                        Grid.Row="3"
                        Grid.Column="1"
                        Margin="0,0,0,4"/>
                </Grid>
                <dxe:CheckEdit
                    VerticalAlignment="Center"
                    Margin="0,0,0,4"
                    x:Name="showSizeGrip"
                    Content="Show Size Grip"
                    EditValue="{Binding Path=FocusedEditor.ShowSizeGrip, Mode=TwoWay, ElementName=options}" />
            </StackPanel>
        </dx:GroupFrame>
        <dx:GroupFrame Header="Search Properties" Margin="{DynamicResource groupBoxMargin}">
            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition />
                    <ColumnDefinition />
                </Grid.ColumnDefinitions>
                <Grid.RowDefinitions>
                    <RowDefinition />
                    <RowDefinition />
                    <RowDefinition />
                    <RowDefinition />
                    <RowDefinition />
                    <RowDefinition />
                </Grid.RowDefinitions>
                <TextBlock
                    Margin="0,0,6,4"
                    VerticalAlignment="Center"
                    Grid.Row="0"
                    Text="Filter Condition:" />
                <dxe:ComboBoxEdit
                    Margin="0,0,0,4"
                    Grid.Column="1"
                    Grid.Row="0"
                    x:Name="filterConditionComboBox"
                    IsTextEditable="False"
                    EditValue="{Binding Path=FocusedEditor.FilterCondition, Mode=TwoWay, ElementName=options, UpdateSourceTrigger=PropertyChanged}" />
                <TextBlock
                    Margin="0,0,6,4"
                    VerticalAlignment="Center"
                    Grid.Row="1"
                    Text="Find Mode:" />
                <dxe:ComboBoxEdit
                    Margin="0,0,0,4"
                    Grid.Row="1"
                    x:Name="findModeComboBox"
                    Grid.Column="1"
                    IsTextEditable="False"
                    EditValue="{Binding Path=FocusedEditor.FindMode, Mode=TwoWay, ElementName=options, UpdateSourceTrigger=PropertyChanged}" />
                <TextBlock
                    Margin="0,0,6,4"
                    VerticalAlignment="Center"
                    Grid.Row="3"
                    Text="Add New Button Placement:" />
                <dxe:ComboBoxEdit
                    Margin="0,0,0,4"
                    Grid.Row="3"
                    Grid.Column="1"
                    x:Name="addNewComboBox"
                    IsTextEditable="False"
                    EditValue="{Binding Path=FocusedEditor.AddNewButtonPlacement, Mode=TwoWay, ElementName=options, UpdateSourceTrigger=PropertyChanged}" />
            </Grid>
        </dx:GroupFrame>
    </StackPanel>
</UserControl>!�using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;
using DevExpress.Data.Filtering;

namespace EditorsDemo {
    public partial class SearchLookUpEditOptions : UserControl {
        public BaseEdit FocusedEditor {
            get { return (BaseEdit)GetValue(FocusedEditorProperty); }
            set { SetValue(FocusedEditorProperty, value); }
        }

        public static readonly DependencyProperty FocusedEditorProperty =
            DependencyProperty.Register("FocusedEditor", typeof(BaseEdit), typeof(SearchLookUpEditOptions), null);


        public SearchLookUpEditOptions() {
            InitializeComponent();
            ComboBoxEdit.SetupComboBoxEnumItemSource<FilterCondition, FilterCondition>(filterConditionComboBox);
            ComboBoxEdit.SetupComboBoxEnumItemSource<FindMode, FindMode>(findModeComboBox);
            ComboBoxEdit.SetupComboBoxEnumItemSource<EditorPlacement, EditorPlacement>(addNewComboBox);
        }
    }
}!MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystem$EditorsDemo.ValidationSettings\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors%localclr-namespace:EditorsDemoeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobaselhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core2sys&clr-namespace:System;assembly=mscorlib�	Resources
?9DevExpress.Xpf.Core.BooleanToVisibilityConverterExtension boolToVisibilityConverter�%&	.���.+���ColumnDefinitions�����RowDefinitions��.+���$�Center=�$�12,0,0,0q�$��Edit value:��$�0�$��0�%DevExpress.Xpf.Editors.TextEdit-Name$txtEditValue��$�Center=�$�0,0,12,0q�%DevExpress.Xpf.Editors.BaseEdit
IsReadOnly.$�1�$��0�	EditValue��Path$	EditValue���$�Center=�$�12,4,0,0q�$��Invalid value behavior:��$�0�$��1�)#DevExpress.Xpf.Editors.ComboBoxEdit$�Center=�$�0,4,12,0q�$�1�$��1�'!DevExpress.Xpf.Editors.ButtonEditIsTextEditable.�$=7(local:InvalidValueBehaviorHelper.InvalidValueBehavior)��Mode$TwoWay=�	Items	��AllowLeaveEditor����WaitForValidValue��$DevExpress.Xpf.Core.GroupFrame-
Name$
editorSettings��$�0,12,0,0q�$��Validate Current Editor��.���.+�& DevExpress.Xpf.Editors.CheckEdit-Name$chCausedValidation��$
�0,0,0,0q�Content)#DevExpress.Xpf.Core.ObjectConverter$Causes validation�$CausesValidation�$TwoWay=�-$chValidateOnTextInput��$�0,12,0,0q�$
On text input�$ValidateOnTextInput�$TwoWay=�y��$	IsChecked�
�ElementName$
chCausedValidation���	Converter#[-$chValidateOnEnterPressed��$
�0,4,0,0q�$On press enter�$ValidateOnEnterKeyPressed�$TwoWay=�y��$	IsChecked�$
chCausedValidation��#[!�<UserControl x:Class="EditorsDemo.ValidationSettings"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
 xmlns:local="clr-namespace:EditorsDemo"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
  xmlns:sys="clr-namespace:System;assembly=mscorlib">
    <UserControl.Resources>
        <ResourceDictionary>
            <dx:BooleanToVisibilityConverter x:Key="boolToVisibilityConverter"/>
        </ResourceDictionary>
    </UserControl.Resources>
    <StackPanel>
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition/>
                <ColumnDefinition/>
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition/>
                <RowDefinition/>
            </Grid.RowDefinitions>
            <TextBlock VerticalAlignment="Center" Margin="12,0,0,0" Text="Edit value:" Grid.Column="0" Grid.Row="0"/>
            <dxe:TextEdit VerticalAlignment="Center" Margin="0,0,12,0" x:Name="txtEditValue" EditValue="{Binding Path=EditValue}" IsReadOnly="True" Grid.Column="1" Grid.Row="0"/>
            <TextBlock VerticalAlignment="Center" Margin="12,4,0,0" Text="Invalid value behavior:" Grid.Column="0" Grid.Row="1"/>
            <dxe:ComboBoxEdit
                VerticalAlignment="Center"
                Margin="0,4,12,0"
                Grid.Column="1" Grid.Row="1"
    IsTextEditable="False"
    EditValue="{Binding Path=(local:InvalidValueBehaviorHelper.InvalidValueBehavior), Mode=TwoWay}">
                <dxe:ComboBoxEdit.Items>
                    <sys:String>AllowLeaveEditor</sys:String>
                    <sys:String>WaitForValidValue</sys:String>
                </dxe:ComboBoxEdit.Items>
            </dxe:ComboBoxEdit>
        </Grid>
        <dx:GroupFrame Margin="0,12,0,0" Header="Validate Current Editor" x:Name="editorSettings">
            <StackPanel>
                <dxe:CheckEdit Margin="0,0,0,0" x:Name="chCausedValidation" EditValue="{Binding Path=CausesValidation, Mode=TwoWay}" Content="Causes validation"/>
                <dxe:CheckEdit Margin="0,12,0,0" x:Name="chValidateOnTextInput" EditValue="{Binding Path=ValidateOnTextInput, Mode=TwoWay}" Content="On text input" Visibility="{Binding Path=IsChecked, ElementName=chCausedValidation, Converter={StaticResource boolToVisibilityConverter}}"/>
                <dxe:CheckEdit Margin="0,4,0,0" x:Name="chValidateOnEnterPressed" EditValue="{Binding Path=ValidateOnEnterKeyPressed, Mode=TwoWay}" Content="On press enter" Visibility="{Binding Path=IsChecked, ElementName=chCausedValidation, Converter={StaticResource boolToVisibilityConverter}}"/>
            </StackPanel>
        </dx:GroupFrame>
    </StackPanel>
</UserControl>!�using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors.Validation;

namespace EditorsDemo {
    public partial class ValidationSettings : UserControl {
        public static readonly DependencyProperty FocusedEditorProperty =
            DependencyProperty.Register("FocusedEditor", typeof(DependencyObject), typeof(ValidationSettings), new PropertyMetadata(null, new PropertyChangedCallback(FocusedEditorPropertyChanged)));
        static void FocusedEditorPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) {
            d.SetValue(FrameworkElement.DataContextProperty, e.NewValue);
        }
        public DependencyObject FocusedEditor {
            get { return (DependencyObject)GetValue(FocusedEditorProperty); }
            set { SetValue(FocusedEditorProperty, value); }
        }
        public ValidationSettings() {
            InitializeComponent();
        }
    }
}!�:00 �%6   ��% h�6(0` ��������������������������	�

��
������������ �!! �##"�$$#*��������������������������	�	
	��
�

������������!! �""!�$$#�&&%�''&*��������������������������	�	
	�

�
�

������������  �""!�#$#�%%$�''&�(('���������������������������	
	�

��

������������  �!"!�##"�%%$�''&�(('�**)��������������������������	�

��

������������ �!! �##"�$%$�&&%�(('�**)�++*�������������������������	�

��
�������������!! �"#"�$$#�&&%�''&�))(�++*�--,���������������������������	�	
	��
�

������������ ! �""!�$$#�%%$�''&�))(�++*�,,+�..-�����565���������������������	�	
	�

�
�

������������  �""!�##"�%%$�''&�(('�**)�,,+�.-,�//.����������������������������	
	�

��

������������  �!! �##"�%%$�&&%�(('�**)�++*�--,�//.�10/�������������������������������	�

��
������������ �!! �##"�$$#�&&%�(('�))(�++*�--,�..-�00/�221���������������������������������	�	
	��
�

������������!! �""!�$$#�&&%�''&�))(�++*�,,+�..-�00/�210�332�����������������������������������	�	
	�

�
�

������������  �""!�#$#�%%$�''&�(('�**)�,,+�..-�//.�110�332�543���������������������ddd��������������	
	�

��

������������  �!"!�##"�%%$�''&�(('�**)�,,+�--,�//.�110�321�443�665�������������������������ddd������������	�

��

������������ �!! �##"�$%$�&&%�(('�**)�++*�--,�/.-�10/�221�443�654�776�����������������������������ddd����������	�

��
�������������!! �"#"�$$#�&&%�''&�))(�++*�--,�..-�00/�221�432�554�776�987���������������������������������ddd��������	�	
	��
�

������������ ! �""!�$$#�%%$�''&�))(�++*�,,+�..-�0/.�110�332�554�765�887�::9����������������������������������������������	�	
	�

�
�

������������  �""!�##"�%%$�''&�(('�**)�,,+�.-,�//.�110�321�443�665�887�:98�;;:�������������������������������������������������	
	�

��

������������  �!! �##"�%%$�&&%�(('�**)�++*�--,�//.�10/�221�443�665�876�998�;;:�=<;���������������������������������������������������	�

��
������������ �!! �##"�$$#�&&%�(('�))(�++*�--,�..-�00/�221�432�554�776�998�;:9�=<;�>>=����������������������������������������������������676�	
	��
�

������������!! �""!�$$#�&&%�''&�))(�++*�,,+�..-�00/�210�332�554�765�987�::9�<<;�>=<�@?>�~�����������������������������������������������������fgf�
�

������������  �""!�#$#�%%$�''&�(('�**)�,,+�..-�//.�110�332�543�765�887�::9�<;:�>=<�??>�A@?�0N�}���������������������������������������������������������������������  �!"!�##"�%%$�''&�(('�**)�,,+�--,�//.�110�321�443�665�876�:98�;;:�==<�?>=�A@?�BBA�/N�/O�c|�����������������������������������������������������>?>��������� �!! �##"�$%$�&&%�(('�**)�++*�--,�/.-�10/�221�443�654�776�998�;:9�=<;�>>=�@@?�BA@�DCB�/N�/P�/Q�Us������������������������������������������������������������������!! �"#"�$$#�&&%�''&�))(�++*�--,�..-�00/�221�432�554�776�987�::9�<<;�>=<�@?>�BA@�CCB�EED�/O�/P�/Q�.R�;^���������������������������������������������������������RSR����� ! �""!�$$#�%%$�''&�))(�++*�,,+�..-�0/.�110�332�554�765�887�::9�<;:�>=<�??>�AA@�CBA�EDC�GFE�/O�/P�.Q�.R�.S�-U���������������������������������������������������������������++*��  �""!�##"�%%$�''&�(('�**)�,,+�.-,�//.�110�321�443�665�887�:98�;;:�==<�??>�A@?�CBA�EDC�FFE�HGF�/P�/Q�.R�.S�.T�-U�-V�b�������������������������������������������������������������//.�##"�%%$�&&%�(('�**)�++*�--,�//.�10/�221�443�665�876�998�;;:�=<;�?>=�A@?�BBA�DCB�FED�HGF�JIH�/P�/Q�.R�.S�.T�-U�-V�-W�9c��������������������������������������������������������������vvv�&&%�(('�))(�++*�--,�..-�00/�221�432�554�776�998�;:9�=<;�>>=�@@?�BA@�DCB�FED�GFE�IHG�KJI�/P�.Q�.R�.S�-U�-V�-W�,X�,Y�,Z�`���������������������������������������������������������������zzy�887�,,+�..-�00/�210�332�554�765�987�::9�<<;�>=<�@?>�BA@�CCB�EDC�GFE�IHG�JJI�LKJ�/Q�.R�.S�.T�-U�-V�-W�,X�,Y�,Z�+[�+\������������������������������������������������������������������<<;�110�332�543�765�887�::9�<;:�>=<�??>�A@?�CBA�EDC�FFE�HGF�JIH�LKJ�NML�/Q�.R�.S�.T�-U�-V�-W�,Y�,Z�,[�+\�+]�+^�Es����������������������������������������������������������������������ggf�665�876�:98�;;:�==<�?>=�A@?�BBA�DCB�FED�HGF�JIH�KKJ�MLK�ONM�.Q�.R�.S�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�Du��������������������������������������������������������������������������TSR�=<;�>>=�@@?�BA@�DCB�FED�GGF�IIH�KJI�MLK�ONM�QPO�.R�.S�.T�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�_�����������������������������������������������������������������������������ZYX�CCB�EED�GFE�IHG�KJI�MLK�NML�PON�RQP�.R�.S�.T�-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�Cy����������������������������������������������������������������������������������UUT�LKJ�NML�PON�RQP�SRQ�.R�.S�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)d�(e�(f�(g�'h�5r��������������������������������������������������������������������������������������������ihg�UTS�.S�.T�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�\����������������������������������������������������������������������������������������.S�.T�-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'j�'k�&l�&m�&n�%o�i�����������������������������������������������������������������������������.S�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)d�(e�(f�(g�'h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�i������������������������������������������������������������������.T�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%q�$r�$s�$t�#u�#v�?��v��������������������������������������������������.T�-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�/��Y������������������������������������-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)c�(e�(f�(g�'h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"z�"{�!|�!}�!~� � � ��<���X��������������-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%q�$r�$s�$t�#u�#v�#w�#x�"y�"z�"{�!|�!}�!~� � �� �� �� �� �� �� ��-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�!{�!|�!}�!~� � �� �� �� �� �� �� ��-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)c�(e�(f�(g�'h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"{�!|�!}�!~� � � �� �� �� �� �� �� ��-V��-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%q�$r�$s�$t�$u�#v�#w�#x�"y�"z�"{�!|�!}�!~� � �� �� �� �� �� �� �� ���-VЫ-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�!{�!|�!}�!~� � �� �� �� �� �� �� �� ��-W�',X��,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)c�(e�(f�(g�(h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�!|�!}�!~� � � �� �� �� �� �� �� ��� ��*,X�,YӨ,Z��+[�+\�+]�*^�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%p�$r�$s�$t�$u�#v�#w�#x�"y�"z�"{�!|�!}�!~� � �� �� �� �� �� ��� �� ����( @ H�����������������	�

�
���������!! �##"�&&%H������������������	
	��

�������� ! �##"�%%$�(('������������������	
	��

��������  �""!�%%$�''&�**)�����������������	�

�
���������""!�$$#�''&�))(�,,+�TUT���������������	�

�
���������!! �$$#�&&%�))(�++*�..-����565��������������	
	��
��������!! �##"�&&%�(('�++*�--,�00/��������������������	
	��

��������  �"#"�%%$�''&�**)�--,�//.�221�������������������	�

�
��������  �""!�$%$�''&�**)�,,+�/.-�110�443����������������������	�

�
���������!"!�$$#�&&%�))(�,,+�..-�10/�332�665������������������������	�

�
���������!! �##"�&&%�(('�++*�.-,�00/�321�554�887���������������������������	
	��

�������� ! �##"�%%$�(('�**)�--,�0/.�221�554�776�::9����������������������������	
	��

��������  �""!�%%$�''&�**)�,,+�//.�210�443�765�998�<<;�����������������������������%&%�	�

�
���������""!�$$#�''&�))(�,,+�..-�110�432�665�987�;;:�>>=����������������������������������WXW�
���������!! �$$#�&&%�))(�++*�..-�00/�332�654�887�;:9�>=<�@@?�/N����������������������������������������������!! �##"�&&%�(('�++*�--,�00/�221�554�876�::9�=<;�@?>�BBA�/O�/P��������������������������������������@@?�����  �"#"�%%$�''&�**)�--,�//.�221�543�776�:98�<<;�??>�BA@�EDC�/O�/Q�.R�p���������������������������������������))(�� �""!�$%$�''&�**)�,,+�/.-�110�443�765�998�<;:�?>=�AA@�DCB�GFE�/P�.Q�.S�-U�Gk�������������������������������������sss�!"!�$$#�&&%�))(�,,+�..-�10/�332�665�987�;;:�>=<�A@?�CCB�FED�IHG�/P�.R�.S�-U�-W�,X����������������������������������������\\\�(('�++*�.-,�00/�321�554�887�;:9�==<�@?>�CBA�EED�HGF�KJI�/Q�.R�.T�-V�-W�,Y�,Z�Fp�����������������������������������������||{�0/.�221�554�776�::9�=<;�??>�BA@�EDC�GGF�JIH�MLK�.Q�.S�-U�-V�,X�,Y�+[�+]�*^�_�����������������������������������������������PON�998�<<;�?>=�BA@�DCB�GFE�JIH�LKJ�ONM�.R�.S�-U�-W�,X�,Z�+[�+]�*_�*`�)b�z���������������������������������������������������YXW�DCB�FED�IHG�LKJ�NML�QPO�.R�.T�-V�-W�,Y�,Z�+\�+^�*_�*a�)b�)d�(f�^�������������������������������������������������������xww�NML�QPO�SRQ�.S�-T�-V�,X�,Y�+[�+]�*^�*`�)a�)c�(e�(f�(h�'i�B~������������������������������������������������������������.S�-U�-W�,X�,Z�+[�+]�*_�*`�)b�)c�(e�(g�'h�'j�&k�&m�%o�N���������������������������������������������������.T�-V�-W�,Y�,Z�+\�+^�*_�*a�)b�)d�(f�(g�'i�'j�&l�&n�%o�%q�$r�$t�?��v����������������������������������-T�-V�,X�,Y�+[�+]�*^�*`�)a�)c�(e�(f�(h�'i�'k�&l�&n�%p�%q�$s�$t�#v�#w�"y�"z�/��Y������������������-U�-W�,X�,Z�+[�+]�*_�*`�)b�)c�(e�(g�'h�'j�&k�&m�%o�%p�$r�$s�#u�#v�#x�"y�"{�!|�!~� � �� �� �� ��-V�-W�,Y�,Z�+\�+^�*_�*a�)b�)d�(f�(g�'i�'j�&l�&n�%o�%q�$r�$t�#u�#w�"x�"z�!{�!}� ~� �� �� �� �� ��-V�,X�,Y�+[�+]�*^�*`�)a�)c�)e�(f�(h�'i�'k�&l�&n�%p�%q�$s�$t�#v�#w�"y�"z�!|�!}� � �� �� �� �� ��-W��,X�,Z�+[�+]�*_�*`�)b�)c�(e�(g�'h�'j�&k�&m�%o�%p�$r�$s�#u�#v�#x�"y�"{�!|�!~� � �� �� �� �� ���-W�;,Y��,Z�+\�+^�*_�*a�)b�)d�(f�(g�'i�'j�&l�&m�%o�%q�$r�$t�#u�#w�"x�"z�!{�!}� ~� �� �� �� �� ��� ��;(  ���������	
	�

����!! �%&%���������	�
���� �$$#�))(�CCC�������	�
�����##"�(('�--,�����565�����������""!�''&�,,+�110������������

�����!! �&&%�++*�00/�654����������565��	
	�

����  �%%$�**)�//.�443�:98��������������FGF�
�����$$#�))(�..-�332�887�>=<�;Y�����������������������##"�(('�--,�221�776�=<;�BA@�/P�;^������������������VVU�""!�''&�,,+�110�665�;;:�A@?�FED�.Q�-T�,X�a��������������������RRQ�0/.�554�::9�@?>�EDC�JJI�.R�-U�,Y�+\�*_�������������������������JJI�DCB�IHG�ONM�.S�-W�,Z�+]�*`�)c�(g�x����������������������������{zy�-T�,X�,[�+^�*a�)d�(h�'k�&n�@�������������������-U�,Y�+\�*_�)b�(e�'i�&l�%o�$r�#u�"x�!{�:��T���y���-V�,Z�+]�*`�)c�(f�'j�&m�%p�$s�#v�"y�!|� � �� ��-Xѽ,[�+^�*a�)d�(h�'k�&n�%q�$t�#w�"z�!}� �� �� ���A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A!�using DevExpress.Xpf.DemoBase.DemoTesting;
using System.Threading;
using System.Windows.Threading;
using System;
using DevExpress.Xpf.Core.Native;
using DevExpress.Xpf.Editors;
using DevExpress.Xpf.Editors.Helpers;
using System.Windows;
using System.Globalization;
using DevExpress.Xpf.Core;
using DevExpress.Xpf.DemoBase;

namespace EditorsDemo.Tests {
    public class EditorsCheckAllDemosFixture : CheckAllDemosFixture {
        const string EditorsGroupName = "Editors";
        const string ControlsGroupName = "Controls";

        Type[] skipMemoryLeaksCheckModules = new Type[] {
            typeof(ValidationModule),
            typeof(ValidationWithoutLockInput),
            typeof(CalcEditModule),
            typeof(RegularMaskEdit),
            typeof(PasswordBoxEditModule),
            typeof(CollectionViewSupportModule)
        };
        protected override bool CheckMemoryLeaks(Type moduleType) {
            return !EnumeratorHelper.Exists<Type>(skipMemoryLeaksCheckModules, moduleType);
        }
        protected override bool SwitchAllThemes(Type moduleType) {
            if(base.SwitchAllThemes(moduleType)) return true;
            ModuleDescription module = DemoBaseTesting.GetModuleByModuleType(moduleType);
            return module.GroupName == EditorsGroupName || module.GroupName == ControlsGroupName;
        }
    }
    public class EditorsDemoModulesAccessor : DemoModulesAccessor<EditorsDemoModule> {
        public EditorsDemoModulesAccessor(BaseDemoTestingFixture fixture)
            : base(fixture) {
        }
    }
    public abstract class BaseEditorsDemoTestingFixture : BaseDemoTestingFixture {
        protected EditorsDemoModulesAccessor ModuleAccessor { get; private set; }
        public BaseEditorsDemoTestingFixture() {
            ModuleAccessor = GetModulesAccessor();
        }
        protected abstract EditorsDemoModulesAccessor GetModulesAccessor();
    }
}!�PNG


IHDR�a�IDATx^��!NQ��&=����j��r�]� 
���C��y��	ƍ���KfUU�M���1���ԀQ�F|B�����i`�u?t��8$�^�hK���F�1B�5˝����B[Β|�ChۥS�*=���?	�آG�0�*�������h�X�}�y��Q7UFj�ثm�Ԕ˻҇Y���_��an�^hIEND�B`�!��PNG


IHDR�aZIDATx^��MKBA��\�}!�v�B��պ/�n �QT"�+*�K�	!(jA��-��EA�p��5w�##��;^��s�90�Q �Px7��0�|��
�>���Ƣ�Z>��Z�F3�ꘄ̥o��%���*s]�PJ��K��`:<}3���P�7X�h�^~��}��)*�:�5:��.�{9[*p/�d[��Q	&j�zh���]-KBDYo�G&�l���/��������~ϩ�|���a�D�Z��_���d ��B4�ժ7�ձ��
�d ��?of�'�L���ϹL���!�2>����	B��a�D룲w�T$^�8��w�:IEND�B`�!��PNG


IHDR�a�IDATx^Փ��@�K�sp�u�tpsq�Q��_�Cs�ƥ��\~h��Igӑ�M~p:_��S>��JԖ�J��.��V�l���w=:��ل��䀸��`�D�b�f2��uF@)���=�=Ȃ6+��Y��0�|t�����,�J�����i`��'���
�j��� @�<�7���`<�;K�+x�IEND�B`�!6�PNG


IHDRVΎW�IDATx^��mHTY���9���s�{g|u�lmI�H�����K+J-�~��� 2�Q�E��,�5�Ԯ�D��6��~H�uJ��B�v�O�rz���O���p���!��9�$З�O`��bѻyy��@�4z�d�,�Z�'�qY0#�����B���$�֌�5��o��Ρ:Q$Ք���ת�?ZV)b�����{��X,�^.Xp�b�q_x<�=o���ȸѤi}+".�����K��rr�(�#�gm���]����U��g$�Tu|
�n�:l��P�u�t���P���DX2;��Q]_��W�W����&E_�.Ԩid��Lb_�|Y�$uw�6{��P��%]����i����{Pf=v�$�:A �x�<�W�����{�����߭�����SW��RJ��Q?�6WLb��[4�}8`�X]Ҳ޵(�I|.�
9sR��^��|����Iۚ��}l�4�O�~����#D?��H� ���X;���͒�oZ��v,�x�9U�B3�Q%L��Lj�QU��
�G���Ʈ��E��fA��ע��0̋C��]P����-B��_�7�x��^EfqI:��5c�qq�E1'a���#�)�]�A�NU�їl�t��,�wX�#��BQu� �7����|���~���6JǶR:�s�+���u�>E�l�rDq�Vf.h@p���`�R���%��SS�L�?��E�=�R����IEND�B`�!.�PNG


IHDR[[L�� PLTE�����	���ȟ�
�u# \|�1*Ps�ZJg������έ���֪
�L?��������v_s�Ɋ���?4�������������7��fhT1-.��G�������(�j�ZWX?;<��u��������Ֆ�׬����LIJhefvst��㞝������V�����������RZTHȺ�h^G��PvmU��!�����ґ�q��m��/��gȦ.ȭM�÷hbV����ì����N�����*��J������Ȣ�ݔ��x��H��{u���IDATx^���8���aff�f�{>>��'��.;2)���D�I+;����$�����p8���p8���p8���p8���̺ޅ��y�.��V#�n6�ũ"�@]��h�l�>�Bp8o[����ϙ���u�����A�����U^.����:��@b�w�֙s+X8hO�Խ�����\�m\����/�{ӥL{�vy��:VeE$�٬��p��x�)1��h�~	T\훢3e���Iߤ,1-	7G��s�lS�`4�ǡ{k���?�{ч��H��-�V���ݖ�n
8_{��WqOgX�R�nmaE��!d�Pd���Z
�v|vc
ټ�g��,Z��4;+���ݢlk��Y����͚��Ռ�[`��q�2Y��舢:C�&R؄^Yr�О��4��_�W�~6t�S_e�f��
T����	��5�T�En�B���?h_��U���+�������)R�7�ّ�|Q���~AےEZv����H�-t'�(h�&d0;)t����}��y���C��V��]��"@5i��O�
x�]��;-,�����V^�M�O�`NK7ih/œ(�#?z�Zqg�-�B�v@�p.`ެ�>\�ն��I��(�Y*k`r5�>L�Nb
��Lx�>q!���K��tm��e!�U��af���+3'q�f��z�lj��\d--)���ϥK��A�R�gP��K�gB��3�6��%J��I;�ե�;
�Yi�,�HJ[K۟�j�m�)Q
�O�Ғ�!�Rq��|$xb'�O�qW���M2�̀$���yB*�m��-��D�Y�a�\�{P�d�&#֜;3����ֿ�Fi��kc�8"Ҿ�ZC��
���^�
[���A;T�+#��e"�`T�P��
�y�J�i�C�įk)�h��.���\�B4�0*��	̿V�F�_2�c#rrKQ+�
�Зb�DW=�؂�&�4Aۍv�c0�(�F'p��	�xTw���T�<p�Y��QAiE"pKCp��P��H�Ќ����$5�H\E�F�.�E�'g=1K�Q�,��l߽(&��Dæ�w2g� �a!
@��{�����؊Zi+��.���>��+��B��_��&�j���6����l�/��w��?4�m��ðͫI�n�ʩxf`
?C6�e����,U�*��!=I=Y��׎I*'u�?A�+����(l�-́x����0��V�ݳyY
��K�Lj�3T���e$-tw���U�*��}�}�$0�[Ô���@1x���fHΜ=#�$��j��g`�kǨI��me+~{LVǨFm��bP���)�G��h	c_��3�l��t-f�0n����_�o7�/�ӣN��heά�E|g�!ۢO���P�?��my���e�״����s�y�xZy�׀
4�[h�W_���le3\@`��lO��7s}��i@S-�~%��6fo
C{�ZK�"HRY�*� ��K;�-E�pv��vG�iubC8�	K���h-�~&�0���q��ӷ��������j��<U���RY$,�Ԗ��V���������Z,~��k�z��T��%�i���J��o����Ix�e��g�f���*!:�"�-�)�5��C�P$����ɕ�,,�-!~�۾�Nk@{ѬL���Zc�Q��L�E���.jB��8�rF�8�6��Մ��/��x���@/^#,���.Yq���-wm!p��F۵�����df_����[�P�~���L��[C�"���G�_��X�u�"ح�-a�.����4�v��f�@���ʈI��٭�U\�c��=�	/i�b�����L��"��p�೐<��"����!��mFmu�����׼����q��%ثC@$���!����x���~�dӷ�nzi˸���PE�yi�b;q|zWM-`�8�D<�����j��}15�j��K�V-��L+FF۵��%�W����]RҔ1�K�q���
K�T�A<TN�z	�d�����=	��{\�u��ScY�Akg��	��0U�b�?;��E�%K�|8����MǽL��q>9�2P�������/�9z�0V��.�Yk��^�*�+VA����v�z&�1�l��eBֻ�14��h�g
-�S�N��K1	���^dE>X*�
�Ѷ�,���XdE6P*[�£m������T�z�郶���W[1�lV�x{/ش�!�mfa�m�����2�>�AG����0$hd�%+2a���{?����+�涹��I���n�A'�E(��mm�!�b�t*;�#aKjKg�M�E
��<��6��*��RT*k�Z�A��Va�c��"�e�9>%�
�*�
�’T�`ٱ؎��(q�5n�f}>�m�A؂�j��85����-�T�	m�����,a��@��%L	mW�&�psgM���X���-�^\�a:kQd2g��2[m!�0�9�S��{���3�Y
x@!���K��iμ�e��ӌ���˝{��5&�45�<3[��]���*�A_</5�ºEZ\�Īk<�̔���'��½x^dʕ���Ǭ�yEq��L�tM|�w����م-�Z
*WH�A{~ie���&�����pQ��p���m�jz�b�?�"�Iq�4Bܞp	iU�D���$l��@{��d�}�v���6(�,–L�-�惕����E�U��V���
�[~<�f�b��M��^�B�mQ��d�O6p�4%p(534�\�7)�D�f�&��SyZ3��I�7�N����i��,�!J;�
��IwV}y�{\��Yڲ���~v���1��ēĝ��ꋩ�b�(Hv쎑�*\*q��
��M�����A�R�[̟9�QH��,�/0�$��*@�Lk]<K�5!2�Sj�)�.nK�D�H�d�YB�/Ɣ�5���\��9Xlj)�%$�u�5C1{���'���}u�"�qDk	Y����*��F)� N������q�$c.�1E���Lw�9P˟EYm�����
K"�����W͉bV�i�[Eк��4C���yRm�Ma&�砇�(�Q�c��J9yeg�����q�l����yP1KQR��+��3�D3��p$��ӆ��m���m^�I͍�*�R>�"�'��lZ&!��>qj��7�yR�3ɕ*�wVR�d�0	��D6rެiz+<	ރx��Z5����
G"���2��+K��7kq������Ñ�z�g�#p˻��t!��oP\k�aM��Rȴ��w�/��N%j�Ԉ��dy�L��M���J[����Q�ͬI��1�9$UY<+S�=m��v
�D�n��׵`�[�]�nm!�\7�&,�1?��^Qa�/�N#�[�,w��w��'/D���/�)ܲ&�/]�_�s��-m!4�GK���μ�GB�!T�۽�h:�z[w�Y`�(m�HW�=��˽Z6�������y׀��3��5B�Y����Ȕ�~��!�̶>�0��~�!d�5D!�-|���Q�_GM�B�Ԁ�D�(��p{�h��v�zd(���
���c m�6�,�,wbi�B4�h�O���Òv�/ �<�u����9�hY�v�<�����>4�ey,���Aڈ��!\���#'-�o����
i�M|>b�l��P���P!D����BV{����\��Z�����+�YL�� ]-|�d�]I�.O�_��/��f�m��-�R�-ų�5� Auq��#��(cxӁ}�U��-#���+�
E�]�H�5�?���io����˾p��I�a����p6}�o}�J��`��6�e���p6=��}�Z��X�)+���O�$\;�YH6ݕ��󡨚��+\S�
w
]���9�5�v���o�H�ny4���ȶ4��w��X���Ҭ�
<5�9)-��pC��u��|�mw�Z��ܝ�
��p��E�ݢ,{�0%e8q�x<x�!\';��
����&R�à7�雅�9Ȳk�T�ï��%zeM�:���V(��v9����
�bp���:������3��i�0�6^�^L4���GM������$�"3C]`�4�Җ���UX�
�����by�!�;??_l6���m��Վ�|<��.��ζ�~.6��ן�0���-�������K�����6q�����#8��Xlȸ�zg���k�JU����}��b�x�l���K�y�xѾ���EX���D;���A��E�����G�:��ߗ��E��$�t��W��l6�E�[.��u��J��G��H�p8���p8���p8GJ%�B�$wB�h$�ā�@��a�{�%
!J�! ��IL:��
�i���8h���C#R��!��;zmaP'�HGU�LA����BQ�B�^TO$�Q�V�L|��#
_�K��~c(��4�&m+�	�\���
:U�z�d��0F�B�R�Ƞg:��I�H��� ����Um;R%�����I+�2�g�G=ˡ�G��~"u�FW���鼡��$�"��z"e�)ݴ����6w0�XN�u�6K R��U�ͥzʊٵ�*�u��/���]�zQSՔ�خ(7�P^���	����e�c��6�#��aPd"�;z ��RVM�*��]������g���/ �Mm]��%��֢S'Աvp@<���&�6l)�����
��qC�R�O��f� L�il��A�z�5�A݂���N}k�]�F�?<���Y1d�����H��i�		
�Z�E�Cc$��1C6�A��MG�\�X�X�:���H��̀B�FkI/b�f��>���<�矪�K��6��2X[�fH�"���"�m��
F���,�(a�԰j��B�!e��� @��#��V�Զ �n� ��J������#����2�ܰ) �s�%�è:��}0�F��yz5��9��m!�or�X�N���HA�Z�sa����g���&�-�#����]�~���@[�A�m=DD[�N��E*wP9V���Pf�U��R�쑆*��ơ��k��흡m)�m]��)*΂��SE�Y(Đg��N݆R��U[ې_�6�TI��Ƒ����t#>���cDz��@/	b	�:��J�ZE����bs4���Q�탅����Gs�2ҧ>��V�� ,&���ρ��lw_�:���Ġ2k �qS�4��������H���tms�� �J�u��]���ED�GEܪ}M��U�'b�l�,�#�z@NĐC2�O�bH�B�X�x�� �D�0��XE�.
�.�FRE�
�g������&����k�z�Tb�"���p8�GX/㜫�o�P4�q(����ᜣ��jb���9k�]��bqh켴��H�)���%��,ڦ�~U�#�K%R9	�p]�}pu[�
v���i�
�D�-`wȡ��Ƒv��YA���x�胫[�l������`ma�w/A�����30:����;}�1�Ș�x�n*��k��4s_��x�胫[�l�CmGB��ͪn���C�����mU��}�`�x�胫�r��oe��~ۆ^��H`�)��I�6}��[���n#Q7��p����c(`Mms�� gl�x�胫[�6R�Щ�G�bms�^tRی�����W�4��MU�;��H1�
�����dma<t��

v�L%�h�D�p����#=M)#VA[}��[�l��!����6Y#V���*�ۗR��\낶0:���v�5ӎ$�,%AkkP����xR�"�m�>:��� �r1Xȭ��W)�SGW<
.`mc�;�������W��`�>�3bK�y�,*XÆ)^*�.\/��CG\��`G3�Կ���8��tmw���N'm�'v)�T.桜Bn
pmp8���p8���p8���p8���p8���p8���(�ǵg�IEND�B`�!��PNG


IHDR�a_IDATx^��1K#Q�_��`��ł��hi��4������FD++A;]��l\�Y�BI�;��	�(����{g���N
��O~����� � wH��(uC��|��s@L�j��d-P�
�A���)	��'�g�~o�;ͤ.Ue��|���4|�0оADh��_��K��x�
�W@3#�*����W�4�;_�`B6�C�N����!�)���$U�-I���G]%h�ٮ�:b``��7�(���v���QW@ch`6�ɾwc���3��+_L�Xd�be�����M���7�O)��"�����?o�S�~lD�Z��,�������[�Be�IEND�B`�!�PNG


IHDR�a�IDATx^��!JEQ���b�b4;�`|� /=0\��#p&ᅋ@��g ����[Mz��{kmX���on��˓UԀQ6ꑸ�4����a�h�}�Z8G/��$��F�VV`�M #�;����	@�k4���>`aY���J�*�s�t�l�w�D�K =���j,�O�CeR��T�.`���Qwի��TO����!����	���0���IEND�B`�!��PNG


IHDR�a�IDATx^�S1�0R�סK�ۥC�.�c��P�D]��H��ɝ$��#1[����|��Nk�,UZoXT6g�ە6\+i'e#�Y��Ae�Jj�q�C�z��e!�p3��q�@)���냐
#��f.���f�7�}(9��A!���	�p�hN����@���ad�y���-�7
RK�#k)�IEND�B`�!��PNG


IHDRa~e8PLTE�����$`9a:Ý
�p
�����v
�y���q������t�m���{�i���w�fqK�t
�b
�i	kD����_
e>�[
���X
��
]S@d=�����$��f�"��$��g�"��t�ׇ�ه����ڈ���%�ۈ�ڇ�ޮּ9�����n���ևϦLNRVZ_[^d�"�"��Շ�"�؇�`.>HtRNS	
,ұ�M�� ����#��%�'�)P�+���-�"$>�E�IDATx^m��r�@��Z�f��!v,233�(3s�
z�nz��3#5����#$���$���-�J���5[a�������/+�c{(�d��*q����+�k_[�A[�llj�ή0 �(;n����H��Nq��6<�
����LLfM���? �3�yA�<Hz��V]\�B�e��F�Օ���H��m�mljA)�r��_�E�v�)����n�I �B)'�4�`\ �fk�CIEND�B`�!��PNG


IHDR�a�IDATx^Փ��0Ec)�סK�K�n]:�S��,�u��"Y<$.$��3����Y�cΞ-ט����q��ěFm�k5Qi��i��"R�ZG@T'	+M7��:#A���?Ao�F�D1�H�������H@t���X����IJ_�F��7�H`���P7�u���`{�¿�����+K�پ��IEND�B`�!D�PNG


IHDRVΎWIDATx^��?kQ���$�� jcag��XXX�B�'�I!S�Xh'�	")5E���!���bc㟨]��޻��<v��]S�����Ώs�a���S8粍����M��Y9<\����b��.���^s��Ifd�H��չ�@Š�_~���4����U���[v�e��om0[3�����e����:������=�Լ�����)@�����$"��GĈ1�AI
Se���mDd�p�����DQ��0���!@1-..֞A��R��Ę��(T�9��G�U@�v�-�D�0�C����;{�ߢTQ�BR�(��Z� j�LJ�"��i1*#�C�c*����	�jn,Q�i�W��1�Wo<���&�MT%�Uvvv&��5vww��I�r������FS�v��*��D�@T�>B��t:
@D��2C��DC˜�G��Y��Շ��qV��z��Kg���}��W�8������J�M���z@��Ҿ����7�ȄIEND�B`�!��PNG


IHDRVΎW�IDATx^��]KA�w�-�L(("���,�4,%�JI���X���"P�$((��Rh;s:��#���Ef����93k[�4FS�6|%��}	t�F�;���E�����Vj'=�`I��w��"��e�}���r��j�۹B	�3�B�X���
�<��'��j:���d��oc6PY�n��y��u�B��EYߟ[
�랑O `��E&�0�Ǒ�\���"���>�#�4�b�G@���h�'�'x
h,�B9pJ)�f��
��P(�qÑU̫Uم�
)$�h�,�-X�L��
���+%���1�~4u� �uW�����,��'��}q�v�J\������mj
3�#4�D����m)U..��/�_��m�)hjm#��GP#W��~P��ˏ��u�E"4���|C:����l6H�>�d��N�*$I�'��	����b��IEND�B`�!/O�PNG


IHDRG�@;]N�IDATx^��_jSi�a��%t	YB��%t	Y��B�.. 08�@�bf8*��`T��?S����-���|�$E�IC�h4ρ�6	߹��n��V�����(���(�� 
�  
�  
�  
�  
�  
�  
� ���(���(���(���(���(�fw��`-�Bz�uHTN.���:����i�l��B9T�vX�?6�[F�N�B���f(B�׼=~��Ϋ�a5�B;���� 
��`"��f�Y�i���
uH��:y��Ӝi:�)
����0��j��Wh�Ҭ"�&���!
�@A���O�B;�B�"����iϸ�4qPDA�&�
�����G����l���Ӄ׎�� �( 
��E�CZ�����z��A�[Ugﺻ�o�׃G���X�N���
������|c�4�=X�BDAp�p����/_���^�t�<cXʡ�c��D�PuC9�?���gy�8��U���V2
��x�P�+��ૣ��s#l~9�Nzoeh��SDA𿁱���V��2"���I�ŝ��DA�?��5�+c�Ӄ��_��,}<{��[����Yu��uo�v�e��\��}������㽍�����DA>�w��q���G�G�G�*U����Vj�J+�S��6� �(��%Z,�]*R1T���2)�FuV�F�Kh �vH�$!5S�䅬�D��>?ɷ4�̙��<�e�/��f&�<�eƞ˿����z.{�+m��Y&�&Q���X"�~�tL�����$�/i�M��zt�윝Y?.a(	�g8�ʽ�J��W
 )���c@f"Au|��d��������YJ����ˎY�`3�  �7�w,:��C|d��t`�@*M��89��i:tR��c)�@
T��53�yG��s�u	�/�l�D*A�Tf�k��1I�x���b�  )��Yǒcu���~p!�6�g`�D�9*�V��D9x���Irp�X
�D
R�����q��m��p1���䠮_� ��X��sH��R����r*��>pEпU/9m�J�I,M�%=��`�<t,;:G
N���ҁV&\I�"}U"�m��Ԗ�1x��ѱ��Wo��ͣ���)�琂�� �C��1�s�_��/>�8�21�]9�L=)}:t,;��HA)HA@f,�8,"�6L)��M�K�8Gϱ�E
R���̏���(LJl�H,-�#�'%��3�ǵ�q�ʫ��c�1C��:6�l��bHzR��@��BPl|�el���%�Ki�v�1�Ǯ�zPzHA�?ۏz�1"r��q�;�8pD�X@
 ��%��
)�
4hR���:��x�����+�I�����J��OK:G�z[ӄ�0��ϡQhl�c� R���������S���R	*��݉�]�u>�d�0ӈ�J�Ӑ�u�H�����0sʍ�r7!��� R)�fS �+S�;z��a!�8Զ�7�+�,R����+XP
*��	B%m]�=	G� ��A�=���HA@
�Zo8�F���ەW��v�H�)��a�0H���z�8�J(k;��&�lʰ%�6����K;m=�@
R�ҹ��8:�VIBP	�<�Db�*!�R��%�@⭈���>%-L�۫���¶�	���|)�� R)�@�>�R�p�*S�2Ke��	$��}��*ʆU�Y���`Jk*I*��g��aC忡ש{��}��X��h��Z����N�� R����9D�$��X:��ͺ��^���BD���e� �5)�)yWJ�G���}ݸ;�"5�&-�{>xjP�"� �;:�,t�����e�l+��cmHA� R��|.Gy��J�$�Sj0�<�(S��t	;"<:5K1���(���o&!(q��}(�Y��/,e8‚c>&����2�8����� R��H�ՌB	�,2$���f��瑼�����47�`����ߋ7��$/\;�|���a�TeX`8"?Mh�6)�@
B�8�0�wt]G��#Z������dl
RA{*u��գ�c�kR��=0�ݕg�K�Ωg`I��I���Ĺ~��<�I�`�K�T�U�'=��K> ���D�9:&�RTQ�+9�$�dK�~����҄����z�H�������5I��nºUz����5n?HA� R����G�$`�|���a�qe��m�C�I^�Tfj����%����^[]צK����i�P�R��A� R)HAʂ�@cp��y�l�<���d��&��KV�h)��t]��m��ME�K��%�������	�iFiI�ܑ��d���)�@
R��l����JJ��ٸ��DW\PF,�RT��'�����z��@�vM�3��Y�DIX�s�?�)�@
R�i�Wo�X20�BQ(x�+�%��.%-u\uHAɰ*Rɖ�kB⯊��$oˤ  )HAʄ�s�@��J-��_��̴����6���U�A	@+��)�u�ɷ@
R���DvC���?�95	�}�$��c�TR�N��K�l�����7&$�S��{nF�;:����XuD�ś�5�
PHA@
R8�X�$7��2�r��Xi�W�@��
��TΩ�I��ްm��/�~t?����K��dɩ���y���m�G�\M�!��[D�c��_
���zEb���� Bp�C�/0\�FH�m���R�l)ԔbKXTE҇Zo��}y�@��y�'�6��&s�$����1��  ��3�z޼�]���V�&����|Q�`�E)Qɬ"%�n�`6=�Hy���w�����J����%�& �q�3���t
���o��ˡG�S�)$�%�@x���� �ƒ-2P�@	�zd �H�5i��>�!Kz=�P����5!h�3���HA� Bpq�0%����9��gZ{�W1���ƧO18�sy�\��3HA� R!�ݚ�x�,"A%{���x�ZFڮ�b�V!Uv[����Z��h�@
 ��wD��������zw�z�ŮA��t�[;�z���z�M��>�M�#�`O���CH)�@
�?p��|���`�l�2U�)�͖���)�M�Z+�N�*��1�8�� R)�\������:�&�O�,*%��]7b�ʹ�:|d�PIh��X��:��@
 ����z/��R6<Ih���4�ؔإ[碫�WTNgH��q��L�TՊ Қ6�'D�6dZP�Ӥ� �s�3.&S�c�1bj��3M�)�@
�?p9!Q!��$�,��`�/�_�umce�J���^�3H�8*��I��J-=$eˆ�>��b0�(�o�st��붴��\�� R�l��GgS���7�	_H��y��`�Z��h�D�{j�b�Κ�`��O�+Om���B�Y_�:����4�<�h��<�`����+� R���5�V1���V�V¤�e�~3� �nS�o�F2Q�L1[��Rv:��$�$�������"��o�$��Q��3�V����a	�Sk`�����w7��AA
R���7��A��)��@Aԓ���J�?��+����#1蕨SOC�.��5��6��<�����W��x��e_�eX�dV���%�!�͔�HA� ��L��*[�1�sY)�$�uF�$b����d��*��t���B�>��ӱk
���q!�(�f���KeZ��><&C{�%��r�<�}KR�``m<��R)�L/�U��]���=�ڞжc�Ǖ�R&(�@�-'�%�>X�qvTLI���mN���ǣl�{�֥�SJ��}�����ĝ�+� R���-�[%�$P&�"Z߲�i�xZ����&%�
E=��i��D*��G4IF���e�Ȭ�wڰ! 	��Tq+���$��3%MN*)9rI	(1����E���t(� R��*є0��m�/��2H�	�$�"M�)����4$�CA�Se%ɬܵ�蚨���"e��U��zN��]�O�?�ӣd��HA);&�0�(���D	#��i�H^"��K)
�/%h�{˾��.�5:�(E��(��Pj#��J
R6�@
 %Lz&�<Ě�,�?%��T}��JS�}`�r��+˷��*�T��2�m �����l3��@
 /\gP.�4Xe�>�0�Y)4��*�3JZ�CC�Fۆ_�(}�b�}J����j{Z�R��?��mR�~�,�$-�@
 K&�$ߔ$�ԣT��z�zC�@
J�m����k�%�:�J����EN��|�GF���7wE��x/�) ���LJ
.�|����`e>L*u��4�����K��w7�Se�OJ�!�XjK?A	A	@��D����$9�A
J��?t̡}����`H�(������f�
�Zri�E�嫒�5�x�/#ܹ\U��զ��~�8��n$VS@
��P ��b��lFI��%ĪD�l���5#4aUHA��i�6��d�
1BHCmC״5R�{�Qɾ\�9y����Ȧ�.==��?z�����C��}��Q�x�k
�
�^u̴W� ��H�^!h%�u�
II�\�IA]�6z�$cϓJmZ��F*��"%mm�)��`��V��.>=��Ò~1+�J\t�����j3�R)�BpƑgrg��?Ln��1�?)�
I=ʄ��c]��4)h}����I�eE��}_��/�'{�S:HA� R��"U.:*8�|�6άG�ՏD���e�2MÒ*S��oI��c��r��c�p훏]"�R��N�^����5h�O��@���1�<��D_^rMn��/;�R:HA� Rp��ӋKR�N�`k�>(;6��#2���KBK)��e|�; ї��_�GrY稊�5Z[������iB�R|>S�n���]h��@
 �G.:�	RP��HA�@4L JJ�@�O��L&��ұ��=�k�[֯s��[��Z������$��=-��a!(ԃ׬��Г߇����9HA� R�?A
J�5�����l$%�L"�l�?��.�m����"i�s�cM��rP�/[d�^���Б��
���h�;��h���Y��&#㚅wZYS��?x)@z�$�WuG�;k�<`�۫�v3%�i�yu�E��	�B�KĴԚ�W�l��΃�uJF�l�m�l$u�c�#�Jݟ��'�xe�y�˝w��#qm���������7Q
>{a/"�yCG$�|��+# � R)��#ܹ\�lg�+am=O)($Q�.UDh�(�f��R�I}�)-h���qH��t�M�&f�[�^� k�,���;�G��Ǥ����V�1��Q�1�S������HA���m�1t��ߗ����oG7����B`Y�HA�5q��w)A��9A.&b}��󓶡��������V_�x��6HA��͏O�P�qL�t)�Z$��&:%�����Vn�'�߯f@
 ����M�ݼ�!�7:�36$!��@k�d��J
5eH��ri�`�6��}�T�����؇OV)k5�8�c%�G���kkrܤa	1z�N�}�n�ӤaU'ĸz{E��.Ҳ2b� R �\uD�~�[J%��$�T2%Y8�t���x�q�Q
J�Y�(����R@�c���R��>xZ%ɣi���co�
z<HbR�й=��1�>`�	Q�����}6<ćU�"ZZR)��!��}�'��Pqt���۟����J	�2�P�d�$gQ�t�II �Tu�pp�ę��nZ����*��\�.��T�>s����m[94-�>��=�پ��6l�	�����8�T�B�u̢���O���wXJ���B�1I2�'�G�;%�.��o�M�L��j��5U��ʈ�����S�*>}�WE,��K����s��Gkm���p1:v�j�+RP�W�7v_H~���E%�б�Xl�@
 ���/�]�R0^
��	ۇ�w�f\�rB �fR{Pg9dȾ�V���]�%�ϼ}��k�c��f}��=���H,!���+R�J�u=cIK+V2��\�V��@
"!�0F���8���>~I��_&M줬s�%�'��/"u�U�D����J��+a�[.��5	I��q�=�3T_��T)�WZ)��Z$���J	�@
@	��r\M�KN,����`S��lY�#��)��߃NB%��{�+1��뿮H��~���с�y�DZ�#��/~�h�� R�������,"��X��e�@
xM�s�ֹ��-ϔLWLDZ���&G�B���T��t�1+c�9�G4u}$>�H�M�W�L�O������[	�D�}w�g��%��qJF���h�#�'w��C�E{������i��?={a��^p�M����I���Q�B�?�k��@
�Ƴ?�P?��=-1�d_<ж�N�/؍@�A2�����n���s��<��џ���O���~��?���٦���hUG�>�+Ӆ�$�d^lg)���4��d�d�6����q ���'
�l�RP��ئ�7�����&��ฤ�D��:��&��'�,�/�D�r`�ӂD������=�<,D�8VHv�k��f�DD�D@
 �A�ڕ#�M�p�m��!�OWӆ�e�J&	
A@:$�$�R�8T�P��iMJ��]�t��!Ye�P5EҶH�pi@
��V-��J�#%�.)8�w" ���z��Q�|XB/T� ����lk91 � %�r���Թnɵ���_�����g�g>y��)�$Y�?	I#I�2)"�%�/�Z��'����������=���j	�~…Ӏ���g����:[q��;Nzme��?��XER)�#���)3����$\1<���5_�BP wt�R��u�/��;���Ϣ+�=y����Y�L�3�C�,�Q�X�3t
TRW�U��I@���Љ�y�DR)�!-���I�x*1�X�t���ʊ�J�6�AM1�79�ğI>9��ԑ�SBy���'u=�J��� (a�t)xl婬��g�W��Ե�<�0��g�Pi�YHA�  ���"�h�s�gAY/ g�޸d�ͻ�Ʒ_F�𹒀B�ě��$��\U=��NPiRRّ֛4�ĎK�-����'�����S�<\PF�"��W?���E�������|�JF�/�d`��]���i28�z#�˖�~u��T;�?oF��{����_���R��?�$X����+�s865�_`!��@
@��!�$嶖��G�-�Ec�����!qWEbF���ʑL^J�2Q�a����'��А
kA�M��$�z��)*$%�~��_tWUR��?���������h,?>�#���=ў�;%c�v|�9��g�J�ϼ0Z~�������ވ�~���G�}&���+��W���<��HN�^p����5
˚�_B�xI��#BR)���y���p
��J�߆�fJHV]N�䠕3ՍJ�������NJ2���_���s&���::��L� ti�@l$��4=	��
/�b#��0�(��F@�A�Q^�Q��0�"���lj�9�PϾ2�LQ�k�Uu�U���^�Hw�]����U������(��#N�Բ)��QBI�4�L2M'��1�:��X�C"PzV	���%�k��!�\�/��L;V�>`&��ڍ$���%�A-%�0�xۑA�����=z���ё�{.��G?���{���h�H_�����. 7ݸvHʿ��U�R������RT
*�JAEQ�Cv�."�N�6�U�@d�=J���s�.>!I�vI"�ʚE����y��CޥH?)٪����n1�t. ͂pޞ����s+<�*�Y�,B!![Oo���R��D2��P��RRm*E���RT
*�JAEQ��#xҶ|����E��3H iG/!��B[N���_:�gN?,�	���&Mѫ��u��,��XO�#$m�3��k�]y�/���hΆ�e��=�'�}�2�?8'��l)�lOt	���_�bY^VJ�$��}��|��"��{œ�*,=RL�8��txK!!���u"����h��J^�]�]�Ɣ�J��<�L��JAEQ)�(J�Bp�A_;}"酪x��Ui%��(dz"%��@�,(i�*!H*YV���Qp-LX�7J���3R������H�\�5xj˕�}�T�Y#ѡ#���C/�Nz
��W�נ�e��X{
>q����Û�/��L!H:����2���a �A��PLv��0�i�8̾k�=��T������$��Bv�.�m4ٔ�5��鋒&d_V�D�%.	H)����$�HȾ,�I�P�GɤJ>�~���V��Z
R._�$\�B�%u_gu�	��ә[?v����G�,'AXO��+�D::�O<�%(2�AJ	�J��������RPQT
*���!��G�<{!dN	��U-a��E�˞��ߦ	�.��6����4�������,e�<N�#SXma9���n��*��s��KK)�/C~�ܪz
�C\JA���ZK�
61^�>gP�)�'�))Dd�3���;�	Aʄ-�\���W�`&[W�**E���(����	Q���Y2��b~ZȾ7!%؈�,e�E�@�yI�ŧ{��͔'ń�� ��1�Rо�[�s^�Q��롬��Ѵu���D� �Et�����a9���ا9'ʐ��,�XT
��a"����n?B��q�J�L%�kZO**E���(�K�5� %�e	#d2YP4��W��� e�7a�rnʒ�=%!��a�@�K1h�f�	ڈҀ,ÔB�|؏t/�7!��&Q'r��p�ʈ�U�$ߛ�K��Sܔ��/N��(��7�m��6��</�N
�j)H�A��%�}}‹�c�p���1�ϓed){�U)��m�٫QQ)�(*EiM)HR�u��)�.���viF��ؐଗ$	'ɼ*� ����S�RP� �D\�AI�"L�4��\�ϲ��m��{�eJ�!m��$7k�0�*dy����UΠ�t�!B���Z��H!Y˥D�B
z�!h���`)��Y&��"�^��u�!&�f���֙���4��[�J�\�l���JAEQ)�(J�P���g��Ų#!HH�M�Rc�+极��ђ��f�Ca��=q$ ل�)�^���<�?ܺ�����W?�.%�21��(��2)ؚ�/�ԓ���ڊp$�
N>��&���+���PlJ������#7
�.����;R�.ӂ&yN���MRۥO���Ћ�J�߾�|������O�B�̩
L
���ǗF+�^�T��ߜ�a-���n�G�� ��r��ð��KF��4����RPQT
*��.�.�mN^tQ���5�0�$�AB�j�'���t��L�%��C"�DV=��h�>ֿ�e�%c����E�N?k�����+B��z�i��;d������#o:�i�ϲ�ޘS��~�6^�}Fk��b.GVW�!�Xey0=^eT��f�&lš3����C/DO�Z�迯ʝ<���"Y����o����ޖ���� ���,0T
*�JAEQ�O"3\x#FL)��$`
.��"�H�!��AY�<�e��rVR�u�y��u��th؂�"��	�+���I�!��v��-ɺ��������{�CI�����T%I�V��s!.�J�uG��&�rp�1)k�㓿}`JRLʮ��K9�+�G;>|�d$�$�6��>�u�ߤ���!)KF��"��͓$�+
����RPQ���p���.�^")��MD_����q/�4=�d���W�$2D�W�Dz�D��w�	A��)�����V�*}��8!��q��DӷNf�&�J�oYғg����Ǿ�=�����I�	{��L����[�Ӟ�[��?��S��z�.F��ވ?z"�lʟY�O9(S��b>�2$g�7R�������yd��|�}s�:�a�k���RPQT
*��?!h���"$��w��Rz�R*_R��{�Kj�$�'S�n슮����ҎK��u���tvD?����1��+d���ˢK��$�z�U
A)��DP�W��נ5�ۈ����Z�4�
g��6,��`�3�Zv���n^�Qf�5b�6�$+���#$N�H�'�%a��G�K�v�L�OJF2#�%)��7� �oBZ�O�6�F�h�4��>On?��xb�j�k��D�Q�\�P��ES��l����JAEQ)�(J�=�K������3kMi�H��fQGJ%ӗW;{״R$!d��פ㑁Ѩ��?/9x����龺U� ��
�kg�x�~����G7�k�BP�$�}�D�� e��e����A�3ؤ4���{��"�")I��-泔�ډ��JK
�F�$�C��� r�DaI+WY\T
2T$��IȦ6r���U��Mb��Kʮ��p��
o:�Mfe�HR�U�/���RPQT
*�ZYMr���\�g�����6�F$!)��_n�}m6Ed�.��{�+�-�HB�W��A��XAҁc/O�w�R���K\���� ��>��m�A��9s߁���� b$\Z�7�jR�"p�ڛ�$�]K
DZ�I'�@��L~v��Acr[H(�Zo�"������ceIA$iɼe�r�[�9)(��洩�v���DZ��^"AȺH��ld(*E���(!����wp��X���!If>}���ͪ/_~�R�L�I@� 2J���y�X�UQ�]�B@�!
i� |b�CIJ:0�Tu��2���SkIS�)HZ�~i��uѦ?Z����s\DGU g
�/�wW�2a�rh��@�	����2O�"z*���ˊ��9�,)(�M#���txKn)x��SOU�4B��H�A�#���f��@B�뼬e�6	7z��$�YMRxO���Iv��RPQT
*��D8�K�@�� �ӄ<D��	?빮�����M�i�w!S�){H�J�ٖ<��v=�HL֭�/�/�}"�\҃.�˔˦̳�h��(P�[��ySvI1�]/��'�m#P��')h?�����m�+���6��&�g��LRPD���}�z-�/��tC��XR�Y��<6�,��ذ�����RPQ�\�'	R.L��F^]kǷ��j��*ߐ�c8�9�̶J(N�A~g)��I�j$���]J�y�bp��c��zg�Y����e{�s �q��r��'����[tz}��v�a2U�l�(�KAx���\R�O�7*6쯖)'FJ�$4ša��
D2ߌ��k�Tb�� ;%���<k���q�O��d=I
zH	**E���(H��Iҁ�@´����/(�ȷ��"� �3a���.-�MmɻE2�檌��:��x}�h���������sw��bBNE$��?�2M�P�[��8r���`Zj!�|jU!(RЩ������K���玤B�ڒr�vV)I���}}�Wv���t"k���X��e=7����f��� Yjˠ�:*E���(^�`G�f߹_%��Cs+�O�ͺ�D	-��$�I��$;pc4~�MQ�Ý������>ˋ��̣�ٶt��0�\���*�P���I.x$�_Z��p�	í(�sy'⣌D"�T�I\#�C���i�No�rn{f���}�����h�[�G��N����S?�,��U�
�|3��E�>��*�j�e,)v��7fY�]���M1�`���[ĩb@����T�\���k���-�!)��2R�ҍ�~M\5>��xW�HA�U�AI&E����&e�HiW��,)AR��6Uǎ������#*�ס���H�"�Q�ll���1+sR9�"�.�Pʅ3��/�-dr�JA�Ք��E���Sr����9� 3��G��Y婕TMg@����TŻ�- !h�L�+y+Axi��[�P�[�$
�q2����2a������h�e�޾ȿ��nR�^{&��}Z{�3���0d�$�@���)v�ڼ�]�7JM�'	�p�/!Fg9~���S�M%�ӂ�)Ů� �2��mɰ}�A�b�j:T
*�JAE����U���@�5IjwA聢R��5I)�ܡ
��j}�^�e��Xjʂ��"b����%����U���}�(3FRj,��C��, �l% �
�Z�1b�iB�sM���`WeL$x,��c.5��Z)�i��M]�ĵ7���'F]�&D��^ϔ���n�B��Y��쳐r�S$J��� �U�~��+Z��h���B���}�Pa�QHң��c\&�\	:���a�Y>��E��yE��1�,D��%��#�Ix�r�exL	���b�^
**E���؋@$��,8l�c	*�u6�_x�E,���$��G0I�?� ����6�d;I�M���%�����|w�qWu_#D$��8�i�E��4��O��40��i�m?�F��r�BEJK��C�!8������<��>�"��"��kZ�Cٸ�aKf�z#T-�E�!)����}��$��RPQT
*�{.$��\��d���.��;��#X�dZ��ɋR5$��Q
�0ku)��:Ģl�Ңi���D��� �|�Js6���z�@R���?��1�ޞͷ��$�dx����Z|�7��gfR��HL�
i{]�%��KJ�O�C�0��a�Tz��V�كt~.!�����4��95�����JAEQ)�(�e`�M��RPR���.��؀��ڗz��/��(E�����"a(�%�%岍�q�La�&�R}y��׍���6�	�2KP��oRBj!s�c��#�`��q�Bоt�f0L�	���{L~l$H�8�dI����5�a&���!	B$�QF�������2Y�0nv!(�-�Y��*�c�|-Mr��s[)h�A�d*��
e��C���T���b)�OI�'�C�&�q��ߝ��ﵔl��,���T)���#R[�8�&��1/ES�H�*&�q���;���b�PXWB��`�eÕM>]��<B��_Y�s���R���Z�̗^m"�*)��}��hҊ�`��AH�06$��=AIe!=���<qy#�띏He�!zVJ�HY��n/a��Yi�O��$�G_�຺���./2�m�$C
������RPQ,�`7B0Q�CY )�L}U�|}�L�4��&��iBPz֓�
k6)(�,/y�f FD|���e�B/ݖT�����{B�RbO�Z-b%�w`&��L��L
�b�ؐ�i\�! Z��k1�P��[0:����ŏ;?#		����9N�}$�Xe龍��_O�7����EzZ�� !aYFA��.m�/�����J��7�J��p���)-�#�u��ܩ/��AC�@Q)�(*�Z��J�DI5�ҙS���1~�I�O�J۷|�o)H�jQ��E�p�e�Y%Y�_�six�%�~��}�!(����e�b��$_�Ͼ3�)���م�����V]�1�W��ޘ^v~i�%<��$�\ͽ>���,B��95Qb#���$����&�/�~rl�B�$�x�]IAD�+!(�<�9����J��2J���A��H����Fz#R�{���WU]����RPQ셠�@�=ƾ �5:2���k����[I
�~!5�E��V
�Sf�FYn0EX�w��L%����J
�?�-Z�"0���YD�,��$�_R�ܧ�bJ�I���&ҧn�b��E��	8��vGt��q��%ؐkn�2�D�$��8,�Ko."gنz�"��� �h}V%�=�¹�Uڗ
��4����g����k�e���e�q�m;��'I�f�<��'����RPQ�2pT�m5��f��9�ҔLJ�f�LF���峲1	V
",\J��ʄ��VB�/bI�ҟ�
	C"��z�p/Ġ�>�/��:!� ��&e�1��_��F��3=����0ucW�����P�K�)��Ǘ]w��P�t/A&��bP��&���+,¡oO�ע�&���"��b���Wi�S6r�4�m��L�T���bN�$��\�^�4�7XG�u\����8��_
��<�f��%���`����D0�bҰ�����^�]e"���K8���}'�E�Zb��hu)(0|��I��>���Ҥcz�H�H�2���Cf�.�!�՜���!��1+е�7��g�uȽbRp�Q
�ߐ��p��[�,ǜcbٹϾ�1h�TT
*�JAt��2P��/3-4�͇��/�{E�`M3H��;6�I�L�u�K�C���س��l�}�9H{��		d�)E��!c�T*�F�(�>�H�eM����0Ѷ�@F���-�&T#��<(*��;�H��M颐t���/)��
!�D� ?�l� o����G�A��$�V�N鸈�V!�ȓ��͔�bxH��?P)�(*~5](^c��'�S\_4�<.F�M�ӄ�?��7�oNGg����O��,�3d)���]u��N���HA�L��"0�����/\�KI�<��:M�!4!H��w���y�&	3I_� �}�CdK��n���^`J5�g�Fy1	A~'	A���#���I.�Z�Rb� �:RaL$JZt��B���̥��X E��ϋ����w�C�DGC��s�HA98rM���ٜg�s����_�/5�W�����Y��j���RPQT
**s\8�v����'��%�.+L/�\��%�������!�C���>|�0y��Y�I6��A��g9���O����D�()�A"���lX���>{F����Ҋ�
��~*�$��<�1�z7��ZOf ����=Z��(��JHA��ު���d���J��I��ٖ��D�+��k<|T
*�JAE��I?�F�CG>>WP�������\ �"�u6m��\����X#Q�J)�
��O����H#Ř����IrLC�洠�_g7~�s]#Q���"�$����L	�7?ݝi&�!�+�@93��2�� ��!K������-�#0QH�!9�B�֊�I��@@�����TߩT��J[�D2R��ף�W��}��y$!P�]?D`��)Y���Vc�JIXoX���O6C9��1M�$$��lIB)�Dp�����;)(��О�E }D
%���d��p�
e��
R�i�s�=��	�}=�e�;>|�D�̉�'�[�yg3���z�2а�KA���G���RzP*�Qj/�V&)	��"GAE����TT
V��R^�5�@���Lhb�Ѕ$aoY�����ܳ�0y�c��H�ē\+��D���(]��G`
�'�t=��)/_�K�1�2)A��������`=)�r���R,)R\�A҇,�٤`��6"Z����f�/.lS�g@����TT
��"@��f��TA�I�yD�K��^�S�!��g!-�`�����BN�H賨"��2NRA>� ��g���6b?p�����kA�P����2L�~E�Sx�h)���/�RP��o�!�IŠJAEQ)��7L� ت��wr�'͘�Yw�R )'�AJ�;J��z����#�ભs����}�PI�����!%���BN`�BP��X�@���6=�|@�Kںj��2H>��F@����-35f�7�R�bR�|��
S�H��[x\�H�Y%R�o_%RPQ�%9H���*E���R�3C����4�Yus�>ϲI��1�����;�������H
������YD
�l+��Tj�pV�ԩ�n@��HAz�IA_ c+��?��2�R�a#�-봘��c�ZC�4b�B�4!
"��)������S>i����1B��Q_A�RPQ1(=O~y�Wu^;JAEQ)���2u؜DH�����`O��_�a�z�������û.����F��N�	*
�A~���a�Q��e��̌�6tF�����h��i�I�<�r�� ���8������+��f�w敂Ȣ��b2p��a7*�6�R�����q'Ǥfm��1PTB��v����RPQ1�-������`R��'a���qQV�[�tX��ܿ�(!��J4��JA�	�7hi1Le��'h�@���7
���1uS)$à	�Ъ������_�OYdM�D'2���a�C%�Ī�z�O�X�=���Ў��bpHU�HT
*�JAE�`�G��� r�UO҂�Fc�ٿ�窤���2=��Y��rp�‰��	HB�&,�R0�.I����|Z�_UAٿ�R^����ӹrb�0x$�rs�!�n�RP���/�5��B�N	J��I�*O-*]��g};gD��+ZY���闡E��^Uy#Q)�(*��f|q 	 ��P��G��$eB�s1���,���+���̟?9�f���brLiӲb)W%���j�����@����['S+D���n��u���fɾ2�A��#~ʋ�;8+��o�;/�/��LRG�6"}����l{	ڈ`{1h?ؤYz�V&�rW��s�F{�P���bp���*E����I�*�h�y8Ic�zJϸ��%���%�ʆ���FvDŽ`g��H_A+f̜���S	�^V�I�d�D�b[yhn+�d`�L�vʸec�:�,}�B����/D~�|���'.�l�A�v>��x>��Hz��ȓ4�d_�5]�ѵoՄ`YB� �/r,|IAE��P)��T���J�Q5�e�p@_��rW���$$MHIr�4���q���j�1��OooWt�O�E�_�i��ͺ6&'�� "��{�B�PM�$��Z"��m"T���3\��VTr��Y��YD
�\&����z��͠	����u�9h(Yn�,fX�U�Q�RPQ1�,VT
*�JAEˈ���[���3�@Z`�룭�76d��-�+�Go~�{� d0ɹoNg-1��˔�$���Ye)„<Ԓ�
�eˤ��o��dJ�$�(%MT�Od!�-�d!�@Y0%�ULfP3��F�l8�94�I�&����L�SdN3��=R8�>�JIN���H
���&�Y��;�3��"��J�.�	AH��H疤陵�{��@6ڗt������a���JAEQ)���p_"��+IY��K��Ѯ3��l�H���o�$�>>g~n� ='v�4����[�͚=�e�3b�����]�0���%�dIY20O�0d!�i�ta\�š�����?��f���yC
ГԴ�M�
���;s�����,#n��%�I-�����b��>�J�R��&�Ot�@A�V*���6�
18�:��T���J����VV�#PD`ӱ�ăº�Ƨ�<L�1ӌ���
咂G���P�6y������S�,���lyQHb��?v)�H����DC�)��3��J� �<Q:n5��Ax呂�YἌ�ҎK�B��"�ѫ�����rﹻg�HA��خ�w)�(V<t~g��T)�(*��…��0d��2�$h(��+�f(%K@��2�����4I�,�x��c�Pn�4B���%}}a���E	�wN�>Z�|V2�O�2X�
�B�$�BY���G��p!�(F4�����P$F+���9	I�Rg���|)X��j��HA䮦=Hjӣ�D�vHRPQ1x�F��=����RPiUx}���+b�`)@B��q��z�x{a����¼r�Y�[R�]��z,�)��v��n}%�
�Kxp�e���
	�k��v���g+m�mjQ�O�%	_X�^*�%_��o�i��^#�Ͳ*���m�mV3����[
m�եv��W/���k�qFG�V�OK"�����q�5�����tK�^� I� &@+ʖ�,�FĮ���&R��T'k7���P%�,�DQT
*�7QxM���Bꅏֻ���D�L7dz!�,\������+�ҍT��%}��H�1k�1�ͥ��˴K1X����b���FīH�����4љ^\Y&��$�7$�:ekB�>r/��پf+�L���q��?��r$`V�CZ>)��q	�Jh��t-)�>����>I�`^d���T
����T�Cv\�$<�GD=�2/D)hh��\
z���xhN=�F�n�$b1��[���hѺ�I�[���Rj\v�>@T�|W ��A�ǥ�D����3DF��w"
�7!O1O�
�t��
��ܞ�� dۑGeIA<Ҭe��5�4�A�)(20�&���
2?�#�M׹;�t�����<wfm)ȠA� �]�T��JsN�$���<x�{V�D��+�+���*�G�P~/��J� ɐ�;�'��H��`�c��[4󙩾� �o���O,�k��Bp�;Z�茨kO�h�$F������'f���I���Ge-�n�b��d[��t�d�H���~_"ٟ�K��o�"�?m?�}���6KA�c��l6@�����o��t;~�J��@��9�Ti�J�-�L
[����U���2��0
Y�
�8Ҋ!�\?�?�eV6����R��Wo#�R�T��J�}�H�C��4��OwG{�na�r��Ǘڊ.J��|�%yP�o`2�䛴��8[���`���U�)�wU-�1hUF���Y%���z��#�zo��ěe-��Y.��Y�s�RK�\X�/e���i�$����wM�"�H굇4f���}�fK�!Ҥ��7O�J�?�fo{	�d^�!nq$�j���#�� �V}����U�}�)�������ĠJAEQ)���&�ED�S�Re&BH=dI�.t&�-c#��"3JA���ݿ.�dC���]��A���t	�Df��q�D���j%��e����@����D����@�)�"˖�"�m���.� �x+!H��E햔#�[/酌i�Ĥ�Vm`?�Z�
 ^9'=�����:���C��6��A�(*���S
L"p��%���&b0_?%3��K��!�� ����e���CRZܸ_�9�I�gz��o!!�B2�B�l�*U쐡(!A3�8�!#f)���*��2)w=ov~�	)X��ִM�[	��ۧE޽�$ ��yDe�~�Z��3��M3�gށ���i?um�O�EL����x�^��W
�Hc�߸�x.*����,�|}�d�J�`Q��J�d�E�>ۇ�]�����a��đ�_�%��'��P�>�ceb�d��M�+U�}�;��������d 
���D�A�o�ߊ$�xN�+Ԅ%�廬��/�$B�E�X�=�E
�#>��O\E>�o���D��Z��dO��'����q��8�x�40:��bwْ�����H���qͅ�d�H<J��^
Zob��9W$������xZܺO6=���gg�.�I�+�O/�,��W����T)&��RP	���yP�$}�ũ1ȗLJ��
�S�eJ#R�0��;>|�Z
2�x��>���t��&��]�"�d�.+9Q����WE�p�b1�RQ4�D2�e4|���joRp�KӛN���˪����,ʅW�+}�֎7N�o�=b˺�1w�#�|HӭMbSDa�a1l_+�#o�)A��t	)C���˓��=.0Ea�����l�`e���M&1x�ۏ�I����T��J�R��� �O]h�.m� _4�蛔El��)��it�'}. ��qs"W<4Ǎ��S�4�$ǵ@���SII��>ML!N��`�َ�� ����I$�:B^�8�>�l&(m��}HAh�A��2�W��w`veR����9�M$�q���OeM"�I��x׽�L�\�+���(K
r�B��H�2oJ��@&Ah�k�ɤ��A�bثR0DE���N����i�ܻwN/�2A�)D�4*�)��0��c��O,�i/���+�TE���3U%���Ϧ�RϦ�
���$�KI\�$�P�'�\q���~��{Fa)ō���o��"�)��=~ba��u#U�H�����FI��E*��A"k��-�D� t8�|u ijOD�i�H@D��UxS��L�C�-S41_��m��&w+HAe�Ǐ�B~�JAEQ)��/�5IJP h�:{��\�i����r� � �>��Q���?%���E?�hb��z���S�L�5\���F�Ņ�H'A�^��R_���錟D�]�4�)�w�N`=B��?Ҡ]a��@�h"FN%m�l���ƀ�*�"ҁA���i��O}�K~"�\�m��Η�)y�!�60��1B�Bڈ}�i�f��Q�ɦ"S��!����(*����uz	�*}Y/�(�I~�4HA!h/^$� �Ы���,!��Mퟐ6�Ç�Y%����X�s��kY��b��8��{Lt�
?,]2!���WF�fODbGs�Er�e i5�rV�R�v��R�X���R�e�yR��Ι���)O��J�C��EY2B��4D86JM�xLK_���*����+�!/*f8��&�������4���SҤ ��@&c+���R��r�JAEQ)�4��&Jr�V��5=�Rй�V��I(��tW��� e���F3ޒ�>� �\'�#�� eEUA"��`��f]�2��A�)&XO��8��|��ˉn�ND��lR�s��D��D���,1�ҋ4����%�E��UŠ��~�ӆ�J��B��[�
A"��0q�a*�R��_�7ނ�&�����9��q>����>G�V;�E1N$���iRp8ԡ#*E��~bpM��doA��"� )f�L�N�����</z��v�e%ӈ��Ǻ)]2KA�P�J�����d����#$���DB�4��mz�v���y�;�P�o*w��l)�F�M�E�20M��{���s���6�|���i�xoe����lY̿s?��)�.	�p��	��k�Į��c͓���-�u�6/�,�+���q�8�H?�	QTH�$�xݐ'	K?W�#՝G4r�a�k�G���s)1�U^H�G_���v�4|q�[r~�y� �r��V$ޘ���=4��˚�B�n��i?�<��"��t	B��7�~��mAġK�H�-����K���_N��}}�QZp�J��Q��J�rp���Q m�r]@�R��P�Pk9�t�PvT�4�PC��]{ىP�Y������}I���@D`���z}�RY�|���W�Hב:B���^i���=�dL�t�HDDfz��oIyg[���;���#cD�T��=>ʼn�{���k_A�?٥��
Dp$�^Ģ76H/s9M��/r=�"��\�'��2�!f����%*ff>3�3�P+�x!
I.��D�?��o�J�w��U�_#:T
����T��5zk�1���BZ)�*�CJ2���j75|HM��Y"Y<H����� ��-�\�X�J�%hq�3|Aبܜ��#���r�����PA|#���$h�J"�H�IZ/H�2��	B&�[�G�$�(9�q�l�Wr��h�5���=Ŝu���f�{$
}�$!�E����i�}EV��ȍ>S"�u�ZZLr�mΖ��.��a>ϝY[d�R)�EQ)���$��2Ix��s�Z�!���~�E
�x9����7\��Eb��� ���Z�c���da���C��8@�\E�0��Ⱦ���a�V~��D���Gg ��wE���Pj����e�I�u����;�DHT�T����{���O�Ё���
�Dq�ِ��\6�?5�&��:�����񿑞����I���+瑏�y^���;o�}/��*��<�(���S�M�Yzx�$�>~��<��aSZ�S��E���^��"	�A"�D��Q�.
CF)A��0��c)�B
I�:������"���!�`��S���B�9:��>�M_�"%�i���_�\�BF��w10�]=Y�`A�Ȋ&7���N	�f�Ð��}�=��(�5���s+�r0�됎D��ޯE���P���b���s��U
*�JA��a�2c�j!�~n�"�G����
�:�ar�P��$�=f!Ȣ��� �����[&�&YOm'��"���tI�T����s>g��{Sm�`:O��H���B.lA�H���4?.$8GU
�U|�P�-��f1��6��e&��(qq-��u
RT����D:)B�����_=B
��ձ�ӂ*E���F���L�ñ �1�(��ML�J�u�J.�C�%.�<ޅL&����/F��Sн4)a� *�;�:�<@dѦ���
|���?5��e�z�	�)RЪW)�a���'$B(�6Ig$��|HAAZC���Lҍ	�"e�fi�a1\$8���o1HګT)��`Jc����d�H�D�!�i.e r�xVhq�z
2%���`��`�O$&T��_|7�H
�􁢨T�˿55��8Y#�p�m<�A�55��2�劆�΅���h��	�.��b�Y��K��u�$$2��X��e0��Y�?"��v��J��ʐO$�2�NJ�攘���c�w`�0�-zbF�h�$ܳ���T���g!z��Ѧ?����ݛ�w��mS�IA�{3�`��o1L�u*}LI��yH^*��X������cWei��B��"UI=�Y-Z!%�9�h�r���ϥ
D$�}gG�~7w~�1��eD�H>�X�{�D���+Z큠�tx��
�,9Ij��~�]R�&I���<�qSZ�W��E��R��1(��9e`o��#�
m�An���".�7�?!	>۔��$E*�4)D�?"���t@�T���.&�+�/���G`�T��H��=}���e)h�PAx#��>ə�R����1�I-FV�����$}[!%XOp#��iUH�P�`���T��+��t#i(��e���9�e���I\�,#n랱�_"l�_~w���R�'��RPq/{/$���5��D`Z����>m��r��25H��T���K,)A�$0Y'�IBso~g�l%ɕo+��3ނTk(-�:+�^(CD����2Ւ)�����$)��� 	�����WJ���U��)�w�;oߌfO"5�m !���I�������,�Fz�C��g�s֖4r�r�ޙ:�MR�m'O��)�F��WE��b�g�o���m����}uv����;�֝n��$i1�	/��e
��S$B
Ҁ��.I#� ��R����%��t{���u��YG��%�\s�9�sεj|8��Zk���9ױ��y��78�RP��6̅�\)�!\�qGV������7'�C�Jր�uASn�o!Mhy$u ��a ���HQH`^�3����`���4u���Ɉ�6Lm|��1D��]�
�?@IJ�~6��P�\��X���2���M�|eQ���[ƥIp2��s
���e�a�P�@ω����0�3�J6�|�bS8��BA܁���G\�����ad;������I�(M�h���Y���AA's(XeR˷L�H�p�8�@�
� �o�
�R>��N���ەY�T.=�T��r��㗌V�
Sh)JA������[�>��?�.c�:1:l�6�*'.c�8v�?�?6�\�,��
��N8�m�O"��P�R|M���78��v�V�U�SuG���O��`��;w4�{����$U�$*W�P�,�>�WIޟ1*L&�)�Qa��8�3[�]�'��X��k0�"J��� ������4w;(����t2�%� �,��JSbU89t0w���'���g�]Z#�:�� 3Jl�1ȇִ���T�JB=`���:y,�ּ�,�#��*)6�� h'ٜR4#�g<�,�=�@�!,�@��3-��£��tM��.U�ꀀ�F�ɖ��i�oV5�%ށ�8ٯ�/�]+
����(\8��8�q�e��`�b�8
�u=�g
"�m�A�'�� ���@�c�`������䠠��<����`���Eu��	���0��q%0���e�K�&K�  v���&��P�
�t(hM��4u-��d��D(���|�X�
�pn0��(@i�,UƀI���1�n�mW���㶤s�uW�Vَ�b��!�/� P܀I?�3ȹ+7(�c�,�I@I�����nD��ӑa�w[ۇ��bYp��CG�&=VP�s	�^�D8���M�=F젠����N�EPl�P0
�DD܁�ђ��&'Ȥ]����`�-}Q�C��>p�*�"�_����X-��0N����	h�MA �Qa\���*T���r��B���SPd�Q� @�"�b�o�W�2u��Ԭ�'yo��ܢ���+�ůN�9l/�mz��j"�� �C���==J	d��eX����GP]�,�}~�A�)쨲�IO�%�kb_���G��{��I�|I��
��}I^� �\r�(������AA��woD���~�H�����
:�`\� �ri-���a'PI�ڰ�8��Z�=tP�<c��-��I�V�T��u�b((*(�;K�x��x�Di�d���`d9e,܁��
�RXKk��� ?��g@��9��}L�����~�
@����d�O&	%�Ė�&d�]\��2)����.����tz��C��������9(��䠠��.[��d��bM��
��a'i�3qQ������dB�!޳M�՚�u��/(��~�ۤ��v_O����5����K��+s(�iq�]f�|��	<�5�����'�+(Wɨp�J��e]�N��$�0�0m���?Gvg����i��@����s|Q�6���]�N�~1�EydcH���NN
:(蚈���,(�F��L�<BT�Q�
X4-��j�?��n����\��٨ڻZUǹ����.aY@A���̉:��|�/�Z����n�i�-[�E�m��gM�q<�_t�Eʸ�Q��C
��?a�y��㒍:�h�q����/
c����(��25��	_��!�w쒑�����LK�l��y�O�1ks;pr
��#�;0x㧯2�
:99(�d*[Zs��0�yy��I��p�/�ʡ���Zr�&j��〟?dڂ��s�
ٖ�7‰��� �T���׀*>l�A���
�z��ٗ�~a�sq
ڃ��HL܃I�3�E�� ������h�á�5��4J`�5w
A�91t3:(�)@c��S����D6?/��G������y�ٸ�^ދ�*.�X��*`xP�>q@=_"�Z�
SX���(�!n�i�v��u�6J˽��
yo���t`������3�
:99(�d
v'
��g��yj�6Ljp��u��wi\g��(���A���]o�mx�����*O��#=�
@�k�$�˂�I�A���g������-8�|��➕����s@(e%A.BG<��B����7R\
�;b
qͅ�O�+y��d���nр��ኒ�GJ��	��y��b]�F�`���F�:�/��( �ʁx�u(��ӕF�얮8�a��i�h�Y8��(�i�JnO��_!R�{�:0���g	trrP�)�P����T^}^Mh9�|I�laX!N@�-��lE�Qq����F�v`�����V��o�]��.�\
^1�T@P܀��o�%%܅����g!`E����.x<(o��;��� %�m�-�	��*��i�VO��pE��̃p2��pF���e��-Hڅ) �X*P��-�P��^��@���u�G��I�+�ʋr�V�@���6q�z���Q������`e�uA�|�8��7<�PG��]j��&͇�́i�=h�D�(ަ��֛�?s��j(�Ɇ�8����sY�@����ꡑ���Aӱ$qL�S"-i܀�2�ڮ]�7��ξ},g���R�V�vw>��<O�>����^Z0P7:H-�0ؗ12�A���G|�'�B��k�<���h2�!���Кbz�B�& 6���2�(�;Q���z����7�ܐu$�Ĥ��ca�`"c�S^x�X�秚�
���[�]�N{?[�.�pʣ���0�M���r������䠠��J��������o<l��/}FYl�]���1F%��!~�s����
�9:��O&P���� �YՎ}�E�&���ܑ��"A��g���{j�%-~G$�h��18L�i�^�LĝK��,?5W�z�� R-���'F����x�z�j޾)j�m+@�e����1����+/�hq�āPY�G�0�Θb��^��w�q�m+�U4"��/SP\~Y	�	��rcl x�g_Ҁ����vNk0�i_P��fy�ݚ��	������e8���M�k(�c�C5vy��W\�� �;�2�ίw��
:99(蠠=8ןā�!�dw��<�8n������1`�����/ 0�y�"�g�e�X���pң���2��g
⼼��l���s���o\�f�;	��5�6� �#-�i(v�9o}���a`��:>ˇ�r���&��&qX
4w�J+o�,��'�,��������!���L_�Z�4�t�.�H�Z�y��a���6��~��2w@<���H���}<&����6�o7N�Ʒ�t��A�hrrrP�A�����p�mQ�y��)���7���s�vPPn�"k��)8����7?���Q���(���,Ǩl�#
K�`Y�*��"Z��L� ����`Z�%``G7.��H�ƣůNX�`�^pn�)��S-S���k�]h0ȸp�/?�r���m	D�6A|P3�m(�C h���$�B�u���{^ܦ�\�
q���Q
�5�؝�6;��Fb�)����tPpD�l�Ƙ뫊����R��g���&n�b�)�AFO���O.�A M�+�1�{"7����xGv�^��\u��v��T��"�P�٦پ�1s<y��?�w��=.K������6�X>`]ƍ�L£���)�2!�A �eq$eq��:��b݂�4>��__�:AA��2o㴪�Œ5K�M	���u�7�F��@��^�����݁�΅�_{Q���0.|���6��XCI�[&�w2�t�/x����;7���LAS999(8T��@L08<*�4X�������K�=nF�p�����!�S,|vT�'K$Q�.�_��o:�㠠9�u�Dj3k%��^���
��ߑX�n����=ǚ�0�����긼��!�c:��p������	l->Υr��bC�wl�@�I�G�&�AY���]|��0�ʠ�#'4����1T���6Z�B��<.��2���PP���똌#`.�	3���
׮�ل�\��>z �U��T����	
�r"�h�sź��;�DvP���_��7����83���nIE�trrP�A�t���EXG��AM�"nBc���&��I��F�ûS8��9̣c(Y���zt��q���u�?�}�h��&�	 �!�����X=�s�F��~2u
�U�C�<�Z�ƶ�6mb�q�m��{��|��m��&γ��+�9�"]�-��N]���@A\���k����L�����A����(��I9xY�Q;�� ��d\��` �p�}w��q���9�0((#�R ���敠s�c�x_i��9ֽ�i���*��M9 ��9(��䠠���bB���&�I�����6�2�����5h{��m����w:��yq�E:7O��P�<��u	" ��@c�;6ł����WϾl=O��>��u�m�U��g !yP8H�`YA 9@*,�@�$����ҵ����y�;6�(���f���)8*ʈ� �P܅كB}�+n��Qa��<H�U��ĉ�3XJ���r�YS((�5ن_���%c�s��.6�&P8T&�;��.��D�D9AD����7�K�x�^5c��e^���P�u�2�N���m�I�it�"!3QOA�LQNN
:((��u�LZ��Gu�mf
JhuqΑ�T��T2��Q�,�`R܂IJɹ�	�@.O����ώ5�c<f"Z&�x��ԦP�10r�tu1�0�2���0��w�j�T��y�F!�������ڹ�ݧ��+ 8�6b"Jp#�i�ň����I@Aq�*�a���k�sm�\�X����/7�څ5q� �Z��r?���6M��XV@m|�� X�3W
�<��o	;́���NN
:(X�dY������c�q�<p���k�R"����4'���K�l�$rٲ��|[w	��qjĆk���w�&)0)^6���ʇA��ڊ�7��8Ԍ
�v��(�
����a���P4�.QMg�P�>k\5�	'z��}��@���D��0���a�^d����@A�=���Kր�Q�	0�[
�>��<�8�p��!5�`���?{�ON<���r��S9$������@A��!>��tPP�#�z��XZ:�Mg�Q]��:��7�c�!��+1��y��2#N���d�'��G6�l[v.7v
nڶ�e�95��Hr������cwTX/ڇ����%�-L�KP+q�z�V��-��b?@�g'������q��県������k\f�,A��	SQ`��jb˸�<A-B�
�]�z�b���"y��@06<�EK�c�k�ߵ׽���o?�	Q�y�M�P�l1|�	o��m�1�	:T��mw���NN
:(�Q:b�0!�#nP:`P�j���t`P_h�o���r���b��� 3�$M����g��߷U�N\۫N^?�%��8ȶ|��➕����j������)��
v�N��{֓�te$�/�
��V�Lg,���k̜@��p
�j��nxo!�P�������XJ�0�
'ʡ<CC���k$�tA���-џ/�aԼ^�֛�€�n�=�+Ձ+�ԑK;Ա�/��N�E�9��u���T((�X�4LJE%�)�Q~�;�[zz.y��i����5 �����E4�F�P�
��Z�ȋ��1~�;ЧT������Gܑ�q�7�=�9W�����WՍ��
���b*q
��GW����58#��%�`�� |��Y,&;pDj�AA''����Vn�Vm};ծ��"\~@=���F�m���Q�(7`i��<7��A���0��@�,� ����1�7��( *֬~w��ѻV��%�ַ�����HZ��J�>�������ҳ��øH�
��p됻H࿸�[d�q��Wu��M@�pD�<�v��q�4�E~��@�Z�s-��L�\
w}ܨ��"�¾�i�gat؎��s�9.>���S���//K�t�|���SƗ��e<z��:���~��6�{����x_��_����\*�, �Y�q��# ��Z��YV�"�݁
:99(蠠
x�WB�6��4D}���8�0��,� �tqG+�dfN�hKP�N2g$2k��Td�#�����&¼_��4��ZH��㍸	�ve����ө]��z���8E���6b̸�;�:�p���31�T$"���Bi��m���2�W�PP��\���4���J�y/v�q�9��qNc�@�i�����80�!aFº���
�=~A=��4����� ��.^�E����F�sL��s�����4�W`Ӱ�`�Җ�&g��ѯ^0�J�u����y)���(�m���ib���<2�Z�����t~�=\砠����
�f�,���!�P�$�9[>\c
��� '+r��4n�l��% �9	�p�)�8
�o�nA@�-&N#���o�_�
�D����1���gj��	�u��2�e<n|�g-�lo�Z�y���ޢ����?G�9�@��W����(��'7�,����@�ҡ 0
e�*6�F�~��o
��W���J{4˰!���`�p�>W��k}���/D� 6��[��Y&��,��('�Sƅ��s8I �]�ל_w�֟�ݥ6n���;>�}��[��(����Ɔs���N��&�y}�mz��;�S}��Uߺ�sO� ��܁�X��uF��D�>�@�M�|�)�&���`�wM��>G��AA{rrrP�A�uV@�/F�pāA~ *(�l"S�K$i�m|�� �M/�c��[�&��H� ��'M8y�sAäR�s2��~ӌ����$�&��!^����fF����`Z#�r��Q�{$��0�$k
e,���:w����H��r��\��`C���+�U��W�/��.,�yڈ
�H��I�#@1t��۳�p��s?(e����8�D�@m�s�m�GQ�~4j#޿�c"St,.Il?�	��X�B��yK�8���%8�y�:rvO��P�p����7Q@;��>���*��,��@������(CP
�'o�颼�q?G-�"�f���9u�w��i���AA�%���9�<i܂.A�3D�e�E��3�%i* (�*��"��i������=s�K�;�s,p�
HKq� 0p�	�~��D9G,'�6l�ie]A�e ��I��Lk<.���jHG��M�t���=��R7�0z���9e=@e��,�_q�I�%���OUۙVk0�����\wL%c4�x-�-a꾠�/Wi�����&��+�y�:�x��!cY�� -����8�����~L
����9�~-N�?�m[9��BW4����tP�U���3m�(��s��q��º�LN�1����% �UP@a{l��
�0�g+��e��w
���h@x	��xIdnjJw����4���&���V5zF+�)�H#�f_^�@R��A#fI:Jpi�Ͱ�E`!.@$�P�ž��{{�S��ۦ^}[̍eN4_�+�*~�ye
���e���tT�8�s�?6��t<��_������H7L! �SN!��1H,����K�a3;ȸ�f�#�r/�Q5PP�������AA�-@Al����M�7WɅЦ[0l�&yE� �q�����c�dl���O#�tE#g�����Q�nK�cx �w	��A�m���D�a(=R?2�����
ۂ;�c
��;I�F@��@F��Cd�՝����#`^ıM  ��X*gq̋�Υ���c����Z��e5J���g���ac�(�e��p]0 �^],-�x�D]$���"���y1a���,5����r
7h�OW�V�Q��S��oPGz^�M'>~%�{d�!�f��F]�w�DA�H������_�ॴ2;q�:��7?��>�yT��O�ޖ�礅�:�k3P7${�ڏ�\��W9(hANN
:(X�`�6C��r@q�Q��k��&��L����A�R��lAA
�v&��
z02���-����=�X��}g��,�@-�R6� ��I�@�4��}	L�0�Ѧ�L�K��Q��\�s��tԄ�W��/v���L_~R�?_]������\�����w�
���-y��"�_�>�E5:��&�	��-��BaT�0�<�o�
�v�IAq��y_22췼
�]�7T�GGT]��WSS�q�i�&oo���a����u�f� nQo��~Ϋs
ڕ����
����w��u��XӼ��}�������[�Lz� �V>��.�U� @5�10�$�4�PP�=�o!T�[{Y�>r��<Q.�D�(���;.�%
�Nd�Y��7��\�p���H7�o�U"d�8p�uQ�����v�]�
@聂&p0l�9�8HYbD��kV@$�<�^{�㽣}�A�H�F�����z��Xh(8e��I�
p�E�4��A�ð�zt��V�Zյ,��o�C���_�;��Q>n��g��̃��|�LAKrrrP�AA�`��og�A,I�<�j>�+���l� 
��W,FUmC�@�Ũ͈QF..H��͜�ġ�dži��9������Q8h��@kP��
@�?�% Ђ�.{(腸��$�´�⎴�N�ww_��G��ڇ��G"4L���8C�
�7i"�qƶ��p�I�A(�AF���5/��w�3O���
��N�u�O�`J�C�w�{M{�GV��7[&e�y�J��i��H�;|Õu;�L�`&NA�'�u�PP�!(��T���dw}(�q��q�߷5��+����D�n�N�trrP�AA��p�Zyi����L%PP�L�Y2�2�ږz�kO��߾Y�9w�˽o�Ϯ�nܺ<V�n~Js��Y83
p���֌K
�i�[;��s2��<?�)8�
�_8�<@�LF7�F����z>�3��D�l�l�)��ؾ)d��i}v"_0R�ȫg_6��h�����H
�	3R�$����8��V��D�ӻ�M�zM_2!(�ҵ��X����uƨ����x��s,+�\���|Q�(�'���RlC���=�����x5+����ȝ��NN
:(h_7~�Z�╸yJ��I5e��!�V�Q�/w	�$ᒕ�y����W�A.
X�g2��d۱mCEd0:(�/�R0���<	�h��-�#�q���z�8
r}��
�g[�q:I�H$�߼��9�HHT���–�<О[���<`:=8�$��DD��#��B�_dcA�G&�V7�&1(���G��%��c�h,��lt�����.r>�G�֥
�����٧��n�c�
:99(�`��X)�9��ws�@))7(�ɻ���KF�(i�v��"��3�)�C�q+�B�RҖ�T�[*�n�z.�sDs2����<b�ǥa9��^o+���@�r���������i˥zqj�`�lF��a�F�6~�nqf<n����Kd�?��p�����4dž-#I
vq\�#�Dx����,P0x���OM� ��$M2֬#С� ��"%#@�3�u�޸�$<��Ki�A�'q� ��Q�8�nPU�,tP���A��'��,k}��^u��yu�N,��瞕��<*4�-lձZ�{����qG�K��EN����*ƒ^}k��~�z"�o��77Y��s��V+.W��E����T^O�yk�W@�N8K9q��v�k�#wcM���K�[�Fy�M*sנ�����	8�{�P+*����[�6���65_�SMg����bW�m���Ʋ��O�Pu��o�3'g�8�O8%y��3+�rcç/So}�	�Y_g��b�X1@����x2�9�9ǾڮV�-�~�O�]/ϺM
��Ҏ��p���Wx�c��7���2,�Q��

���x������ ���Pp�l
S: �~n3�.��L3�����`�`ڣ�\�<���P1��4��4�A�hrrrP�A����PݼAr�J��eU+JȳV�
	�6�6r�R�J�����u���"�P.�	�͡ ��.��?�e���$�o? (üCA��d[�	' �7�@�;�#iPI֠���ҴD��!4w3���5:�gV����T'οl�[����=?}�>��C M*nA���e���Q`B�ڸ}q��_��)���a�,_P���5�R�(�Z=&�1���D���7?2���F�(qE@��Pp��P�6�6��W,�~�>�{�gQ@5�v%3w�M
r
՗�xA�-u�pP�DNN
�\��c�fZ<A�0���a\� #*�@@>H�28��^j?h�K�@�H
4�A`�o�CC�{�:��4�Dz��Y�q�%	�p�l�f{�2��Ἲɽ3r3��`��Ֆ�b[|v�����֟�]J: ��? �Q��/�yo[v.O���b/�
��t�4�t�Lal(���^`�z�����������@��.2��ތA��#�ß���C�&��g�U����1���8S��8߹���4�cS�`8999(�`�m����^F2K���& PMho�?�d�vp��Fq5�s1,�7�e���>s�Nu���@?�p�QPc@ķ����ه4�l���UQ�&�����2��v��\W侄͙aܘVarC�E�(ɹ[0{(�w0��Cs�<(h�q��j���:���r@�)�s``�7�ݕx �W6	d�x���ϵ4F�Վ�M\�s���]�ڝWm^�|�n���}��}߸cR������P�
dDV�p�$��?�,�r�A;v}��^�z��ġ`�G�T��a>Du���ˁ��x��8���NN
90�Z������J�M��4��>\�0)�
�y�Gи��K�̋���&Ƶ<��B��� ����+�%�Qc 87C^a�Ȯ���J���sn�:3^����`�P؏�W�_��L3?��9�ٻ���E8�G���<�Ĩ��]X�9K5t��k:N�+$�OF�+PN�>n�s
���zI0��ٗ���y6&�W`��l� ���8��➕jӶ��U�b��%�
��	��
��3���[��K`�0�<��n�:)+IA��~��m�`;��������"��g��(��؄�!*�5��q�q���IK��G8(�������rM�8���yFX���_��W^�Y�����b��vs�X���'�������`��f�<�8�/������=
(0�
�4Z���jϹ{ԝq� ����(���߃F��Y2�[J����*h�0���#L�/���bVԘ�+�q�bi\���7�`�{/A\H9AA`_�c�~�"��'��,u\}&PU�=QRPP��
X	�x~R��,K�E
�̆����5%$Y�Fi�+hy�����V�qPP'''�� ���A����a��KI��S�q�ͥAp�͋p�"�	(�v�hy�IKK�3��G
�e�D�$�����p��; �ҏ4�$C2QM�6Aq������� P��!S������=O�XYf	���~��R����Y������K�a�ˍ{DV`8@ԍwq���)L��
!�%�A��ժ�m�� �~��L��8�t��&Q(���٘�{�6��a��C���ֲs�1�~�JV<n��A�Z���x?�m���9(�/''��^_�P03w �H�G�W�^�p8
�����#�����3���dٗk"{���W�����w�
��ķ�[}�f:���3�j�+spf�#Ș�dI�&@K$�o�����'����td�m~�~0mӤ�Ɖ�ܔ@,�ppM��0PW����%_���7��S�;2���ĺqj��I���e�t�‡��L1��\�4e#��#��Đ$�ɸ���
��4<R���>d
3�a��C'�T�����%�0-T�4<�0t���\G��zB7)�t���Ù���M�^?�.%q�oP*cM�5`�AA''&�xC(X�@��R@"�A	B��V�ȃKH�n��b6~�l�@�p�����{�<G�<{:�+kG��i���6��=J�`�m�߽�W	`P��@� 8 �\RbT��X�:�H���@[���e<v� pG>`  @0��٨�/��&�2��8M��$@��
,����N��Y�	츬-g@8��BA)�1Blѵ���KQD&@U�(plM�Aد���&T9�0u(�3�:;(������\�h�Mcd8mW p�,5���q
HU�ąX��ɶ1��!���G�4��;����u((�����˾�J>Ќ�_S�"JGηUW�w|X��X�r@P��ݠ`D+\pi�.��qs�=��^h)w c׌_k\q��A���44�u�&
)�
�js2��m�
��A:L�`��2b�e��:n��_trrPЍDZ�z�WMho�a8�q��c�XR����m�3&�A���u�ٓ	h���`N���%�@j���.�<�����~��'O����CB�N°nB`�_� E(aG��ˊ����A����`]Ԣ+�`+.�aW�Sъ���~+@b�Q����7���(oayi3��
(hr?�N
N��xh�Ӱ��JEDՖ>K����ʁ���Da���"A������U
:99(8$$��t��j��rv	���ڂ�81�Q
� �w
rM�tDFYLE���f?lVN�#n�Tt�f�jZ9'U ��d��+K�
N
��X�v�U�oW'��Mg�S&�6n������V�}Ճ��?EC&ǂ�gDZ�D����.o��*Ust�	p�1�O�0Y��!ZO�>NQY�d����)�
���Q���!
޶^]��/ԩg^�Q��⼪�#3��j�]��v�%�3)�rQ��-F��jw{K��'{�����$�D8>r=7qcTq!ڂ��ZP�B'
{�z?LyHUR�+A\�e�ň�cƵ	J �Q!1���zX�y栠����)}�}8��Զ$G��ui�M�Sn�Ҳ�k�D�� ���3����Q�?jP�S�N�Y��� p* ��o���]g$H$�\hܓ#�V@!?�Y.�K
�*e1�
�8���~��m��LR��&�Z�?j��Sok�����@8��by���Y�]CۡkLS�O�幩o߉��q�q�I:cx(�[d�ӆ�@/]�N9�7?P����s���
0ȸt� J
;uH�|�M�5�LͿ�%9�mQ�W������B���7�)�7�$�O���D�ESe-��]jëϫ��f�m��q�$�l� ��o�-(�r	��`��|a�����זu��	��
ԩ\(hq������;nj�f[焨
���D+x�v���Ƅ_�r�$;�Hc�-`��������<A�����tv>�*����<�u�*���H�����Z_
��g���a�KW�� #ʉ�Cg�D[�4�f
��4M����61;����8�X]�Ͱ�=v�|k`��T��Cw�y<K(�v�
��K����s6���+.�2�fʸ�=s���	�ɍ�g`���/�G��_��'��9ؓCF�~�0ו�7��d$Ƃg��P@����HӰ�T�p��t2*���@qnr�tY�� �!㾌	q������`�A�@�50���)�
'��Q]څ-As�z�i���E�L��J���G8�h�L��mZ�R�6�Y%cP�r����,c��Z�#F­//g��6n^�~��%����(.Q[v.���$�<��/o��2���q�w��u@,�]Hi���UN<K��U�E0�hm�&·|f�+����Ʒ��:��+���V�u}7ۡ-�qP���A���X���ٯ����=4��4���76��$�0c~�c�7x����d1iA�4G�
�kz�*��A�U ��gK_  NM�N��b���, $���	��f�9(@0��
���#nu?y4�0�k�F+>�L�eK�k��g����Z[�5�{	P0v��c
��_���@��ƥe
��K�V�:-�
s����91rT�p
�0K�d�}	
����u���oE�כk?~�����r��NN
:(8L.0�ʼ�'�M �����
��B��4
ug����F��,\oV[��~�R�j����vp��w���udI1:F�~�s�ߋR@��7�Ki�8=s!2'oy,D@==$ҷ(��ષj9�kI�l�r�>U((zp�}jG��0p0c�o+���(�����l^e
�9w4{(h>A��VƇ��%�]�d�>�@�=����f����w'Z��@ ��OWj�]�PP7_]�P���AA��^o�f�
s���/�s)G(����H.°��rP0?�Ì��ɰ����Own��0~F�� v_;������]qb�BcG���SnGu]���k�);(�T��΅-�|܃BZ�S���{�����k� ��dJF^\�h�q
�~~�� @�a����P��v�`�a�p��x�g<��Y�����\K`fR�AF�q�A]����_܃
��̿̿m˹�܂I�����{j���܄��@A�+�jP��F���}y���օQ�q���
�Ot�k���t�3�#�@�Ԡ���t�7?;�ͺ�~��;� )l�t��	1��G��	h��EI-z�Z�oxB�4LT�Uc��$RG^Z�æ-�lo�Ɗ'�'�H�G<Z~qAThD�_��g��oYC���gqRUݑ@BJMT�:�ὅ%�����t̶�G�Vo��+Ƿ�;��Bd���Pg"x����b}��oֶ��	
2R��f�L�	
�y��ɾa�`�A�	����QΆ��܂��[x�q���N�����v}�ݓ��w��a���|a{�o��%��KA`�%落o~4lS1�N�Ӑ��$�_PkA#2��>�h22�M<��ʱ��m�:���u�N�D4�jD�p+l&�A���~�Zw����]jt8U�̤�qr<���r���r�H��7t�Kb� ذ�3��s�@�8��E�����8���ԭ�c��!���2�f�6��.�%Kq��C<�7ZL�F�.���t�^D��>մrNP�l��&�i@	
.�<?쵳6����/�6�"����˧��*)gb�i�Y؜eq�Vl�;7�\
&�;�d��6�e9BA'' l��N^�d��\A��*�ƭ#`0,�f�7ɒ1bf6�����Z·1���U ��OhyDƅc��z(��YCA���v�\����C����=�g��J�C��g�_(���#�I�&�/e���5}�d5v�Hu�{���{I��c<gt��դ������K;q��a(00l&an��O� hU7n]S��4��re�>� n���#
�
3ũ���U`i�:l�G�{����Z#֋��.��p�x98�)9���Q�L�0�ō���N�>��/�\|ڒ,&�~��zo�����8=�����#�5-��1-/ȵ�m�'oۻM8Ȳ�8���p�=8<"��F�x�}�Z�R���B��uq\u^h�U�!�����{"���m�)1�(hӇ�5��q,9���0��
��M�P���$GP'\|Ɛm[ṋNר���Ղ3UM�^�ȳڞ4��lLJ�7����@H���lB����ؚ4�Ѵ` ��&�%d�2��:Ν���K��1�3��~y}������J�ih(����Q�xh]Ķ] �~B��%�X&��A�ץ�~�[F��Fǯ��k0l�gX@�&�N�|BA'��d�m@3qV$�:�!*�Z.�}���2���wh�8��A�V=x�(����+a�j��iArr��h���4#F�� 7��LA{5���(���}�H|��j�X�[��{��^�lAr���d��M<�w矘^vPp�EA0�� �%
���D���l�@���g�d�oߜ8��#���|�_��?��a��#'v�

�s��ٗՎ}ϩ5��䜪��c<Pp��&?@��eF#��uf>*�uv��̳���Ǖ�NQh���w
��敨�0ƌ�]p�;trP�I>��@q��cQ?t�/������� ��e�֭/f| ��Ӯ�=�����|�"� W�ԝeL8Q���ڽ�ΆT��}RS�5���𴝓"���s��M� ��v�6���@?ܲ��p^VP���	��_�V�ò��s�����~�! �&@�3&mٹ�V� 0�� ����>F�yL�Ӑ��J�
y�,k ��,��1s�
v�j)ה�����23q�^�{���
�����$����G�z�Vv��J)�"܃����r��
:9(��-@�1b��dW���>e�]M��=x3Q]A@�#B�
�!��2VY�r(s(HK�S��J6e���Ƈ��7@F"2iE+.֫��u�\�$.�M3S���TI�AňQ�D�G-���&2#^��Ӵǁ��
k�N�]X��@�L�����Rp���T30�zdFu5@0�b��[�@�nS{W�Z�<�T.��FJ+v�kӎ�?1y�m@�U�`H�6���7Q4P��F��6/#���F��Rܛ��zƈ��� E$8+:(�䠠�/�r1!��
��ʹ�#��E������Ѷ��H�`�𜃽������=�z�a�,A�V��F>l�N򂀃�'��օ�36�|�q$PF4SS���������A��ډ���:�q�q+&S�p���^YH31Nm���#���9~�d;�~�E���~�ߚ�>�|�iF�����kԈ��h���20�=X�|L Lv���Kd�n�Y܀��������7m[�w��%h�o;�����Z�yQ��{n��\�z��p�c��k �4W����de{�g��4�~:L����
�
���o��ίw
q䕋s��&s�t��
:(�`���M�����g�vdؾc0�@pL�(��Ⱥ�Q2��E�S03(4�3�'�y�u~�Xw��7����"�#ÀNE;z�4�yU.W0���� �|��A�1b�()�<�o���
�<��]k�{�}�иi1�ì�"@�8mJ�YK�����M�Km;��AF�?��I�0%O�6����ZvR��^Ȗ�$)�M�zL�u�
�h���2)$!/1�>��lM;���AA�Nv�<�<K�F�)��R��Ar����i��3�
QcZNU�3}�ѩ��m�cbSq���j�VI٧
.���Á��_΄#�1b�����P^�q&*F�cAA��pť��0�����Qw�['��~��֗�rMXRl���BN]�܁d�m$��NF����X
����A��?��pμY�ء(!9^q���:Z�ؔc&���N
���H3ׇ���m��N�t���3�x�2�?�^����M�l��=O�J�S��Xr�lA��l�����
؋+��j�Q������h4�|���?�e竔�S�+j��z��:pn��x��6;Ȱ���gVo}{,Nca�,"2�2q�̩�hp`0�H1_Ƅ��'g�A��	�݂�>�����`��kߌ�'�Ը�#}5j�uo��@�Ӥ�%X}�çv����A��T�`T0H��<�d�o\8��iA۫s&R�R@�/��;2/y�qĈ0;�p��ȰM%Q��2�n?h:Fݘ�(����q��=w�˱���htXh�y�f�5蠠�����h�q�d�d_�x�jձ���6u�?��:	����v\qG��x�I$�D�0Wu-˫3�;@y�^��ò�
���1����U��o��v�
�V!O����my�����ӛ����
D�=�Q
�3�����<%�L�~~��q�I��]����i��P�Ɖb�B�+5cЪ�{šq�
���@P�����[Zb"��,GZ�-�i랍������],���p8�v�:JD��y׿�,�@�8
8�ײ���`Y�;ړ�a`l��\��A���#��K�~h<qГ!��/��w��6=v�ʶ����0��@g�WF`��AA��lp	��X1�:��ź�y)��i4�I8�<n��3�*R���3rh����)Yj4����y}�58�+Q�M�-�5l�0a��Kԙ�þ�{��.u��@!����v��y�,v]:�����Fn���窥/�G��8���g�ה���Q�>�� �a���0^�\�G5��	��a���,h��&6�5�d���{�4����?_�
�9FE�{�`�uT[�e.���r��<�5聃/�Y���V��2��@�Ɲ�P�76��b���S�����+/�ąY]������b�yXJ���W��v��M�ʪ�XWN��^3C0蠠�����
{�܄��o��&9~�#���c�+Jv�C�C�=�/�H���[;.΁�|�J��8O^?@Ʌn�h��
�߽�N�מ�����ґ��� f���n��%k��7�S|�gl��83n �|�OD�N ����(0���u�y�8) Aa�_V��:H8����Z�bN���#l��kJ�
2V����A��y����#�ka��p����?�|X���n'�J� Y��?��>��{�r��q����������3��1͋�{�J��� ��隉�,4�=��A�X�} (��EB]�,\ �7N�$N���g^��� �Ӄ�ίw�P�3Ɗq
8�V�o�Wg
n����j�q구�i�Ե��
��z��~�[���
^�ѡ���z�e
Rs6=E�0R-�Uۏ�WG��I
�6��|���7穆�j+�1c ᾮ�H���'�3u��f\�?��_�a2��K:?��	�KR�Ƹ�
@&o��գL�.°y�2RlI�ۈ���JV�H`�Ֆ�.Kr���7����u*H?��z���L�����m�
���Q�p-�Z�tja�h���G�F,�<�\�`�!7�{N�Q�m`^��4y~.�I>��)�bg�HbyY"S�%��Ǜ���K{qؖ��J젠��
�X�,�k���2j�ر�¾���5Hal�ȟ>�_�#��e�@�<��7�5���{�����Xj��j�������@L�Ol��lO��z�H3��6D%I���=>GŁWq�	p�Yg�,���\�F���F�����0q��jd��;d
r
�}��H9���R����_�ƨy>N>qN&)� �Ŝr
݂�Q\=�f��g^.���6�xu��q��qI��:g 00rS����J�:\23y����R����$E��"�7p
g�|ɬ+��yL�x�Dee���~�9އ��X9�ϼ�g��#�l�'����KN�Ŀ��u~CBM��EvTM�4�aԌ�3M�pdm?�Y}��J��d�0N�y姭���N�^t��S��q����l�E�޸~��L\H�B��?SP�P��>a��
�	4��&NF�gF�ٿ���J��
㣶G��З���|�$ڙҾ,4i�0iWN����(7� �+I����E��ݶ
09��E�6F���E�Px�$c٦p�cd��VR-�,�x]y��8����xU�3���@eA���vrP�AA-Z��=��a��-��/.P+�}�H+.-K�H=��zl�x��´
Gj#�9���7�'��~�Q. '`Z7 �uX�`�7��_�b�X]�>cDX���h���6�H&��85&�S�?#�q������4��&`�
�ET,�K���s���I�]'��V_@���fց�P����;���a������`)M��ۘ.m�:�D��%NF���R�	��6��UF�=���x�p�V����0��"@‰�KB�2�mJ#v� C1UG  P`�x���~�܂�`������o�B�C��Cn/�?~Fm�mP?\��\Y��m2k
���'�;?߇�}�����`ÅZ
4�ĀFp�'NO����!����[�kz��� 0��b�˦S���҆����Q67a�kb������Wq���A��A��"K��9��.-�	��&}e#�|At����OXjٸ�M�.2��C�g$��r\M�`Աa�0/+�
�x��:���!�ܾL݀�Td�a�������
���trP�B�`[� c��|�܂B !���"�9�h�;;��F�������jᑹ��k�$��.Ƒ�y�P����7����}D���%���
cyN��
�L]��6܇a�74GI��]w��W�0%
�)@0�<E';��� ��4S��1��q-���T%�K#=>w<@0r���YBA���6*��.�S�� ���%�G�ւ��
:9(8T
G�r��p.{���<�������e�@��3�l<
5J��,ћ���
� �A�"����l��d�ƝUq���D���'"Q����>��@�E�(Bc��Ԃ@���%�i=.#'�k7?�qV�q�5
�&�1h�H,0��\@������Ǝf����]k�
cÙ�(!&:�tp�U�ù�c�<y�NVs�{	8��8(�����c�X�+gd��9�X��5X�@�Qa[��8Pq�0*\�Ppšq�Ppǻ����r3�9ތ����:�|��
��y���?�G��SP/�`�u�N���Ի��9��ٟLKQ4y��\A@ %$8WMݟ����@'�wzϙ\{�ǂ�U��������'�z%�/J6_�s;��;�ѮW4�/���5�k�䆇Փ���蕗�`��W�R����N��Zxj9��`���<�A\s��D����9a���b?ud�ࠠ�����9؟�[P�a+J/~�Ǡ_��-Q8� J2+0�䵶ƈq�ʨpj�wd�
((��Fj��w�[q��7h�D�3X<J��8���Z3�,Ͼ�p��s��?�/6�1��oZ
4�π` `qщVNN[�lL�Z�3x_WUF`�(	f�{���5hS@�H@����=��-�sq
{ᭅ~�����P�i�թ�M��)�=`�)��@��[��Ey��#FN������s
Ҝ]`����I�ƅ�/�n�����;�4�<��2#W���
�*�ٕ�?X���i�N
z�d��'��ĥH�=���.�:��E@#�pM$c�iK�h�q�F@hz���Q(1��dB�����NNSf>n��!.œ�Aq
��6� ��$����#��W-]+ԸcR��U��z�up�A"~�u.=�{�g�-�	�#ǘcVs{����qG�trP�����"���\��!i
^{e�G�E�x��<��mf�<ps�����Ώ���nI�^.D�\�B�7�U[/4����Ē�R�7�e�,>+�4qل�2�	����`h����E�]�o�����0�V�NN7���������A)!!p��&ۀ������=v�P������,CA}�.@��L3�9�O�i�&i�u��G�N�x�9�7�M����q��Їˎs�H��ߌA��AA'�`�`��r	.�QZ^)w@�p��o�Q�#��]�'w�Ի'oyL�}VJ�z�W��s'
&"�4u-N
r�j��Qp�*:W�
"n�8�a� �Oy�R�v+q��;EKf�m�	��٥�77�)'�+/��+���x����Y�U�wMVU�Ǩ�F�ڍk�`�`0Jl��]I|A���$�sjK&,"v��ǎ�Y8��;��?�z#mɱ��?�
H4sy�����i%_�{4�4O� fĜy	7Ag
	1=�K�WuR|�AA'�hq��!%W.�{mz��X��ܔԴO3�4^}>�@��yq�9��n��[n[#Ķ� ����L������7| ��B �oG=�g��f\9YO\Ee����bp�{�q_ȟ�`�1��cSN�1�M���� y�I�W�/��

r�,@����)���
s
��	��L"{����b�t��8�Ot���o]4!�l��̑$� A��4.~��4^}z�7wP�?�t#��Ȉ�
�-��b�k� Zpb��c6n��v��7P'��ᒐ��4`�UxN����y�`x�d()W��J�r����&A�g<�܂�j�I\�
!�~��9d[�f��0pP\�I	W�A�w�� 5�O�=%�`Ǡ��"'�hi��`��B�(y�,C_d
:(�䠠��~4ԯk'���7��6k]�oh����U��	#�|s������z��:J"h��MgF-���p`p�m����D����𚕀��Z�c��$$gp�;�%o�
�S�m��Z��8�{0O%#�<JsqC�{�
ƺ�b�I�p�1��֘�8�. F
ࠃ���Ҳ����u�O=���~W��Qc�T��OЁ�U��C�)l�;'���B~��Fً��_�^��º��0_�%�e��Q\��L;�=80�=�a|NA�^܏�R��/�q���^]24���}h�$]j���6 _A�U����k##trP�I�����rJ��V�ߜ�nit��������&؋�����T�0 �w�u��  ��O_���ߝ(e�'k2`�&��� 9���vD�/8�a\�@�쀠}8�5| ;+�P�t�(( �2����/X���XP�=�FIG1�(�Q߰�Y^�
-�++��T�S3�y߇��y�y��'[��;2Cm��hhA1'qڕ�:
j,(Ÿ�t2/&i�A �n�����f��̊dt�H�/o��H��X���P"-¼�Եvُ�`�5_���	p����$� ���E8��k��c</$��5h�t�d�snpGh�))NzdX�`�"w
�s
z�>��VhsP���:0ؑ�h� .��[;��F�P�`����}��1p	j�'m��v��u�ojhA1'��
�j��btPе�m�Z�pl��Y��4u�����q�\C����qY@!�<qX���hr�}@?�E�qdd�8����N�ɶ�;i�^3�h�c�&F�5�cYa� #��X�֡ �}ɱ�
Z�4�PY�qP�P���g�r\rPQBR�`��(qm���B|�b:l�ȅsp�Q�Þ���ܳ�\������P�'0�1��/�EC�9QБ(n��	tP�AA�;����2���F��ѯ^0�^�����&qsB���ːq�b�oZ=����K�}�jU�2S�C��n[Y'`�ֈ4���l�2sG���HȈ���O�<�����qr/y͢�檽⦆��J�zW�BA�u����%�kOsh���jϱf�qy�:ٳO��k�]a��M��Y����)��ص�����>ÎW�S�AA�[	LJ�H0뇁��ko���6]�{
�.���ڂ�DŽy�����4JG�8:.�^����G׺ԅ���>�<n���>��g��[V٣�L3��ʑ��D5�����w|:�6a��	��'��r74�D�8�IB�r�4�,�a�8(蠠��jF�)((W��Q%(���$�"А��XQg߾4�������{ǀm��D~7��ZMS�Sm=~��2u��(@7��7����hm<s�h�{p��:�v��\Laҭ��Dl*���hj��<A��x�jk'FY'ϗb�2����o!�?�
�k�����@��G6`��!�L��9v�*��w�[�7���k�.��G��?뭧\�%"E/���b�),2�dd
"�}L��٦P�3�>��G��	P�! �V�**
:9(�d���I$�A�e$q����o��2�l�>e���$E!I���R��?=.�4%�:��L�a��#�t��H(��@�)&�׵>�~��v�pM�Ft�J#�8�p	����-W�D4�q���*Ҋ˨�L��uT���
�����i�Op
���q�k����/�Ӹ���r@�$Cb�7W�����%���8H,̐dN�sL)�IpT��899(蠠����D½s{��q!vo�:���'�������`��Ov����V�k^_�:�ў�j��m��T��֫��ŧ����K&NP
Dh.���q	���u0��pD�-�{w��֪qO��	(��|h�Y7*s,*-gP
�E�ې�����G�r+
�p�C0i���x=����F����Q�S�\FƄڂ��k��q1C?�B(-`B�
�ߑ���s��h.�g�g�Q��y��C�#'�"tE!
:(蠠S���M�����N�>F!2�P���i��u~���W^Ќ�
{�E2F����� �+֡`����~01ow�f�9M��������L�qS�j��yna��خ]kՌ�I��{Uqn�'&���ıH+;��CwE�V3f��Q)((zl���v]2.}���8��$�:n5|�a\f"˳0>��	q������M�~2�����Ā9�=2���f�s`�Zxj��9a����@�t�/F��@AD`��1���X���@����vk�@��}�TkS�C�|+_Q#�'�����n���_�-M��-0
u�m�_���n���l���v=Nr�Ȗ[8j��T �	�jP��P�ft�}N�QL2�o$�9�2gP��DK{"P�?]WW??&��6$CW��D��\��̲�> �
�,��u�(��/&�3�p�AAt���
�~wIT "�Ĺ��͏���l���'#�i�u��V�^��9��o P^� ��y���t7M�\���R�mk�
+��6땗��L���!(#�IP���f��"@��ς#��� �9)j�=H�JR��*��ԀX������ƨt�}g�Z@ %"W�
�K
�V�(���B�Z.ի���%��
�p��TC�@���8N@r.ϲ�fy2������r�l��56�pK;9(蠠��V�Iw�,x D'��D����l}\M�P��4���[1F܀֋C�^hW`����d�4�ʀ4�G�%�e;�P��&�����#G�H�������*r
&��"��6]�}�|Fu��N)rIB.�}6��2�
��?��`���u���2+�Z>�q`�/�ѵ�W���g��p|���5FQH��s��݃�{0J�;i �Z^���\|^��B�
gW���Q�{�%���BJE^��ӥ�)�����C7�[�9+�8��sY�<׹��V��+��W��Uo��{(��|�a
*h�x��t2W��M�P���b`U�:;�`K�
q��h^2�4��d
�p�\�\Y�
&]6��2���t�
�ɞ�HCh��7�4�Y���%��ϧ���-�q �ˆ��&<�Qg{8�n��|9G����4B�	h$
T�8:�����Z�^&P�j�;;w�6_�K�	���ER,��Qa�{�Dž��!"����9L��5����=�Z����.3���
:(蠠���ttI
6�4��8��Rb++P�
�N���c�{���}H
H��vj~IB�a���w��(�l��}[�BA��T3�H��9�<����c�@��e��x��v��jZ9�$t���Hn�8m7�g�9���`296Y���rWe�ZG�`�P���O�h���f��է��~[��j��Yi�fr?��C�`O��Q���t����lگ�@�k��.�@@�JZ�:pP�AA�1ik��;�����ѻ60K�?����;2�#n0n�T֌KNy�Q����Y�V���#=/y��|�z�D]� �29�ð�X�^��X�������An3�p���I�r:��0�76y������{L8~��3 �DR��g� J�|�v�x�?�`�X��Ӭ6n^
��i@`Y�zqA n@�LZ�vs����9�x�^������|��2Pb0���_��/K
�|���@�̫���._��
�8f��Ιf`�y�9���\Uwd��0uN
:(蠠�7~�Z���S���l4^����H�kʶ������G�e]�}�Xԯ���j�ʇnH�Ħ	j��Ia���yܐ�f:z!9-0�2�,��w�]�*�Ǿ�}�nC񚸅��܈.����x�
}��������@7ĹHzd�wq>�}�n���k�&�1�;�0�2��Ď��]���\u�eV���߾��GF�qiF���C?'��4���&yT��9e�z6����#0
/�y<2b,K�ɗ�y�P�S@�S�	.K�e#�խ�Lh�{�E���O��c�
:(蠠k���3@`&Md�QK�'(�t�&1 Xw��d[��8ȱJ��
-<�؍3pP��Y	Ǧ�-�b㼞1d0�n�BAq
�<���-
�3�Hr���-8`�-(���( ���`7�q[\�Q���X��q��A�v
=0�G H1L��زm�U(\յ,�c����.(���c�"��謁 ��;ͼ������FqqK�	��<J{
*A�*8(�䠠���/�<��!�[ ���1��ɦ�]��{>�i���8Lb�h]ƹ�q���N
2^�%�&^3-�H��%�}�q�$�I��I:�pr�]�ד-Xb�#2���9�}��
�˖kH��k�736�x�r0/���-��N.W0k1֜�>8��*��HDž�@O���	$�y?/.�D#�#m�=耠�M�q=� �1��=f��ߑtP��u\����&D$��l}<��2P�80�NMl	�$��oJ8��P���pWf� �4��Hl�Ik�9���=�~0�X�ϙ�ì;	x��X��[��^�œ�'���B��ƈ��������-�
�fQ�!�#IBA�Z��IoF�K�����d
JnC?�(>:9(8v�Ȥ�1���+ԡK�+���rRϷ�V�;Wx2:�n5�|�%y��e���
�UTӭ8	�n���9AY��0�O�\��ϲ��.7l
s�C@=�0�@\�2l�4�iD��tP�A��(P��o����"����7k�~�-t�ණKR��O��-�;�S6bЭ#󣠶��@�)�����k�Jz��J3cIJ\��S6�$�(��#-�h��&#`P�p��&h��Ne��K� %���2&l��6C'U�"m��s�
H��8.�.�)�8M�:10p������a]u_h�vd�zaۼ����\�;rN2�����:��K
�+�`H���DD�H�u��k�ɲ�N�׶X?�N���ܧ��wr���SPw��8z��-�:wP�AAt`�;$$GІK0��7=�g��H�ź���fr��|V���@�z��#4��T ��6��a��tRN�e�E����M��iH1�ܖ2T%
G�����
o��
�0�F
l�_� ��2p��8θ�J����6��c��i�V�!���+�2�2���@JO؞ԡ �@\���ӌ��g#�@�^9�t����ө�5ٹ��y�
�緗t��4����j�H

v~�����atP�A��a3/�8m!K�j��(y��
��}\��u��`F@P`n�6�W>�b��9~^P��q��
����7��
��Q���޵I;\~f@��̣��,?�|Z�F<bD�ug
�[#Ľ_�o2���Z��9�XWJ<.�
]��.ϸ�u���q�^ְ5h�=.��!����n@ƕ�]���se
�zF\��h�s�j�ˁǀQ�0�'F.�f��8��xަ�I>5��6����L����` �
ɀ��L��͑�N���N
:�������1Kg�ڄ�4��
xǡ�m�?�ُ���Ȉ���PGH3b�/��@Þ��:x� ������o�q�h"N
"F����x�xۏ_{1h��7���_����id��F���:�w� p�2I�ǟO�W�]�0�~�(.�/V� % ���/%y|ٟ8%)S�e+�3�Z=p(�F8�u�<qL�1g�ݣ�*��

�w`�Z����V�
0�(a\m<)w
�:�d� �)S^x��l�lɫ��KPg(h�Ƀ�A������$�s-:!tPЍ�����N�9	��b?R[�5_ߢZsN�6��0���<�
Vz��
n|�Yu��qȼt(6���a�<D��a�y��I
��1]k���b
A��j�l.q�#`����*y�m/�)h{�8��8��Ψ.A�&૤{�$��ƭk��$��/���'e���SNy��dZҌ���d�5��q�↨�K������O��D�Fr͉2¼��!�jR64�q�f	��V��9Q�#�_P���
:(��.��c���O_��++��$�|@.���#_mQ��w��?�Bp�Aa�c�8�U�s?��[��o����b�JF���N4��m
�T�/�?߮���g�s),aa�BS e��w>[��L\�s0��aѸ'�7z�v�֡�;��L�Q��@��J=�����t�i 6�웾qX�R&q���J��2.^~rPP\�ֵ�'U��ժfg�SPi��9F�zO�����G���5��`N�h���5=P�!��@k�f��a��b�O]k�9d2����
:9(�dV�q8|��g������7�j���(�IH�#P����	�O�}|�������j�m�ɖɦ@�QDbD���y,o�I3����n�e(. j�(HN Д���������6�a����َ�o]T("��H�o�e�
,��Mq�{%���G4NF�zpQ�s4�
��
6G����64ھ�=k6��jH�
�9q��?S���#����Včg�-�R+��6�7��Qi\��g9BA��'3�Ȍ׾<�n��e�2ٸ��Oޠ�Ҧ��jLS����}���&ܷ�Q�c�	 �Aغ����ɽ��t��/���wv����'�/k	��@�b�%�/N��e�ȷ�ӕ���
F�OdFj<֏4�G�������Q�A�oP�`T'���� .�L����m
(D���\���Im��N^�!���_�6WM��x��c�8�m�tt�p-�(D���2�x��:]ى
(�zÔ��AT[�(@[\��9��9(Iƨ��4� v� 9�˺feÜ0*0�d���h��8��c��Y|�pp��H�9(�d�Ņ_�4ۀ��m�q�`��������a�6�}#�����#�;�8j88�B�`UH�.�>�
�����R�����2�����Y��/Z���5(�(�m�=�Ǥ��hFä��f�L�P�ud9��v�XX�&��(���]/@0w��x}�[P���[.B��d"�U�8�� ��PP��Ƒ)�A��0��y���PĹ�|�tD\O�d��4��v���`���N��#�Pل���̿��ʃ˵�€��'��������TEH1�3�#l�m08o�4PI��_@�qm�[P�
*.B`�տ��~�N`Z1hEQG�1׌����A��	��FI)���22E'���[A[�lLsĹ�Br��Bl?p)h�8N�`M)(aݥ�OsY_���Ғ<8	����A��[f��{ �_�$?���9�`�eOhy$��@'�?p�x�}���$�	�@����ɹ���w�$�r2��}
:�S<ғ�`˙gY~Y닿~����H�?1�Xao8���9V���A _V7`8�J��J���}��U	���D�8�H��'�J��}f��~�;�d 2&��6�_��g(HY�7�~M���~�< ࡑ��ڇ��5��T1�������$Ob����!9�f��9�GiS��o(�ع�.�}��Η�L` ��q�E8���HN�6�?2f��p:(�y���)�)V�(��b���}��W.~�I&6������@����*
:(蠠�����,��U(,���W,��EFx��L@[n�R�d�����g���e!�-�
2�s�s�g���o,��`��WVNAs���Ԁ���#�3X�����,� �,�1�,F�M\��͟�|��Ѯg��c~/50P�PP\��A��,^Gn`U��R��a�+8�B�ѽ̉k{q��>:�䠠��
���U]����ω������{�@A�M�ad|�j}?\�ę�MɈk'sP\�i�s-��2mO֍Qk�ѿY�z��R7���>kZ��>�m�O��G����d{MƉ��r\���]W�pנ�g�A�DM+��v�꡾z��W�=a��iL|�@~N�ԝ��b]��97���h" ���`l��uIM;���)A'�tBư������o_���Б/^���������s���2:��}��\%F��-�-�;�R���"�������-�R���u�`:B����=���`�f�p���A@��@
�7X6��/5���8e�V�n��yJF+�yK���U#ԃ#��),s��h��z]ަn�?��W2
���-�Դ��T����R�e��,b�8�����`��3�ը��g��1��o6�7:�z�b�]��}��oGϫ_�%�徛�i���h���N
:�p5|}��5����[�s�7L \���q�'�ʛ��s�ݲ�6�e��Yم�Q�-R bO8ƂF2{�K�4j�H�6rq�UƨQo���y@^G��nCϲ��5c���}��A��k����t��@
��$9��b��
8��"�D���B�%1 �e�r�qn�m:|�%5i�9f
�����c�n��%쁂Yi�ʇUßg3�j�)�W�H+w(��4������b��b.�+d���N
:YMs��d
��*^���#w���m2�����,(�?�Z�	�����P�Gl�A�3q��F��������eo�ڄ�y!Ɓh���լ/U0hޖ���hM}��8	�4]W�� "�	�a9��ڴm)��~#㧹����m�a �[m�,;P�}v���s�_\8&�?�vTV��e-�}s0p�;�������f]����N
:e)!n��p�a����P�Q���.�<����-fRT���V��@A)�08((`��_�4.K��GK�H�����.���6KJ�8��i@A����p &	Q� �#&�Euye�)�1f�@,i@���Hh��4� �h��i�Ҫ@(x��RNR���QK�0���|@;?12�qF��Ss�j�ּ�L��.0��(D��"A��4�t�R��
þ��GI�@�������-��3�b�6$
i��E&)_#
J� 93QD2���꽧���GjB�#�=z��sF�VI�Yf�P�H�{��~���f�K���5��;�����n���V�(c��4�``	4����$'
=�gN������S�A�l��x�"����~y�/X���;�o���_=T�� 0h[26\	n���= P�/�q5�sV���%�~3��wP��AA����#�%�ϼZ���%��1'cխlO�l����
"JI�l)I�`~dž�Vb�y�\R�A6dV�>�q����nl��0��^hxd��mB��F��<��s���v������=���M�K��)�_�W-U�fd���,@A�`8a���%S
����@/�Y	�((��q�ʹj�U�m�+Ƿ��m��GTw���e�?��@���/�75|�]��1���̗��I8��90���\�ԵXm��LF��|�@���p.̵Z��U��D���#�wGղ,'�4�t*8�o(�=�e�'�ɯ�0�y���m�l�
2R��L��!�bƚ^|{4"�xV ��ad�e\ا��Ů@+P���!0�S�B��U ��:U0�Y�3NX����Kؒ
Jr�#�|������@�O�v��wHc2�O�/R���s}�/�~
�8ȵ@2m�Ai�DQւ��G|"�}d"\@?
�3�1������t���
:9(�۱�Vݨ�'����۬�|օs�҂i�8�3�F�G��j�������d4Sm���K�Zީ�/<�]�8�9��+%�js00�{��Z�b�H������X��ۣi�'1~�=�8�\@ϲgz�-BAq2���[��a\i�.�^C�[�F����(��i����	\���4܂2�[k����c�����s�KW��z�1������rZ�2e��@A܏C6�׸��	k�%
��L�I�	���l=�"Y|�(ۆ{�|Ƥ<��' O��(I�G�E!��^��#�����=�1��)�cYa��U�e�'蠠���N��H�Bs���q�
b�����X�5k0�i�k�]
��
VOA�@[��
B�nq8e��8��1�H/��
d��hO�=�SQ@P(��lCAϺ��{L����Qcݲ��b�f��O��Ie4zN̈́R�LCq�@w�}�±�>�T�/+��d-��X�d<�T�#��[q�f��m�CA��s��Ɉ�Y5"o�\��_���ߌ/��AY��&,+M�8
��:\����� Iu��R=e,���8��`Ͼ�n���]��?�J�F�켛4�t���N
:Y����H�V����PԲ�LsVP�(n�p2��6��v�˃�����o�����,+���eo׆�j5�G��l}�l&�g
��ɘJ�����sR,�5���7Y�p�"�@(�l�l��m��Ƿ���)�˛g�� @0Qw  �˛�[����4�<�xx�_�m�BA�8|� �?��ס���s��W<�4́{77��kpд��u�(���Ka�r�_Dy=~�Ŵ܃��L���y?`�f�720��h5 �A����tP��AA�
wBe�7a�4��H)K��P���J{$e4��E�C���0F�>�)�t^�` �,����A2�p
�$W*��Q�q���M� uc�m�q�.,��q��@FS�A@ʣ�8��y��-�d�s��';�B�_T��/��?|�9���}0�i��#�nO�N����PP����-XZ���ϩ��mT��^�?\�y��9�8����r��$�%���%EiE�7���j�z39��ٺ�YG��DQk��AW2⠠���N����X��68HIK�AUDC? �d�����m����Ƅ�0���[�#�m4~��~�ܮ�q��<�{d�$��D���G�?:�.wC���ޯ�EZWPmAÓ�7��oj׿�x ���@��o^�y=��o|g��z�ΫG�Yι�=�Šfe��g�~~)N�0 �fa��Gƃ�`��=���]�ju�<�{NZ���ɣq��Ԏ����:D����}�~�l����t�s�
�"�j6��3ƨ�
O��K���5<�&4�Q��g�>8�b���/籵㓚��I�x,FYn�� ���<5�GUݡj����#�M frb|ٳ���;Ϳ\6]WO��@��rP��AA''������Pu�s�)����Z �=�����MF`ڙ��1aS08��� 0��X�BA}[2"�*�⑁���W^Po\?��{�&�R(���AX��³J=Fwi��a�=P��
׶Dj���8�;pӶ���
�v������+�w�\�ܥF�����W����i���ˀ^���1Xr?4LRӗLPc��,�$�0�z�|��r���e�.�S�ڍ`شM���Ėq
��W��BA�M�5�&`s���&�trr����$�0c �r#��u����E�w��;e$'7��b)�����9�R�
�5�מ� &	_>�aן��8�i``�bi�wU1L�q+rk?�!�0*������J���4��r�<��?��m�z{�]�QaΑ�O���y��i�M��)����$�A8	q��-�H���ց�ga)0FF��q�-�{���#=/ž��훢Z.�E���
2�)Wu�q��j����N
:9
��)@���?}��ֈq���ø���;�ǂ�~�2W PrW��4 ,->;W�u�Rs?�f�����`r��^Ӑi�4"!0X-n>j��e��c�^@a�z���c�1
9��BF�k�,�2
��1s�z0�+�E�89�l/NB�Va�(6�@JDt��w�}^+#�a�~g�7`��Džd�P���t��
��8����|�w��X,~.��QXL�8���{I5
-.�d<��(lV!�����5v�ξ}j�
��fzt���kVX0H�!SLS�
2-�H���v�{RPUA�L9���R��}�mxܫ2�����NN�?^l�����9q^�g�:���nΫ6�{��|�E�k#á�Qr�_	��<�ȘYY�w�h@�u@�k�:!0�a����A�����K��!㽙j���-O�0�&&������LD�Rp=J6b�
F�S��K�1����E��.��0��7LU�$�Ԕm�N��c�
�cƑ��X>�E�SLY ܄���d�2YB�.���_��s �䈂Z�y~�K��qtrP���(��zR���y8���0���
�
x�ڋ�̵��6��X��
8�����g<'�Q���͹����_����ߌamc�`���6��]��s`�
z�/��a�
�K+SPJRB���!Ǐ���#�X�h��[�^
��
AE2"nA��\��#N�!�́:�1�LZ��D�d	���3��P�`!ZO� ��\�Ve�trrP
H�n0ã��(ț�2?J����X���H[pYh���yi9��A�����2�0T���x��͌�e{��
G���L*
�p��/qх��t{�:�ȸ�_q�0XZ�q�q,un8;c��L�ș�BЏ�_	;N-@4�`PF�Ӹ�g7��d:Vk`l���4�w�Y�A2��<N�8Dƃ�O�5*��?}�%0�/(�䠠��s�F�axt�o�s�vx�Qa.�\�+�$ļY�$;�\(`4}���R7T���&DuP�D��C�6��f��ǚ��dl�"F�E��[ϱ�VB�Ƅ@ �F`��o��(ԕ
t_��A�@��܁@ Fg��2Ƭ��.r�b��yK�����.S����c�)9z��:,�&�2�Cy_E�Ѭ�����Lzq�K
���y�cA���u�������T4v����}6_]�6���
�]	I�U��Ùn ߠ�
�a�?�|N��}>@�韤�-�-��p(�a)�"����8�砠��SL�����Ŷ�Ƃ�Dž��������@?��F�&oy,
t��&��G��j�\���]��
�B�Z�%n�����e�0��U P��@r�J5�R�P\b@�H H��~�d���| c(�1*uq��e���n�x����� 2����L6���N�߽��E�e&Ay���]� ��y�5z��zu��p(0�ַ�T�����Id�D�;55wϷ��\o�4�e��8ǒv��<E� �(�ӹ�s>��ʾX��<R4��cL�g�u���J�f�~�`���NNN�"� q����_W27ЍiwX���@�
B�j㇋��&�Ҵ7��׳���CYOf>�.�BYk�VM�=@�|?`��(M�aJ���vӀא��q\$�~1�S۟2�fa��a�1n�L܂;�ׇ��iAAr�l��)i���?��T� p��t~7���,���=�G�H�~X&mơ]���m>�|Ab0lA@�Tq�i@��m?k(� �6]](
Sr�,.$�!�2�e&Q8R�R
Rv�-kp�ر�i!�d�G !@1���� �trP����)��h�H���vas1��8/�ig.�D��v΃@�����#3m�\�2u�g��amL(8��vT7`P�-�R���l��-��2�xᦴ���/ a
n��@h��L�ǝi�rR�����d��M	����	�R:b��4��+X�v\��}[�֫�	,��M����b�- ��
��]+���q�! pGY�@b��:ׇ�$��azp���c$��0���i��͢trrr��	�@qf��͐�g�=8�h��I��|/c�a_��"�[03(��~QP��p,3��w�ʷ�
v���E�qM 	��8��f�1
�j�wa��)������l��"`!���R�02�M�1&�&�F�r�r�Ii
7�S���t���^NL��uS
H��B�#��7`��	v���x#qM���Y�6��]~P�f~2�g=6G���	�A� p�(����R#�W���S����6��J`V?B�B�񐃂
:(����ƅ�o�`���z48��I�&؂��r�Cw�s�k#gV��Ɔ
5}��L�`S�⠜�u���P��a?' �g�8�Y�ږz���n���lL���)GIY�ŎB�K���AYvP��HШ��!(�w⌌�$�0U ���;�1MS�U����7X��	�}��'g'���h
2��Y���d�ʄ���a�z59s�L@F�q{�@�) �Ԓ,p0e��&�`�&�ܑ��0ZW)P�AA����\��m���e!�m��,Tp2z[򵏭��b�	ɍ?s�NF�u%$8��� �]��I�_�D��h�2V�@J���
R���8�[�5JKt�P8����.A\lA���[~p;�1Wj[8��-���*F��Q�Q�V�K<�Jk�����Nsp�(��_�x��sMe[iCA�M�A�������ʘ��V�?Ϻ,B ����x��}��	e(�9F�o9�SV�yJ�)ؑ=trP�����<?p�̓�0�0"V�S��][�5�;�@�:�d����=���Rn�|��w!ۆ���#s���@��<A�Q�_P��։޾�9p��U�3�Y�:~�`H�
8�ے��;�T��/=��C_m���*c0�c�g486�R@I`�)W#�glX�ͳ���l#��F�`fzt�h��W"4�a���ˬ��uu��~@�9�iljy^]�,��t�H�H�d{O��pgitغKpm�(�3d�/K���ȅM=���#b:�>�ʴ%�������Ⱦ�fB�9WBA'������57:W���` 7���0[z2��?X$ے���+w��?�D� �G
�t#�O]kxG˰o��+/�x�r���=����S�v�+1JL.d�����a
4��d����i���5���3WϵK��ç^Rw06�@�JM�Ĵ�Ph@8�����^7yM�P�Lc�n�pq��{0�P�ŏ��t�A�<���N����q\�݃ׄuh�1���߭��(Q���Ҁ�!	ɟ{~F��trrr2׭��w�1` ��o��6h�W��4��,+�aF�mC4\uq�`��u��Ӏ�l��>�b` 
¥�`��@���@q��qO��
��}0�m�p(��LJ4‡��O!�AI��a4~�耢
#h�6�=�?\��F��
U��?��z�N�c���t��X蛇E��Z�cU�cŹg"\�8u�AF��5Y6��/3�	
2��pOj���c[��	ۊ���Ƒ�k����$+=�[�E56s[+
:(�`/�jP��Eϯ*R•����o���Aj,Ղ��}��֥``�a�Y��7��%�X��p�f�$��=i�������q�F7�����vV����0ǟ�@U4T)A�*�P�H 0�jPâ�VWh��}s�V^�����g�fDž�<OrMd
��a��@i�R��(�+� �%�C2r}&)F�qB�h��LA�&��`"1,[�AAnc'0�#NG�k��?�&

&O�e�pӍ�Cr(�}���!�wPЮ�FT[P�`�P@`b��TG��J���5�,��A��c|��ƍ7�@w�#A�OL���5�Z��~t8{��͛+����4T�[=.JA��	;(����`�e(؝�DU�qn\>ӴDF�GP���˽o�]{�yn������(cÿ!G49 (����y�	锌�E�) �u�p5�,����˺�B�RM�ې�  n@�؟!'�mXW'�u����
�r;
0�}�<�7�L�9}��?�J{'��dp`�O2
%s���5����ذ�� 2�V�e�H'����;�#h�Y(˝�mb����u���$�]CFw��+�C ���j��&5�a��#~�t�|��k�:�w 3(�������)A�Z�P�eY0�F�} ����ܸu�1a���>m(
�Q�
f�����w��2vR �FӮo��$�3�`Zy�z��4�:;c��c����p���7?�S#.ξ�@FXb���n��n�8���4�=�=�71u��1(�a�Ò���i�@\}�
3�7�Ǎ���	pPB���@Kk��c��[;^����S�׌Sw<�Kh!�'����9�g�4�܂;�YTw��H��B@��iA����t�槡�R���
H4Q��!����`u�m����������"Y���%���0�\i��x��/�ܩy۲��"@�X�|Rø� �{��;'��������8�n��4��*W���_��42�Je��c���?FVQ�%*Qa�s
�gwPЎ4w���q1S��.�u�Ǐoӗ?��x�A�
ɷ&����*�dP�	��xۆ
��Ƣ���|�S�ĽG^ #��+?h֡'o2�@��{�G�Ð�1�(% �U��	u��&H~)))^��
U�@�h�k�'Α��x^�S��߂�3lAB्���?<%0ؚl
u��˿T��/G9oFM�8���)m™j���&�Ҕ�x���3�x�rT�:}��-�ڼg#�a��c&�K��^Ρ>v�H5���k�8�R뜾�7�X/���0��$&��0 ��@2��z�'�I
\�i�ԍ�s���Dx9(蠠�3�U3�5�g�܅{yP�����i�"�[�N����{�ג��������PPčzTh��M8L܁!1��0n�:��~ܹ�KGJ���U?`s�I:	q	�N�lM	
7�MdDٯ~� ��,�Hz�z�¹ն�f��A#�W��Ӭ+� P����(cӌ[���`I� e$d.h����X���9/M�c�7(�D�z���I;%�t�Z�fR*"�CN���(�(I
'��=��J΋aÄ,������Cfb���7%aE�*��PU,�F��r�T!�oXJ ���E���1wP�<7%I@�t��h�(��|�	^#.ø���d�q	ځ��Fb�kNV-�y���G򳴷H��0r.!P�?�ck��\χ��
�#�lo���:[m�+���U@][;1/0�m�;0	�6\�N���@8i棞1a�qa#88��	$�WK�<���67M��I�	�0��asq?5&*�^Q�]����t&�m�Ș���Nۨ㠠��Q݁��
bՕ�X����X�qƁ���8�0��
�cF�H�* �@�,�-�������K+���2Vs�<@�L��M�}Pډ�o�y~T�:��e|�"�>8��윊KL<��-��z����G�VSuܧ�Cc��c���RD��+�QW\}6��X��l�l���E�z����+Ƿ2��-�����<����<K-�A8��>���f���	
�Kul��������{B�!��,��&q��%�Sr��I�R�!Lqm�P��AA��%"��|�14����G�y,3a[�l��Y`�!�\�	��8���f]�{UA �$8u7�"(����Eu$>a�8#(H ���|��t��[,���M��٤p���K0P;��,P��޼Y�i=[о#p���$��?FjC5�._>C�l���άbdP��n>������y�S��X&R�I�>R�[ٷ��ҕ�k���jA�� �����@+}_�����2����-�q^�����u����k�;�3Xjz�h��&tP0,��G$W4�t�9��ʸ1�0��V��3�m{�J@�dZ��``w��;0��g�]|�������QڴQ~��("`Ab�M� �&㊋l��"F��A@A��8�܄�Յ\L(�@��Iݐ�8M��6'q�{��u���;�g_�ڗ�Y�Af���3{�3�yBA�{q���Ҹ��i��ԡ����$��4�B�B0��]��W�01��Y11����**�J
vh6gN�_T�UMH�<㦓�8ĺ����jKpK��m���J9g�,F���� �Ap�If�hj�`l�h�c�<I� ��/c�S����D��\�S���G�P�BA�@PF��h��ȋs0HH@(YN���Y8&�ِ������[&����~ơ��8��� �h�IS����!F��5k�F����ţ����Ci&6)�c���BAT���<�)]��/�~�J��>���^���
��U, P����A 9�K���Ġ���
�������Ùh��B��2L΅1�$mI���8��������@��Sy�%E$@Bf���B��R\��0���%צ�%��]���Z���{/,�c_X��m��o��_;�vY����ǀ�IΫ�N�K��nq���3P\q8��ˉÖ�����-T��/Q
�˼�p��ž?������`/*(�z�[�^�g���Ͷa+�/i@A���Qb���R@?�/P-n�Y{^�<�J	�3b�>1v�����
��?��5L
%�ߴ��HM�G��y��U���q����#��/�d���=�B���ל�U<^�.A���B���u��d<א������`��t���
z���i�R���8S����|C������/����c�ÀQ��}f[y-.��@Aƙ��݀@�)��c�
���~G�f! �7�P7��,m@4�}�m kى�jU�b�{�8{���$�(�h1~b��!@�Cգx-.��@��Y�e&��.�_��,��1����_�VKV�X��`��-���b�g���n��b�ۺsuv�}ӗ�u6}��c��G�
k�|�P�h�)c���_���EW*b���P�CA+�#4�+��}�
0,$ƒy��_m�uG��}8���,�9?~��R6`��L7g�ƽ���.�q��b^���Su�q.?���h�-K(8�	쿮� ��������:f(X],P���?Q ���������j��wʬ	Űπ���EK���CA�8M��� �ו,�,q7��B=�S�r�� n��jv���V
+CJ<J=w5�Z����������q������'(y�aĶs�KG����Zyz�<��j} ���^3vL�x�5e��m��P��Wp�xԬ�XY(��q����o$��3P\��tˢ+'$�2�~uv��]���Ɩei�����?{b�	� �Ѩ��J
:�_��{Ș�5Яts-l7	�,��,�1@P��U�(��n>^�C2>^��B��o��{��<F�Ł�{0�mb{�F�m�(r(��w_^��J�e��ʍ�€-�/[08o�L]0��+��+������
v���މ�=x���jv��`�؊�< W��1�%(�Fu��.�����sh�m�Y�ik�mz�y�6�_?�� �^�C�_P���0�~��V[?X�v�7;����s�V�-ӎҕ�����Ҏ�`�V
ZY(��pZ �}0Ls�c7F���$�P���8I�M\����TP �6�(�`jm�5���0��
q��A���-�#Y����0��
n	3j1Q"N��Ъ�ue�@PF���W��8�$Ƒ&FK�j�T�P�L^��u�*�K0j9�L�G�9d8�D���
	`�6dl:��r�4F��3��T!��q�,��u�����C�x� XJ��B���geZb5�`��`ӳ��޾��&8�H���D"�������\A+35FL{{�Ӊ��#�`Ũ{�;���1-��ѩ@BƒC��
�K
�#��6�p���0�%q8
�c&�,
Pd<7. � U�ޱ���l�!�ĺ
���L��g�Y�|�b"`��>V��Ii.*y�>���+Y�L�=�mH���W>|�}����c���nE*�E����<w���JD����q��M�%"A�P8V�`0j#1�%����`&�k�c�lUQ�9�.\<�>�@ȸ�����+K�h����1-���&Ǝ���
��@�4�����=p�i|����9h:���ƕ�BB���z�i��Xm;ۂ��m5�]]���Y�V�[�yN��oVg�Q�
Cٝ����`�L��j�@A+�|� ?����gM�)�vg�ђ���B*w��xq!:J�kxm0�����2�o���r�A�����p�f0
+�+5Q���}�~� ���qz����ؠ��`�t�^E�_�,^2M=V���S=�n�{��ԊL�4 p.��@i.j55-k�w8��VV0�+�G��@¬BA�1����i�e�mKN�so}G!��mL�r�9�QG�q
z�Bc�"�c����-1=A\�@T�(sfd����"�_L�i�A�,�ȩۈ�/Ƅ�ɀ|�Z�%��+�I;�@5�˾��0V�"��c�@�5
sԄ�_�݄eF���	�
%2	��M^��$��^�r F�� ��[�P�ʊ�\@^1�{݀��_���Z5����q|�ӊ�4!��I4)Kv`��B�@PpNC�x` �/����Y��� �	�w�������|�ym\�
l�qkꟗ���8��'�"+s�W\�Z`.de�`mQA)}��+n6d��pⱿ��4 m�nWq���}q�T%�K�S+f��A��n7$��(��$5b<c�4�
Yg�@����H1P��.���b��VVj����IB�5S
��p�pʲjƬq��σ9�ĺč�{Ϗ����,'�R�\�*��
=e\�l����{��+J��q ��1c�DA���e�� t�,�p���K��F�O�n\ǖc�{0��6�T�߇�`���޲P�tX�V�M�LWZb��z���V��O�84C��W��炃m��k���߁�4r�!�$i���=�~��7�d���8�A$����"~	a���~C�� Z�P���ȉ�݂c�����UƏPoZ�#�
@X0�B6�C
�j��m�z�u�:�����Y�j}�9���ɸռ���qn�&�-�I���b�},�&��!CA��:��O��3!H(�lS��=��G�aXx�)��ۨ1���v��e�n`��
ZY(�<P39��*9�H$�/��>���٬��� "���r����S�/Y��Hy����޸��/ 4�N�lY]"nA7�^7@�nz��-̥!Ƌ+N"~`�l�BA+;Bܘ���1 k'����R������W �+���S,#&-�`\��k�`@
�Fc��M�t,ي�y��,o@�b��2E�v�#�s^(w0}�����ܼ�6N�[h2�BA����@�嵴"\YePTѥ^�ۋ�&���%Tsd`H�}F��j���� �<�p��/-Qa����-�'��0�P�	�E(�y�hmR@gB<��
ZY��k
nI
>-G��A��@����
�
��c={y.](h� �<*v�|+f��6�����*�H5`�H�
�Q�LE�1n�"p�Q|�őb�/�'�n �d��}
6t�	�+���Us��(����n
UY#�n�QC�2��Fg)0��5��7�r�yg�Eq�̯��-�>�,A
g����gO�d�b��Ye]V�-�u(�g`LW������/V����fZ�A�#��c�MW-�2k�-g� 0�UZ�d(X�����Ό�˵^#9UP��]�(�;ES�q%ѐ,&�tdE�p�(���;H,���2B<&�Z����yS
�|��uh4�"\P<�������@��1xǟZub�"���@W? �W��z�<c͛������\p��A)*�e)X���Q(X�����P,�$�<�$?Oj8�w3��N�$H�(zYY�>��4���p���
�|���ͭ+��Ν��œ���;���?���8ԯ_�M�8�ɘ�0��b�rck)�Iݓsl�p�5����7P�┢)�׹U�<��?]�y�yJX�
�[���~�HR#�C^�u��j��^Y��x�((`5[`�*T�L�����[�g��(V���2>�ןd��X������箽�+P<0^�1:�	��`� Щ���e'��^l�X
&>J\�j�f�1��#rR������@A�}�a�,�($)�����
3
Hʶ�����_�6G��9)0ȸ��A�$'��`�H����W��P7n^7G+F��v�Kv�t�C������X�+�[�~)�0-(`�<|�v&PU�Y +�H(�rN�\�9?����x�c�Yw�L
���Q�6`I�Y1Y4�^�(�g��P0���=��jA�`@�[*K#�8�L�����@�h@�9J��n�������c�|m�pF��9�S����ϋ^`p8�`�O:FY�󃂌����?�}Y�	���7��W���
���/��K�#'���ФJ
�����f�T�#(y�~N4�hBc��l��A@����i@��i�M )p�-a��R̽ԗ��0��M7cP�H(N�,B���	rUf�|Ď;��4"QR���	K���97�~`
�ʬ�!��J����:S㉌G�7���D�ywՌ��~���l��A�#Ǡ���\W�.����!�3&̹�F�"B��!���q�|)��q���t݅�����$\�l�݌-ƈJ(ZY9q 
㳸�0���jkd$ر�|t��<w�Z�s9R�QG{w#5���`��r|v�V`9@;�M�TƆ;��Վ���<��a��{9��[(��u
������#�H!a֠ ����_(&��eLj�BL_Ľ�a�r����B�UL��f\ܚQ���&���)�@S�������m�@P��sj��jyO��u�<@`-�X1��4�|u��m0&�wI�<�c,z:���*B{w��?�^�!(�E
.i�J�!' 0�n�f(j����ܣ�8�����q@�b�VV�k���_�%���%�e��%?>�q�Y�6p�󺻸��$�A*�r�ӯV;[զ�u�)�I:q�-�b�8����n��}��@����x��J	�1
Fᤔ�ǐ�H�<��LjS���
�A�ja��A�u�0�ҍ.��R�F�46���r�9>l�I_ �������"�!��c�eb�o�ٚ@Ǒ���痔D�����`��M���R�������aY/ey�G\�I�(1�,ǥ(ee�dUM�����K��Ũ0ۚ����;�ӗNq�@
(�Aؒ��a�[w�VMMКl̘�MFW��'�([j��Y���+��h���.)�i4��@/��>u��,��4�/�1b-LV���5ר��	�v���E�\>HԹ�rY�`�̉�0P܍a�kБa�,&���ϟ���H,���("((+�< }W���pP Y�M�V6o�F�S=����7��ʟ�ؗ{~�-�Pǭ�*C�19
g�!X���>�#Ɓ�e
�[�d� ��G��B�ȉ�jϡ�@@�L�@�z�8
el�*r�-SЊfdo��+�k��"�*n�p��(1����2m��P�BA_Ep
�2	]݁��VZ�q����3��j�1=2,�[� 9��
��8�"@%.F]�ʾ��i������'����՞���� Ь�2������X�ʈ��U�Y ae�,�Jt�yݫiN�:@.c&��#����e(H�B����3�dv�Dc{Nn]?�f�P�zt�êjg��	S�E=XiEF ��~_�&�(�+y���ƞ:u�:�A��ǵ��w��L�1j@��XW�$q;���������4�ĕ���h����A��P
�AƅE"sۧ�*/����#�"l���\^~~�
x��q���˲���s��H��p�hC����o�IK��c���G���jn�,SE ��ZY~���x[נ����jC�5Z�����8g�D������CA�/��M�+�l<Rj�s@@G	oժYFG�g�Z���8o��8���
�@�wl�ȧ|���Ԧ�c�B?�ƾ��A�|�:�) F�@�q]?V*`Lv����?��_�ɐ��Ae��B+c���?8G��Ckv[�TQT�I��?��r�h�
���r�b�D@���Ozm�y8�-�(�`�����e
��6�j���5OQ�{�����
��߿b��n�;����$��8��C�������s���
�t�ɫ/��
NJFQ2~�CjA��p��=���������=A���$�q5�U��[�eG�QI(D�/ϹFO��Yu�o� �0(��]@>�8�D�0
�Z�b�u` @U���`�zj�-�P�1
����Q� ���$`�.T`@u��u�`~%A@��
�B!�����@`N@iND�n�윱c�?�-sq,��x~�M¼�����y����6��ֈ0��||F�v�C�:Լ3�@*2n���8��4�;x��J^��, �%��N��{�/�V4������v,��\�+(�J5Z�'�H�(�
:��֌�{��Ĕ�$t�`5�m���9;g??�6�kB�8���|������Ł��c(<���N@<
������H����C�(�2V1,	�bx�BAM�
�t� bL8(���⎱a
����y��(����&�A,�(����	�wT��:�y`;AO\��3#�%H�1��������9.�I|txs�Ju��~���b�F�Lj�
����n��p	:\��1he���"�F�H)7S,��pv����0�5P�ԏ���ʑ+�j���L-���
�&��[LN�⌍�Y�A;4�t��]�n�GO�I�P�~c`�M���}9��P�M�hdDN�9��G����aN&.@+P;��[�m!�{2�[Lb|;���Ca����q1���rA.
(��7o�o����?�A� ��@ �h�N���nu���zLg�x{p��Z�K������+����ڪ�0�J���%h�`�݃:��ȋr���T�׎S�	ءH���dY����_��?
�^p�81�1AA�LdV.���0��
�|�b�\�h��V��1Q;��qd��4="�x8ُaA(NB^Z(h�`���5(t+T*b
j Ƒ&��R츎�Y~Y��%-�!�х��O���qbrqƕ�Ţl�/  �.|y.� �V<���,k\���O�
�Z��u5B��bb,:����+��qd�2�%h�`�5����c�/������v�(�P��h��)F����	���H #�Շf�%'�q����H��X.J�u�w�q�:31u�d�+�4���t��Y_�`�B�R��w:��?tNҍe��ĂX��s��Զ�Wݦ�~�b��(�&�4%�?���%!ޓ��rz�A)%�
�V����dsn����
�p��80w@��5�݀�<7�k�gO�,}�Ɣ�jҚqj���w2gw���}�A�9
S������kG7�������t�1���kuK���T�J�Hr�Ԥ�Heu�\��5�R7�=d�\��:�d"��Ȱ^��v-�dI�*ƉM~Y��p���	x��_c�0Ft�QK�W�S(�p#�#WF���wr��|��,A�
���2��.�3�P�T��;ƆqDB�@AH6��B�;�^ufa,P���Ӱ�Zԋ=9zi@@�M��6x�/=�I�A,�:@p������hW�~�@P�:�+Vqa$���^:C!Iٹ5�����O�}$q(8�~�Z�0X���l�`� pP�\��w�/�rvo6���KR��:��Aaa9A��	 �h9�$y݌Y��4$�m>f��ڬBAq
�js^/����4x`:�'$�|2���ld�L�D����`����uJ�2�<�ߠ��`I�2A�Q��~����Z(X�@PF�BA�R}N&��t���ӀC��$�F����,(��r|҅����r/�E�/l������+�\��g��,ƈ���l��c
��0Q�l��j�w�
~���eee��	(�H�����둁���~����ʾ�6K�&�AmŎXsz>����;���}'NVSb�A]�@:�?	�v�b��"�k��$����$'
�
7�rҲ��ź|~@%j�T\QH�/���&�e	�!��m�ݢ8�
�$i�;0}�K971�AK"�9v�$dl��vJ�������H�f
R�"�'p��B�
�W�`W�����<�ً�}Q�b��\�4{};^2����F�ݚ	 �qKƨ�����7`�yqfXel�OF��i��9�y����9��<p>�G!C�B��Hb!�+��ܭZv6��Q��3B���$�Ȍ�R�Q�z�{���q�@`��w�=��/��Ϛ?��ޟ1`����CAq��Z�uPD�s�ϰɱaG6b�!�mz|X�k�{��Y>-a���.�ı�&�'KBR�4����D�T����T�@��n~}������&Oc�|�E�.�7��@�8&��8h����(.��{EN}A!Z�7Wn��AH���~�Q�_B��TCI�_<���(����%�I� �ʎ�ju~�"q���/VU�'�������Kf�oA��$3�L9-304��ۖe����p��1�g�P�F��=(�~�`f2�f�M���I�2�n_X�Bq�)2��?Vd1�wA ƍϙ��$�5
��8�ӑ3��O�
�W����"�>�PMloF-{i�#SFrd��c�r��� �T``���~�|m��1u��~H��*�o��"��F@|@w �P� �Y�T� ����$�g��Q���E��Jv�8�B� 	��)�������u�%�73����G�p��rSp�<0n�P�( !�¬Aӟ8��8�R�aZ�[(�r��1
�6�b]@�D�{��A�	��l�p
`Pw�V�LJ�c`F�y
���On^�ĭH��L[fIlW�}�,q(h� �� �f�$d��"+�{1�UH�_.���0M�lw�	W��â��jU���պwV��4�'���D�AH�]nr�o�#{0N!`������ڽ�0��(%�`�PP�\c��BB�t��@�\�%�d�\옫V>W��4id������u�)�!p��� �Ql�E��bdY�d?��>y��C���e�
�炎���ט4�G_�P������)2�2�sd���	}w��y^���@@�?�݀i������
2�S_@ (%#�B�y�g&���+1u3�)ч��7?7$�*��B��.���p�"�ͺ��oP[Ga�>�nH�~��jx�7~.��^n�R�.M��e#�P�<T�X�<;\���C�������1��ϟ��̎g$_t�j � ̒�3̀{�^�`�$�5���1�H���Ij^�T$��jE��0�(��&��+�ӑ�
4L
�y}�Zq������s��ȕt�/���v|������nD��+q�:>�I��~E�3�id�[i46˘�iIC���+8��,O1�f�`p�@��rs�$DI����A���I�H�HQ���8�'{ !���k0�E��u7���ڍ�z�+�`$�������~NMk�"�Y��±Ì3S<�-(`�,F��}c~�u��\^����o�f>O���I����&�&*�`����$�?NE��P�+Z��&݁"^���P0VG��^��^��%�7H鉼�	���Tx��h ���Ғu2J�:���K
���/�P0�2��q�@A�c�������QP��-@��<� HV�b��3'��St�9.BG+NOƉ5���`�!`_�u�)'�t�7?�:�s��KA���j����8�[*`��`���r������$AFܛ
��2
�))%(Hq�dRG׫���?\�0;�p	��҇��M�#�M
���95���:-���ǵH�ֲ��et�e?_���z��5-�z�p_ �b�Į:㞳7k����$��C�$]����;�n�b;KFNF��=PX�q��1�����R�*D�+x�����c������ձ�G���Ӧ��H�v�d��$��͡%�����3���h@n�ȨP�XnP��J�>X�j=t�E���H��.�yg��=[H�%����uH'R�z�ZF�3wNvo6	�q"����M89XF�]3����_�Q�~�&�w��֌VT�/�}���Z���ё����	|�J���ϫT�Դ��㏭x�s0c����LU+S'��� (��Q�H�9��֘�)4��;N���BA++�\}�V4�0
fB��"Ai�Uu'��$p$��8$Ch�
�����qcFi�9�€AiN
�Kp(䘯[��M�q0�WD��{�J[�` ����`?��H�d��ibR�Y~"y���$� Y�(E��kԅ�NW� ܾw��k��Y�U����`1����&@ ���86Zz��
���,@՜=���^@�kSTx�W�;v�����G�P(d�$�K�Կ�He|KN��-�f�0��B-�:�A�I�;#�e[��,�ko~�?Jl�`&݁@%17/�,)0(��q�<7H�0�~��~[�k��ֻ�F*(��0��I:F�#?�辯��2U����e�CzY���/2��:�p����q�X����#0p8��@p�V��(?(x�?�E�o"�&��[���A�c�Wr�)4�*CI��ؼv��UG��*Ԙf?��Y��B��)(�a�u��L�@ɟ~{��k8�{�!qC�*++��2��
^�i�`�݁��HNp�Y�h���a�h)�0�MW"�c\�q�g]����O�8��=�,���E�/|�$�ձ>���U;+�8�d��?��M5��#�a��R8T���qy?��+SP�MCA�������2�$d�,Et�l|nih�u� �3�&��:�$Z%_LU�
+�ܣ�L�S?������tJH�Q֝��慛�'���N	
.Ò+Gbl��뇁���Α����r��b�Q⃂L�ΠMđ���_��~.�i �e��ԇ��SFzr��vE���ً�V⁛��J�
:�uw ��Ao���
nx�V�_�fڪm��#�\�eUl�{�����
��-��Hl��*_��oD���_QG{�@�6�s׏�c��ذ���$,�`lP��ʡ[��]������
�.4	*��3w�u�B`��6X0x��ި-���\��@������m���H���ח�ÿ	�G��S���ַW�ޮ}6rm�o'��ߛ�^a�	���Yf��Y��Y�	�'���dž���O��T-mO��-�R��GNlW]�cm�J��&Wp�*?0�y5��/��^M��?�,'��I` ����#�=����N��0��Ta���J�Y��Ԑ�.���XKF����-RV�E�� �,���a�������O���{A)�f�K��`u��t�< 0�ώd�$����	4-���o�P1���#Eٔ��#�A�@Q�}-��P�V���{kX8��F�	JP��B�����8N��j��p@+�!�!�.�Q|�JYo��q�D#7��5Ϭ���unƉԞC��潽� �?�LAA��8B��PY}M���QD�=���ʺ�Wf��b�BA}�/( ���@���D����u�Ar�h����ȢضR2������g�"�a��R0��t{#B��#�'>{1Lȴ�����O�oo�26��ܤQ��g�Y�a3ƀ�Ip(2b
�#�	���k�b�4s�v~���:��b��P*���R�j�_���سDU��FM*k�x/�eVw���V��P�9�ȸ%�8� 19~�1c���֕�x�@8�:�ۓ�8y_?((ן4����a�BLNP�|X�
X��ig�` On!.���`ee� L�l�P0OI�}

����A�����! �#Y#&�&.'ʇr��[�e�J�}Y�Ƙ�V�v��:7[�N��0�/l/|y.(��T���B�
����D���Q��HN;u��j��@<i��,V���}.�.MƇN���;�<� ������->0�/=���~����_o�s��B`�c,2&0�DL,nzq�^���g�%���'���
3Ԋ��n`g{1CA�M:B�a�[R�A�3����:^l'@�/@�����8"����I��0�t�Ɗ�t#�P0[�@�2������F�]�m��YO����?t?{b$&�m��}
}<֜�/ 0h��ԯ����(@��ً�܁�ƺ���݄��LDDF��y���hg�(1�J�g�ݱ�[Y�ݭ��;$c�+6.(�c�V�KK�rԊ_��B��D��O�1���Y�D��Q�շG5LR5��;�p�g	
�8��b�h��Nqߤ���k8���'�����)�B+���~r'�P�rv�d��� �h�c�K���B�~�6MV�۪"A�I�Lа�]� } �����G��n���nwn����e@�C��8F�ב ���$Խ�Q8�`���P0Y�ݹ�\�`�AA;:�q��~
0�u/�h��w`(���@R@�
�&Տ�A��,V� �grL�I?(���O�5hc��$�c�d��8$��PЙ�o��yI1���f�0�n:��7B��N,�y@A' |b�5o�� @�b^
�:�('�$�:,���QZ@`9;3��u�ڑ&Lb �Ƚk~ .]M���!( �<~����1��c<G�F����a�#1�b��_V
fK��i����As�$S���d�1N(�}c�qᝇ6�"i����?Mk���4TI#qf�ࢣժ�w�n��N:_�k8bcq
e��(���.͑c+{-T*��@���@܁�>�Ow/��U�kBսR��χϧaS��Ę������ ��?8�P#q��I� �%D$��!�����D�(gopi����;�5
��R@c��>/(�3�UN�@��OF����8���|��q� �!�ಣ����u�3M�vs��:��6\c�����G�G�P���`P����$� P�$J�pd���F�;����8p^��iSK����G��{�8�F�m��%�u/�(ц��g�%�_6;f
�R\~F�![?X]���c��c����j8WS".B+�-h��Iɨ�P!W��w����8h�	��YD)lo��!�+?c�ʼn���n(��!l�sQ9]OV��Ca2�܀yc���K�.)��hҭ�7�D7��
n'[��`O|�;ns<<Y;�u�VV�玳P0�kO!W��j�`�Ѓ��LJ���;�li{Z:���\<rb�c����
 P��
)�x�M5�yJ��9��t�HL�nA"f4�����(�Q�̋#��& ��Ƙ"��Y��V
�Z(h ��QB����a ���Y^
��p 
q���(�q�ay���&U+���A(�%΂�2��@3q��%@#��M�����=���qA0��s�:ܳ���a\��uZY�6p,U(�H��r:���7Bl%�c�4� �$�ג-t	t��n�._F܌�`g��;���'�W��
�����)+�も�dbBpL�hdH���e��\���8�y�lA��K3�e1��BATi���>�y�2i�O;���F��ʽN��v�3�P�	������?n���Ì�
@RҮ ��@�p�*+�4
�
6�!�<���G��.~���@�嬟G�_�$NC��_��@���jq��B�,˺��'�]����1�)(_�z���BYb��(��[1qH#�|3�|�yQ(��m-�%�u���9��o~�����4���Y�Xwn�@^L8�ě���g�_����偦/L ^F��:^	M�,8��i�Ԫg)����C��ܨ�^J�Ɯ����-QN20���rcdL�a��F��[۽8�R�#�������1B���P�ƾ�`8�
{�C�Dz�؆T~~�L�r"�k�h��l��2Gj�K9wǙ��Ыϛ�%���@�ne��afP��-���~�F��_M�z��R�K�&(,�K

�0	�����X��@��9H�)`��qG�/y��5|vKU,PP2�Z�	7m�S�^z֭H (�P�?�2ɉ� �b䬻AA2��kǛ���
*��4)q�f�%���7��@�E��|�䷝�|�Nn�#ض��V��3a\�sf��P0'�	�1<4��7o&O~���&a�DJ��
��EP��F;.l&�9KP�7����8(�p�j�Җ�k[,�/Q5����+��`p_��R��`!P0�`Ў������:@�}U_d~���q^���=�� ��`XQ<�T
f^�#Ɣ-��'3�B6^��8@S�G��	q��ъ7H��H���9�9`�@�����Z�A)&[=�`c9CA)���?�`����+�9)�O���K�����k�M��o���\���P(�T���]r@�Z5+(�@������8X�Q��/N����V�>�R��Q���K�rz��wh�>�x/^���8�����PS@�5�Z\�Y��H�Cw��_H�D��D,��i�&�����o��q���/����)��Q��MѦh�GƦ��RvZ��6�0�y@��r��}9a����s�'J�E�Z�:�ODG��?y7�nj����c�#�H=Z�s����
�>T~�۹+-��+���ا=��l8oe%�ԡ�gv�g�L�@������΅�	���'6NVsv;2�x�eh\N7gtԽ�T�+��o���������)u0���ڶa�����|f�Ĺe�]"*8B�x]�׳������,#�{E������o0$|�9��p�gP.
Ás��ؔ$�E�G��A�R4X5��;��I�L��{����(�YIA�g�;�ri1���$��/
 ��L���s�h�3�JVP��r���j9!���JH�";M`W����TY �" �O7�׊��jJ}���LAA�E�@�݇��}>lGu�YO1CA Aa�0�Au�煸`�������l��+�`*�X�u���GN`�r���ډwoV>:���7Zn��Ʊ>>�B��`�%��+Lj�w����wہmE��WN��te�WMo�������)���=��BPbgp:x��M�`�AAg�
Ÿ�m�8�c�,k����~�-X[�Pp�����8�����4�Ta 4�\6󎬲��h����S=1И皆9jB���;b����P0}H$,�e�
X�,G(�s����A��tBWDz���@�$4�1>����c�T�2��A�r��ظ��` ���z�
�Au*����xZ0eN8����k��臭E/��^
^����\iSO�KNl����t!��ʍ���n�b@�F�p�Ad�3�Mu�	4+=(��.(G��<A�n|��kq�B�F9�4ˁʺk����7�E>c�E\��Y�@����j��&kc���P0k�o9�x-��<��Hd]~`�ܠ�8u��qb@�1� @���>*<by@�h]����ӗN��x�(G�kk�8?&\,4`���i
���1c��Q� {
D\^ku��e�b��
��N���M�v���Z½#2wp�y�>}!��(�Z��Ҡ������
:�I(0���lA�0��*�X	
Y(�ٿ\��
:F���X(�=��`�e6P>��@�_���O�|���6�j���!n��q�W�4"&(�E
��{�"�,r��{Y�Q`����d
�~������$g0����5���&� J~���t����ܢB�����p��S�{++�@��7?ג��|Ҙ<�Au鋮@��}Z@���F� ���y;fF:���{u'��~�D5��\�\�S��_u���c�Z�s�u/T�O-P��VZ#�Q��Ž���	d�s<wW>�ǭ�h-y��2�H3�L�?m���c��s�W��d���d}Y����H��ᥜ�Fz��?�}CJGB��=q��1�R
���e�w��k�l(<�>y�D��:��qS���1���Z(�����e��~p 
�f��ug
�Z62��-ز�ؗ41f,�*��ʨ$0	qM�㗌�8(�
XHQ�=��S���|���Ǯ�Pg�~1vx�����W�W?~�Ł��H��_���s�����0����T��T���Kpz��%��
��u����%	Udl�".9
���p�e��L�~�s�L�C��h��P0�qe�B���MWÃQ� �ό����H�J�0�•"t�K��Aq�e
�P���OÉ`=�����>x#`�l�F@o��YZPpҚqqm�€�4��8��gZ(M�I�r�h�M�9���n���?!���` ���+���?m3�<��>��:Կ>�E���2���/�F:O��hv�;��u��;B\�qJ�6>-7�lN@
�c��e�P$�LH�j��w:Y��K?o�BArZ-�����
X�����%$G��^�~�Y�ŊU��\��ҶEq�yf�e'��ץ��e�ڵ�I�9�^mݹZ=Ӽ(�cp^�T5�a�j�U�9p�v���H�PWN������*s((�W�)��Ƞ䇹��g[jԞ��j��:��o[�c��.]:D�X̽n_��r��2J�
�uwM���	�s��Si�qNOv����yR.�D���js�ʤ���r�D�kN�/ڱ�]�
nL�%�+}7��G������!�~�D��Y�׼��& `T
���B�,&�n���كA�c�G�.\vj>Y�����k×�M�6��>����j�PKw,:)��ˬ��m[��\����k{�w�7�W��?~Zc�,��¿�
"�V|��

�}�?�IdY�#M[�A��ϩ�w�+��|P�m��wo��p55-PG��*;:��վ���A,[h=�9����˩:�-.���4�<l��8���Tlj5ꕳk�1�Ξ;W��_l.�W�X�]����w)f{q&�����K
������P�7�j��Ƕh�̬fCr�j�
�>��r��!NB\���d?�
ד�}��@a�**&2r�z��6Aa��I(�{N7� �󮿿����k��#N �i
�9�F�)~����?�� ��:п3�q��&u�Յ/ϩK7ΫO���?���	�]^�v�::�[��~D�6x9�^=�NJ�U7N�r�^[�
�ȩ�'�6t��_���/�Idٱ��Cg�xQҠ�]<���ݐ'�Cw��&�F�7m�>�8	q�;[���0�3_2b� P�[ �
���4��Z�G�������ײ��K
��d�� h
��y�%��A:�9�N�/��:>iqO�EHa��~�h��
�VK7 �16\�R&��(��6n�ٵ|��>D�:Fi
�uR��x�r����/Թ��z`�~��/�#���o;��ymo��L�bű�/�P0,��A.\�Ɖ��u��u�A=�/^g�9>��'��AXw!��GNlW�_?\h�>�ن�|X(�|�T��A��O
YO�X&����'~�vfv��T� ���_0d
v9``a0X�S_�B�b.����@\`�x�}�^Თfg����2�6i��#�3�O�bd
�l��l��r�?�ϥ����^]�z�
� Iq�oga�����:u��~�F�,�PP$�#�~0��(!a�8h@.���a�����-�/�xc:��#�.Q^�-hZc�
�x�B�=����t'��_�H��e�����3 �T		�l��ﮊ7���P׾��5�b��o����r���L�j6�:e�<��jW[c��0$�W!�|=�8[�_;�a�Z�03�󇃐/:+n|})�,�I���J%W�B��^D<�i1����@� ����'�P����9۔lш����0�"����uS¸�mZrr�!�cyq��p���h(��s,C��`��gI�A���`���0���P�f
z��11�A\����������Fs�>��iK�����b@!7����)�faF��A.��a���1�/(d���Uk��%$3k����ւ���/5�N����e�Cꉍ�E�х�]�k|�N,U�/����n��o6������_^��]�$>�݀)H����<��3x��-��d��) �S���m��)@L�8���GW�M�h���c|7M@�D�<%%�e
fYLj����AR� ���=^�c��[��xY�}��ߔdG�dI��`p�b��/���eX�#]�.�8�\`�!�F`���d�������nBM�`1\..�������,��8|x���ǀ�b�F�wڐx �ʦ��Bu�����^NA�/����C���ɰ�(���0��ig0`0H3�YA
V����<��`�՞�s�HB�����7L�	?10�_���%0�&.<��Z�`�BA��ci~͸,�r�D�֤0T��'��q2�/n*���mT(�(9z��q�K�k��ʂAm3|����[�9�nǺ�BA'$��I����Z��#������(ц��Xs�u�͚�'�&�@���;WmfY@p((���6ܕS�h軵LcN�]�
�1@G^ � ��m;���'hL�k��Pˆ1���b������`�r^�+P`!�EXF�5��g`\b�8���\��ˎ��E޸y=�k>|��M���F��/�`P�1(‘T���H�g����z�|�Gv:���{����k���B�[�=`�}0�|:�q��'��sE+�O�+.OF��9��ض벅�[S[�ԅ	C�A�v-t��a`
>` �\��g�Yv\	ޝ�cff������ �4K��4u��t�
� VkA"T�C�����ZW����/�����@ׄ��>n��B ��gn��3��띉A���E��t�{���@A��5Ρ֒>�x����'I���p�0N(��q�B�J@�%&��o#�wV5L����a�Z�P(d�~a�%�)�� ��Ă��ڛ\/{��tx���lԸ�1�W@Ck�pq��5�HS�������
:ֹ�TCV� y=��X���
��MM�!�3
�T�ӈ�c�C���柳s\�u���Ȼ�>ndr�₂4����&?�ן��}?+�#N��؎��;I
��ƈe�0=�aG���hˎ
���oa^��m��~�ޜ�0�󚼼a�Y����d�;�䘄�����CGF/�0θ�-p�y��LLeJ�h�)���
j��Rj��-�1a���(r���?����Ͻe�Q*��u�����lO
��s�=��p	�/S(Hn�K��E��'F2>��Y�|K���L�+��``N�� ����#V���ML�4�z >8�5(�JP�q�B� �⑦�v�YY��~X@&Ⱡ��9��
N4�ZF�r(("3�ei������)��绉��Z�}ϵ5�SpH'���b�"��;!ߴܡ���8��5���K� ���]��X:6��Z�
i%���E�]��V�����k�W
�;{����#T�BAZv=��k7��t.?���?즴a���>\�c�j<��65�n���*�:ymO���O�ι��GˍF��(I
�zA�[���?��p(��1��&�1�r��� 4��ߐ�3ʶ[Y1"����E���t����By�aJ/N2*ln|�^�d�:{��z�S�1"�N�^ic�/p��ҶE��o~���kg�J�䱚ux�4$OЄ��+�B(�a��s����Iu�{�{�����u�O��[�Ku��{,��д�G��LdI#R����K�
�̚�w����W^V�}uQݸ��Ǎe?�v*I(��I���5tۀ����u�#K��u��)���[Cg`�P��
�9�<wV��Wj�m���b�B��F��c��d��	ϱL֠��R�̲;��
x��jE�s>�"7P�_1�Aqlki���Q�

���ަ�?鵍8�⸗�����a����3�eIbޱPP�tĴ��+�Ȯ����򁒶�F��n�|�`th4'�-���F��Αa_���f��
~�6��Au都�`��K����IBAƌ�i� .��D$�@G�Hv�`�\P3�B@�y�8�Z�CA'���<�{���0n�4F�p����*������Vmիy�Oܞ�Z?
��JI�G���o6��c�@��4������#�0���_���K����&v/ɲ�ޱ��ƉB��;
��*,��|'U�ew���<
p�1�� �'*䦗k���#�yV��+�r�
�}/=�E(8�Ә�AA�HYAA��un
u�^�خ�/�Top�g�>��@p��J��+k(|��W���V/�B���,9�l�P7O0}(��^q���9���B4�I���n�%
7]]�N���U�;�9VA@9��^��^����O�h�	���`yJ�}G`�D�ˑ#����Qɨqk�:F��H5_���n0	w�d�o�BGb��^m@����_�;��3b,��X7�E���:�@��%
;Z�-�����{��T�h�GC�����t��qoF����F����֩g���<�kS�=�=���~�S������V�9�3	�/�X;W�l�ֶ��-�f�<�&T>(���%m��t���q�#�Qb���>[(ȍ7:~ |K^�3נZ����:��N��}(X�}�<wVZ��kt�zYi;T�i�)M0��rq0�9=���4��c_�:��B++�����A-!�Ÿ��T5L�9D�y�cy
Md<ozt���$
��
�R��Jƃ���|C:��!�m��{�e%*G"�2%�}N~��	(�ts	:�`$(h�`��O�� :PY�!-^��75-�rP:�|�e[v��R�	��BA���k<�Vw_j�
j	�HN���#�J/GP
�>��T���P��n
p�@�F�X9����P�걪	ZP�՞�2꥖4T��
�C�9��vVj�� 
��c�����
@��ټ�,�M{�Z��T˥:��r��Ug"Uwb��=�,��u�.��������rY�c
�C�S����pC�+0�(�I]�q�"�A��O#L���hP�B���K@�P���A���Y�?�Dž@��4�ꅁ�n�T���T����R/��U���Z���p��e�� �Y]��I�,�16L�`QAAqS�d��dg���m�)x��e"A3i��b
��y�;oV�k�kA�]m���w��9��Kps�\k�++0ZS7N���KJ�켺���z��{��zyyO+�1��
�ı�����k�\j��셬@���܃	GV`i@AF�Y�qe���X��l����`�� ���Kp��`���2��$#^Æ� �E~P��t�5��/�Ÿ�q�	��5
�a��r�}s�S��ѹ�Ը0z���Xt��jƌ����6hC���zc��Ϸի�Z9$y�AIJ3f��6��R������.����BCA+rUu���X>8t���:���� $��q�\W��b��B^��qL@�G���v���NÅg�-E7�U���-RK���%%�����R#S��|����^å�g=׀�� ��u1w�t��8ˡ�s9�l�b�л�60���g�忝�J@*��r�rPG_W�����ƌ����N��¡��AG.��O���	#�8�Ar�A�D�ow�C^�Z
BAZ��4�
�&�w�6�ݭ�uoVkw.W+6.�r�L�.a}���S/�~GT �x�$�0�I(�,�Hl����q@A�?[s�'�����Y�PP�F��#h��ܡ�0
�j���BA}�,�8$+��]���4
FRic���]��u㸸����y�A�$�0k����r�cǥ?JlE�	 TT�
p��r��IA�h�I�LІ��N�W�s�b��.�������a &��K:k��&3��vM�ɱ �Pˉr+�+E��P��%A��&���[���A��R�a�>�d���c@C����a�C�)݀��6c�sh��;.8(�$u��j���P����@Id�����6f�L5������y�z�I}������vcVa���-�R��P0m	,,H������S��Dr���>�Ypq%� �|�҆aV�s
���13H#0�q�]\�����V5���8�G������W��xD-O��5!	�QV'e!˱<��@D�0�78�?���8u�c���=~��L�Z(Xb�A}(��BK ���7"-(�_��iq�G*Gd��
�#�

�h1���Bj׫-jé�j��Z�7O���H��Ġ�?<M	I�@���A�@�濿�
���k��έ�C��2j��f ,��@p��CA�󗻵���֕׬����7!/|enA@����
h�-$rE4ZF�%�{���g狀~^#��(㼌k4����$G���6H�f�����x0�h�c�%5y]�8�|8�y:���=�(��U���Vk^_z�k���^��@ �
�(�ɼ<m�B��P�Q��Y��3��¨�(c�n�ͩ=�1�{d�`	�A}(xq�L��Ge
�C�Ǜ�>V�pA�u�ꢅ��%�
fӜ���u
~�!�.1��:T�HS�J���S�@��Ϳ�O�::'�Dr��Б�H

z�ݾ�m,s 8"�>=��ջ�����c|d��{?��
��~�Z5��u�n?��6����(������=Ɛ׿�kIЯ���;�n��t�αd�7
�6�8���+�פ��J)	IT�;��}����d��1+���ϟ�!��d��`X���
�j~�4���]�]Oċ��
z�T�p�Z��.��3�ÀbǎB<�#�1$ ���f�p��iC�}��$�P�$��^��8FA���u�>lG�z���#�8X�P�`g�i��:����p���0mR��Y_�N
����|��n�L?O��c@���Qw=���b�7��Ev�	(HFc�HV���a�S0P�
vDȪ4լS���;q�@��G2G9����l��A�Ț.�:��S�P�_��1���I��d'���]>��bԇ��9c�>�m�m{�H�v��V�=( (�0�L]�6M.�O-�43��n��y��sW��W�y�+�gP�`��-���@1�(Զd��V{voK��;�̡���"�. CZ�L��1�(q�@A��E���ӯ6
7Xgb@p��ct�H��[Wv&
�^�
F�{%p+��"+Ǝ/��ޱNF�S��⬤�T31�a�Q� 7Ia�U��.�m����2���ё�L�''N�0�@tdFS��h��9���<�s��d?��������u��2��|SnbbLx�3��3
����s�'�R��������I��V��ȱޣ����0=DR&` ��NR�,Br�܃[2�b*rj�E2������"�r�󀯌	[(h��g	�=�c�J���@����aIAAD� A�Z��Fͮ�����%((�ñh����������6?6�n�3�.Q;�p%R��/�0�d���i����<�k�.A���&�1)7GlW�ڈ��8Y(��[�'��5��WY/�]�	����������L5y�8�~1�A�@�j��1<�5�g��p�l4햜���:��c-U�NV��Ce��$��4\�"`^����F{k�y�#qA���.
p��8��U=�i
����rOM�;݂Wא%����Pb�*����0��v�`���e"Ku��C盀
�BY�G/���w�=�e��S���I9qH��Ѷ6N(�[WWl0p�.�y��l�el��8q(����9���Eu�ڂ�m��� �8
BZڞ�r�������LAn���Oc��ʨЩ��*&�f� :p�%*�z��ܷd
J�F*Z�+5�{�/leZ$��i�%45�K�pP���O�=���������k�	J�!n����
��8�[0��w`�|9Fzc�N"��R�$#�L��O����t
D��@=ٓ���y׊2p'��5/[(Xp��%3 P��S����r�쉑��|tdRPx����0�a\|�����vmHS��F�Wl�����30�w��E��
FD�.H���+adžY��n�Z7��,W9���0�"�
�w?�����M��4���y��z�3྾���/}^Ǝ��5~t���7
��v_�@v�eʈ�wV���8�p���N�;�� �"~#Ō'$h&�N,ʵ�W2zuXL~ۭ[0�W�Dh��뺵�}���5�
��ÀA2�ύq*�Aq��j����Elު�EvIy��,,+�
�.����?��P���	�P�%�<G��SL�?�
���W�		Q�HQ��H�tdM�\���j�^��>��
���3u��s��W/�������|��@Ę{R�4��ir�
Ljtx���r)��zx�C��_��$�e>��
H��H8�&p���qR�1�8��[0�2j�f�9�y��l�YZ�0J�u%�iV�!� �@?��U`ڙ�h�.S(X��b�$�.hk0���gbܰX��a�`�c|�QBF.@�[�R���*��D,�PP�Jo)���c�u�q�%�uq���@�V5yn0Wφ�k������d
2�HNp��D�)R��
�l�@�t��Okfl�_��A�`�)��`ـ�8�]ߑ���Q��3�NSjQ���ʃ#k�kdX�$G��,�5S<Ν���~i�ܩqN�
V�t�;E1H,�13JH�.G��g��#���W趭��i�^�0��j��t�̄�_�y
S�^��[���3n�(�!P� *�!N�╩�^������D!�����y�!
�g|��4U�T��I�,,[8��z	�8܃�??��D�E�sn�ۭ���v�c�>�#������E֒l����IdF[��˜��	L_=�;�|J8mh����� ]�@p�:wQڤ�^�25��?�Ol��9)}1&���@0��k�8wV�/w�#^�j���芩�DAϤ�	Ÿq�b
E8VAr���������i`Nk���(۸���^�6��0��_.��� +q��S��Y��8)��%hs�Z���gJ
��]��H	|OZY(h%c�}���b� %$�[���1���j�䀃f��G*GK�҆H����&`���,��e��@�	�6;FZD4�ъ�Ȋ<&7��h��Թk�όɇm��z7�JE���Td��Չ�@~�jwx��f�{F�y���Aq���1����$F��
��Z�a�E��œq��(FK:����#�xq��bFs�o��ILL����A	��E��d�P��.o����^:�цIJ��{���s4p��kz�I�(j(f�I(�#�b���UV������t�PP?Sp��'Y����.�,��Fڊ���}/���u1r�sd@�l��}�5�RU���H^ӆ�k3	{���]�Խ�6�m�j}g��yuu��a�<`�Q8�ܽF����C�?{ �*�.}�W�����m]��q��L@�0�ϫ��咄���<�0z[�̚��8X�׽9����2�� 3��Qi]9mɩ:��j��|oN�E���L�k�5끸aa�n�M2�c�4Ym!~߲xt�@
@d|G`�k
�0@8�>6맩�
�m�ƽ���>u�4��l5�}�Z��q�pP��$�]\
�����d�����:'����O@=�[�9��Uݹ��Z~j敋X���;���6J6����V�Ÿ{}Z�1&�3]�g~l��I�h��kO������%�m��k�w:v�ɛ�%8;6��Z�ˌ�/���9.t�(��dFk����Z�`��3�$@�
�TZ \��
5j>|�vb�^3�(�+�bсC-q�et8�rF�w�7d)��ab�����r������c�y�@Bm8�a
� ���y��tm>d
�Vm�T�'u�/&���F��lj��5H�)�)��L�	�y})n? O-::"	�:��aߟk�d�Z��-G�P�a����BA+@X�S�OU6��4n/.�b�T��U5.�Lق��.u��}�U��wn��`��b����h�ddxs����H��TA %6�@�6k�̚!�st��A��'`^��}`=���P1A��5ӓ!6�%H�����D
�5Fw��KP �����ęE�P��X��Q`�C@F��_����.U{��SR�-Xsx0P�_��H4#ŀ��Uu~ANl1��ʒk��h�5z�/W�.��z����-R�N�I�v��ɏ�"�x	+<mŘR�0��bB��R�BD�o?�d{uG��{a���Ƥ��ﯾ⪞��7N�7?=�.}���^`^��5�5��[�҆�Y+��s?�Ռ�&5��t+�,X��tJ\�����2/�?�w��_{'��a` -�ck;Y�Tc\7��@c�@�|�ϱn8(_��?�����Y�2F\2Z׺@5w,��/�@W�X�Փ�����)q�AF�K�����q�,����`I88/��Y�Q��M�
���E�Q.b�F���P�Jc�X2� �8	��f-?PJ(tĸ/���aW��1�/N���1i*��?z�n�U�m�X�,���ಣ�Ա�k� �-�;�(رk��~�Z��4��[��ꗌ�?F��:<|�h����t�ԘS�-�����?V������
p�b�A� �wcP���n�i���wSC�+N5����w
J��)���#PO={e%����(�>=0�?F,�²n�!��u��j�$F�.���C�>�{���8!��w;�/�6�]xpF����-i�(H@Y+�3(+�T#���Շ��h.>6���_ ��������
Z�-)�"9�>b�M܄�Br���
R
̲j#�9���co�}M����:%���A�
�ֆ=~� �����4���,
����/N��D7�	W�,�M���@n���%��l�@��/��BA'#�<���e(�Ȟ3��1q&%`c\�ĸ�4=�tNJ�f=)��N���h/v�#�c={�\����0q�~�x��[��G���cL��cY)拈B0��q�sprFv�d{�f`�`ф;�qn��A@|���a�1h���YHX������B?F�A������9� P+�0��Y���LEd�4��l��O%|�ⳙl�~�;�C�`����⃁hB�#��_��F���_���q+�׽�H�ظ���(���֪f�`�(�~�yڒ�.�kPeT4�ǚ)(��iU�V��=�%��*IB:9a��#ckF�c2�z�<~��
��@��?�Z'�E)�( Hv��e;�H�ӯVMMn[��U��K��4�CA�
u�(`�C��#Ÿ����ԀR,��y
o�^?���o��L�
#�e
��܂=s����`)dp[(h�����v��-���A$��x�a�f��a�a�_�g� l}g�j~}��?�'!���E���M֪�ZnW�3e5:�?B����ej��:�ik0�ا;�a>G���}T[��V�	/e?�!�l���GG2V�6\����V���4����w*��J���a���_=8|�Siȱ׈k�����-��P�h��0@��'BX0��F+��'��|��R�2F�HF�c�Z_~F��mmؼU@n� �qOajs��k0
 p
�@$�4q�LJ	$q{�	����Y�Dt�q��&�5 ��x[��p�Ġ��P09Y(hKK�sjW[�k�ֱ������@k���rQ�O\��-i�򏞂����?���'�/���-@<ܳ+��;�:6 8gw����A�Ȁw���rrq8u�KG`�d���\]��e� n��Z���
�Eԫ=Gծ��(m��*-?;��R��&z��R���O��|��&� :rb�����)�a<\
f�%���`�{��p	z�G'�3���A;�tS�=�;]`03
�h�2FX4�-�L�
[Q�Sh���<�a����V��֖(컵��	��ma�:�b2T
���^�
Q栠h�Յ��Ŝ'x@ޥ�-HY�|�q�=�{c������`�|��Z�'b�Q�ai�-7�*ր�%�-p�3���޾ҭnܼ~G1���t����a#�&e��&�J��'p'�4@"��d
"�4�a<��
K{����P�pF�����u�����(�r�$ljy���H!�m�i0.&�s�d�<�2�mo����{i�BA��
���`���ȶw�ڏ�$�x/���t�=�����\�LBƐ3	���M]x�\� b80�jK��X{��8��f���	 '`!m9�����J���)(X�A8è|�p�9���o�P��>4#�.A���gl�"AS-qjvK��M*J�8)�	S4����Q ��{C��)	��!��0h67`0.�{v��V'
�x?�M�۵�c��%A� �B�/u��p�C8}1-�ʸjy�������<�Hq4�l1�o4 1����1f�€>��1���ԋ����uj׾\~ӡ��qu��.��ݞ)(x��A� ���|}�3�n=�}8��������ͭ+�����}�3a�����#��t)�H�ኊ�nl�s���;J��?r�����g��oj�KO����E<�Yx�D��1���
�����<(]�$D܀&Tdݚ`�<$Sg\ݹ���WP<�2�z�A0�{��� rQ�l���:2	�k����Qu��K�t��{(8��5�m�)�֐��-�PЪT]�]R���F���ء��7�K
��h�"��+ :�����[Wvj��kTc�@@��?�8��\-�`��Qb˿�ƁP`�3MF��̭�4``�b[el2�zs�,(��86�_̘�l,(؛!0�8~��������$%c�R�X3ۦ���f�����ؖ*$�^�@�3͋���l��=�S�(�h�s3f�nN��y��q��A��0�#P�����i Ș+�'�y����< !�Ы9 ���	D�u�����6l3�����BA�Rn>�Mh�6u�����3yA2���u�'��ک�P�eF��Ɩe8Ծ���]�d�c¡ݶ�����H(�>���@�t`�~栌RU߭V�1%��Q���S#��CY�2��o}�5�璒��t$s@p��ժb�=%)��0�`�@ ��8��\rv�ԇ��@
����2)
���qC���;�q��kz��q����Ao���2u� j�P�BA��A��(d�p�/rB��4e[��q�4� c�
G��
�J	I$��+g������7�(�s�C;GcpLy���y����d�q\�Y�bF�'÷d�߂��QT5�W�@�j̩2�X���Qn��%X�m��#�K��v\��e'�F�F�͋L�T� �o�O���e��\/c@���jԤ
�����ʟ����o^�TDv  0+�)�؋s�������c�
]��B�K;�C�������K��Ƒq���b��n薊�4��vن�&-�0`�ר8`��w�p��2@%��v�o��M��J��$*�D
Z(hU���)���o�c�|�U�	�ϖ���m�(>�M��]�O�nq
^�PL��>0J�ꎅjlcy^g��-d]"�Q��e�5HyCZ�A��}@Ba9�C!�4�꺻��!�/fu�a���������m�
LR�8^<����cĆ�\�c���O���/6�>��0� �;[q�8	ݖ;�u��B�H��ȉ:p��^�}D�$q�Q��kÝ-�<b��(Gq>F-ߠ��$�$�`��@T����A�:��s
쥍�wų׏����m��?�gF Xby�
Z(hA`c�\A`��K.J]GJc�lS9A��0h�A.�Q� �A�1�E>!����m<�ӽ9,$;P ^b�>����<']e�j�oϩ�l�e<3�9qh�)8ȱ�n��0�kGo�eUc4���4L�w��Ɲ1xt}������8��V��Qu]~�k��c�:�t�Q��3tDž��V՗����/�}q��`o��2y��(`�~��=SP@���h����q��	�lx�7�p�y��צ���t��0ͳ:-�h�k�2�#h�ɹ��
"ܞ��{�r���V%&gڙ��J�*���)' �;P,���d�⏯w�K�����p2"d���m8.0�##����i¯1��a�-��4,���g�}2pLTHE�q���[P���@�$cFn�D<��.p]a�(�j�E���
��<�L�ޱ��
��HSč�1�ǯ�:�9<��'���;�)�c�X�B�Y�a�Z��KP��Ɨj�U�tX��p����s
�h<h��Q��';8��i8�bDSqR#�D
QL�	��s�&圿��)u��RF"9��
�$��;�w�r����l��BA+}W{���Е7Wx'vߐp��	gY,,��m�F~I��(H�G��`��j�pP��t��N�Br49 ������v��P���翬J�Q�������V�Kߩ��.r�|��^����ީ'���(�P�0�A�QR�cČ	�7��<AU� tu�:�����W�V���>ȥ�h��,�@���0�q_ Y1j�`D(�R;O�bԽ��o�
U$�Uc̘?���8�
L�j�A}((c�1ޛL
r�Թ�7���[�-��P�LI!��{?^W�������'m���콍�TU��{����njǙ�S�D=2q'A��#/���������0�TcĒ��Rd""������"T�  ��/�^�������J�{��/k�{'�D�ڵ�i�v}�~.c��)%H
�"0���[�aT���􅠼ը�T�"����J<������a�ƧF�vH�#�*�	B$���^A�r�[�Sb�%��DNֳr�~�p�#�@Ƹf�?����]C�w�w�_R#�*�D�o�u������}I�b��K ��8p\�'�]HA<o�I� �)�Y�7)��H�9���<��ڽ*�H�kHAi۰)(��g�r�O0c�#��g#:�^��~J�ڐ�)�rXC�&r�Dj�t4B$I
c�Z�$�G����U�4i"X�M�6�<�m!I���dIAyQ��B4�ػ�J�{^
A��Ə1�H5�5Z�Y�=����)A9�t�����9ra�k!�s�|��I�E�����NG���0L)g(��B��3�{��F,�/F���:�떹�v-fA��'�T��,k�0�H#%hd�G�0NA�>�g:�`�e�0��;CZZ���}W���ԕH�p�mj5�09Z�H�d	?�T�F�Sc\���$	���}�Hv���s���4!}�(:�ˈ1�*�E��6�]t�=FLx,QPrc�a"��KY�n>F��"�i*Fr#�H�=��b�;z-��[d~��`�S�C����X��b�Ӣ�KP�^�Bj6���=�����K;�G_�u-�Y��0!H�>�6υܝC�pU~rO:ņe�����=�9���ŃI
bT�^'!��.+�!�R,��j~p�Ndž���lC�Ul$`��L�w��l� l�^oЦ1(�/�-v�� `ξ�^:�b�+P\���\X�
�_<o`��b		�0�}J����S_�L
�"P��QR�][$	��Z�Gyբy~���ċ�_1hB4�ٍ��J,�<��R��T��?��?�+�DD��ŵaD7�󄐄�-����#X���YN^�RC*V4���pR�ò=W�A��}��_�/Ȥ�V*���أ��L! �M	�ǚ�P��B����=�r万LeNϑ���9	��\s���, ^/�,�pҜb@m�)��`Vr�k�I����]B0��efI��	³?�J��;욋.t�ptӤI�v8���p���T� ����>�va�R�� a�5��UNg��b�p��,��~/J�T�9��J�� S���~G���6���������c����Q���_�2
2P� �B�?(g��5x�0Ƨc�b����T�v�����eU�N#��zB��s�}����|�$6q�_���ۀ�
���B)?�K0P��[Me�GV+I�WߘW�2�D2���k�ݚ	HB���DR���M��Uv��4�O�����0	B�X��B�P4�{��`u�[A��!$���M�� S���Jc��#˃l|8�qa݉��A�$	�6�� �z�4�<��(.��+��a��ҕk"5��x���OD񣆸�HDbp�e���>>�(��ct���b�����G$<�����)?���Xꏦ١���H��_�S�d$��RP{d�/�@*�#�}q�P���xS��U�`�G����r�v�89�49X��!9X�$B�Er=���do���z��tR�<|��8�
ˆ��u-��P.�A�BE.!��1a})XdR�"~	ABt�K�IE�� ���pBQR��Z
��2\u����J�:D�� �k�N(�Y�%u�,F���JBPA$/ w�@�Ȑ��[jB
�x�HF�))�ʣ�=T���r*�����3	!���8�Z���(�����V�N��7T�4�t욅g��"˜��6e!�L�X+'k!�P�������+H\�H8U�t`^EL�v6�A�ߋ]��'��w%N���b�"�4�K���@��Dĵ}�H� ��-��k�^@|������b��$�dB�*)���0�J�mB� )'A�p�����)7�7n�!���(tRK���^��pH�A���Dz�E!���)7Q��hD�H�ҁb�Y��(B��@2�c�=a�t����}z�sC��!���s@�����cC�����h���d:#�Ֆ#���񇲒��w̄�:��k�T�%�#yj.o�JW)��k����8<�LCV�]m���6�f���NR��8[����'���FV���l�̒�/���J
b
�.0Q3��^

J�u�NթI�I�����I��Q�Ry�
��)�дkx�2�$I�ӄB�6#(�ܽ�� � �ICl[o�dz��o��H$J��fcRHb�Mp@(BjB���e_�s�kܦ��<u����<�.�	��ߘKb0�QB�j3����@BB%q���h�s��&�?>6D�D�G��9t�}lw��&R�M>:�"�RBIӁ�E�+�{��ŠD<H�e�����R.���I�[�P��p$q��*��OH2�=q1O�99!��T@�I����T�!!u� ��n���i	�;�k�.Q�����.��	��q�5��&�[��0
n���`d�~��\y�d2��+!�/�0*`�ܤ;\k�HsR1���E"�Q�y�J@x��@��UA(F�!� Pu�+�[tD!~>:�����Hf�m�T!�@�lǨN�#Z�%�%"�� ��!E���E�BZ��9�qj�Vi�m��2��^Eb��N
�"���Y�'R��Vw9��D,�h��5�Z$��0��BQ֥�E !�$�p��
�K���sL��/���ƅI
��YPj����ǿC�Ե�Aڅ(���b�Ġ
=�[�<���5��-y۵��AYâHx���i-Oh�	1�
�(��W?���1wp"�@j.��q���i��ȓ�ݏ0��u�,e3
O�G���%)6�s,IA"�q�u�VX���#[���KP���Gq&R�2d�&-��Eɇa��"`��6�ԎnR���GMCD&-a(�|J"hA�V�?VjW&R��RÒ�@�"���)r�SQ����E�7�����v?�������%twB��ꤳ� )!��,i�l…���{Q���֗�x���a�8��_�a�/�p��q��� ��*9�RBF�
�*��~5FB�(�����ե��$��U����'�G~!�%2 x)x��n�@��QHA�	ĝ������g�7�m�$�16��S)!�T�o��6��ƱZy۱]�~>d!��ٱk��D"�����#���FH��L�)C��R;<A�@P����40A��UI�ʋ+OC�:B!h,Ѥva��$����@��0����YN��,-H~�VB��uY��6~.��o��n*I�J��>a�8�P�})�7,n
�NB�>��#��?}I�����`��HMr*�_�K�-��,R��RP� AO��?�Q6{�ֱq�hVc�I�=D�\&�>H���Fb�vX�Dpl���eb�$�c=��(`JP_FB��a�a�+<PV��~9���_
"��wZ���)��QO��=�-�?(i\�� I���u�U��ɉ���$�*��Z��c��2��r�(�K�T+��=Wg��lթyl��?^;���s��B-\�mU�B�H-Mڍ�Oa%݈.�`d����M{˶�1�R�8Lͅĵ���`n������>���?�A!�<��Şl�6>s��$
}I>��0�k�(��#[]��΍Sp�I�)��A��]|��D�]Z0�����X>��g����#+��K#'hY�š<e���T���J�e!%����NJA���&B_ۭr&�
A�Pƅ	����r�BC
�!����
������|k�,`/�lc�Ǟa�>�����ϰ�?qX����B�A��R���~�AcdX�G�ġB�����Z��r�8$a�$+;fk4�z>Rl����랭 h\��oUg�NIFq��m� 
�p��[H���A�iKA!�m��f��[vk��	��;�=�R�@�/���GV�����%NRP��6�L���`
�ByZ0�=�(Q��#hdo�.ߥ��	���f�ď� BE%5V�d#<���a�����0�)xT>�Qb�r!H��$I

)���D
jW��t�^�y��Z�КlvN����/�E�O�|���ij�Ŧ��[)+Ja�E�����%�O��skd!҄��!
h���)�@��/`���w���%E�܊r{
u�s3�\�"��^f)�a�%��k�8�=�d���N�/v�Q��p�KD^�)A��!��H�!&x�w��D��N�# �G�F�m�w
�5�sI8cܔ$�����e�B'�������@�,I�>y5	V�6��������&ݼ��&)HRqiH8��P ��+A6��HA$!!�)D���qd�d!^ q�~6'[	��T�ӈԳ�������L��8�תiP�!pF~��9H#B�!.:M^�H�zw�H�5?���D�Ȧ�UB�=�����!�\I�ҡv��[�E�
��#��/()�]��F�
F��p)��".�T˺L�C�YI�bhBP�<<��o�i~K���n� �,�*@��
c����X�@yZ���p����^�fbݲ��B�6��,$I
�1b�$҃UH���
N5�j�sk���ϼ?��-7���8��;0�i�ƚ}���E���\���i6s�d6��'�4vOH�YNjʕ��g�Nȋ�禹�y�N_R�D�b�B���r+{e�H,.[>ùm�$ӜZĠ�ec!��"�V�$�����&R1v-۹�qWUW��9-�-�.Z�ng�<B����u=u��}m֑4Z r��UEz0y2Pl)q�Ʃr�
�<��
�9EN�4	���qRZňƩ�"'�I,vy:	&y�2\���H
��E�J�E��<�D���X/�`�vå׵�݂ó oI{�;F�);&A�5Hz.W|�"��WIc��_8QJP�ż�iuQ��T�!����{�TvVt���v]�qbн$1�*�B2�y!�|���[�Q�H R�#+�D�2��^\�ð�}���ܾg���y>B	*Z��رo�F+��{��Dt�/��)��)Q"�׽����Kى\����F�R���EW�=���R�� @���ì>�P8rP^_Ք�����B�6���O�<��|g2$a$���gB�Y���6�8v���R�Xjj�n�j�S&N?��l��=�7r���h�A��0���$}�)8,�g�w�n1F@x�-��]�`�`F��
t���"�� �T�S�hJA�T�c�B�G[r+�"�١A�w!&N{\EB�����D!�mU��B��`�q s�L
��E7RM�$�]BR�� "�fR�BEB"�(�DD��H;��E^�A�pl��Q�̶'��9��(�����:�s�t��3.,����z����HR�H������4�_*@���9�&�Sy|�_+B�9J1��4�O |xdƮ�X���7O�Vl� Jg�H�*E�0A��0�>&_P�;��g��;BpS�j��]������+X�a�a��$cÁA��c=�!�d�@�$Eɴ�j(���d!=)PV�D
"a�X$��q��`d�0����A���=�x|7$E"eV����c����=S!����wg�,s-r2$���(p��'��iN1D1��z�Ţ��i��y��M*H���7!xO:E2�0H0��ØlX;_}cfdچ�/��s���Vr!Q��v�R�H��9J@sr�Bp	����7�7��I	�z�HA��RU)��B�$I
j�y�m
r�=���9�a7b05 X%"*�8�!QBP��g���pv�c!�v�`�ov@� T��զ_֫�^��`���T�n%�h���G���L�$1x���|��*{l���!�0:�Q��zi:��	���G�0�;,�.��1RPA_� F�E:P^,v�9���������~g*�"�ƒ�ۓ$j^5FB�� IA��6z�I2�C���N�`���������y!��H
A0�G�dಏ�
E���/�Dž����	��y1Ϋ���� �pJ	�PY$R��r0��K%<)Hbp�1쎻n�GN�S�
���
�ltzIB�#I(d!PNv�j�
|n�8ɨp�S���!ݤ
�F �T�9*\�<�\dZ����"M�L�/�
L ��� :	�m�����$$�"&��I2Il7p���A�N��X���>?�2����oC�ê�l޾鬽w�E""����X�j�v�@�؉Vz���i
$����/f�>��W“�$g���½�I�;���P!��ؔ����O���s	�0)8(�`&��Xe������b^"�)Ax
�,��}�5��J&)@�4���B�GU$�1�(/�~?���A2"�@���[���r���@4aB�.��=u�z,�] �}z�e9%�Hf9e
�䘕<�]����L����cC���]�',�  ��@VA�,�{�/P7%r�20�)ʏ'O	f��P�%$]�`ʬ�VS�R�9Ҝ�":RD0=r']�7���a�QU6w$I
Z��ピ���J�LD;���0.��蚣d���C����m�M�ȡ&1���.�I ����JU8->���C)���,H�n�o��1�� ��N���k&�� �i���J�{�l߳F��[-$`���!��d��(������d{�D:��a�K���s*��Ӥ���I���'�C>?��zd�>AR0M?r)�t�A��y�x���l剅�e"H�9�=^v�a�D�9���e�V�l��95��a��֏Ow)�ҧN&`1X���{�;�1`4C"�
2pX������O9C$A�!��
���^۔��˞v*%eNŏ縻�u6��?GNw�[f�
��+����k�f�r����s��_��;��?dB�QZEe�2#H
��9���>����csقw����2(��3}��s������<��~�d�K'�h�
O�dP��fQH@�$���<�[�H���r� 9(�G�Ġ/-����(�ƩqJ���g1�ʩ)�A� H
ƆWv̶K	bL7纩k5
]P`��{p�l��نmk�|�w�N��/ ¤%f�����^�=��� ��fc�}?���(%���'H
F�w0�/{z䟲�>�M.<�x�$��<z}�R�p���<IB�^6�W	��H�`�T(͓�9xߘ!/�e�`��{��`+:�h#H�����q<Xb�L�r��`��%a�'1�'	�H�\��=T	�����O{���?"7i?��@�AD�R�YN�S���+ n[�9�ע�@),�#G�5I��S���e��$��e@�}��B	@-i6��!1Fl;"��o�v*pށl��qH��0��cw����e��,�>�M�2A[^��Jb������f����`+��(+1�isH�!��V�`6yb� �7�m��D�c��2�ě�z!��80�g/�Ro��s�oKB8��n������WR�!k2�\wS�+�ٚ3��?� 
E�4H�(�
$�l�����g1d�gB
���rH1������SvL@��ף�HF���]��������4��Q<"��l��_.c�<���YO�1�=������{d��֔�H��1(�GbAOe��Fb� �EV���V�fP�!����`��%�6��Hn߳�]��R�Ik'��b��X,x?��1)&¤Q�S�3�]�V����&H
�it��[IA���j|��6�#ĎBq��'�u<<��HBz�����3�Q�Pƍ!'m�,�v���HJ���U�GE�}y������I�<�	슬�����oşU�eN���3�ĒVbѪ��� ��B�-�0��`$Ò�HD`ȹ)��J��5�е]x_��F��_�1$�5�}���>X��BBB���<A$9NՅ��F�9$�Z=�,q\3�b��xv!ƀ=ŝ��DR�V��?���q,$�W)@I+p�y��{�Nj/�<�$Hf��}<AA$��i�A
�m��gb$S�cRf
�N߼TT!
c8�d�A� ����� ɒ$��ȯx�"�	.o��HɅ����H���U�#�!�BA,:�hy���Hg)K�+�s����qj��I�ȋ�GW�bs�}�.�2۞�3��a�u!R�
A$U
J���%�<BN�l��$��2j^�#}(Y<���,JD��I|�i��h'���dLʌ"�e|x�O�(�<�HC�.������8O1�!�M�%X�L:-�2'��7]H@�AR���Eщ D�02#�H��=�Ġ��ن(,q�@�N�$)X�0I�pRP�A�Di��6)@��I�/k>�@$A���g!�N��$F)A�ƚTR
n�`��,)�A4R�|�*�H�����.YQ��&@R��;3 �}+���Q�9���$	�ZC,��!�I���H%"E�,�~<ª�\D�tj���i�4�տN֚Z��N�e8���+�Pl�}�Ғ H
�O�E�Y�6����`ف�lt���H@Q���Be$�R0�1b�
H���O
btX"k	J	����C�8i�DfMA�@���"D]hR� &N{<I2���!ldmÐo;.t@�E
J�JC���u�����NC�!#-V`U9��x\NUC<�8��KY�� I���,9�,�.�{ڭĚ$���(���ZH�y҂����� H�<���I��9�HA������t�����Df-��Fb�ϐ�"4>�$H&a_`�Slȝ?_md �v!ߢ��20H:4�*�1��S�����I��?vRPV�d9iN�iQ�@�O�ޚ�FV89�f"�	I��5�0��&.�^�,�^�|[�ќ:�M����i�5�y�
�q�<8�=Yx��{9�F??�	�V�F���L���*��)q�1�aBN���S9��`YCj�A�Ȓk�n[.�`.�R0�(��&�ɈS��6bQ<B2 j��$�2F����qKaEWO��ݸ(nR� X�
��q� �Y��7�a��(;�}�-t�oa{.���Dz%%�%vxΐhNYyU���8.�+�v�IͰ{_���Ezy�
�EJɂ�`\
F�B*/�-���;'C�(3��)!!
qK)��������c&I
�vd���<'��.��G�����Fr̩�pr���k^a�o�,E��,B�y�&-�v�W5���'��V䵷Oe��zAVp9�ے���� � B�����y��7o�!=��b����SW
�"; 
��b3�r� H
ơ`�=��v�rR� �Ӆ��V�O�$)��C*)�Bv���D`�Tg��Sn���c��OKD�`����Mv3a��Jf-�8ʉ�1A�	A�>��[�V_
$i7�|m��������Řr�)��:���O�w0&_I���%�Hɫ�����q��N�J@b��NF�k�b�I@�JGT� ��64�B�tO6�#��R�c �	Ix�Hm��W��S��!Yh��=k ���q����EX��bNJ��w��K�9(���3�Z��B&����,A���q(��.�O�
EN{c�a�b1����l�i��ǖ���_�\����
�z��f/�� Uޔg��|�+;f����J�Zx)A9�|<OW�BĐ8�Ĉ�HJ��������T R��u�h�-k>/�^��A@@�ڍW܆'�� I��M��ˑ���E#d�g�Qw�ۇ�FR.D�py;p�� �HI�v���� R�Hш]���z�|�dOKĄ`F�q8��ŕ�͐H�ؤ	8�)A#�7�.)H���n��`*���h���#�j�a��kD!I���'Z�Q�fn�d�"�Y$-��K
I��?�b�		�/�R��쏏
A��\rD������`�À���m�$�‘��yx �����@y�����m�g��wBG�F�����Z
�t$�R�xp��I�?	~!���9NI_F�_XO(/$�L���b�)J��q,YjP[�D�����0��<���W�e�Q���?g`w�����'mnO�V���w�Or
���d�<9�=�r*[�n[�{�Q�p����4|}S�*ܧ���O�]�>:�a�P��}�����-Gډ�2H�qj&NUb�c�~K�j�F��DSp`2pñ����ؒ��5$`�	A �j�T@ޏ�(.�k��#���5���8�ʏ�W�'1��M�ZH�T��}ʚ�yo�P�K^%�sMy��=��7�c�c(��	�3�>&PB��U"���#?��,�iߏG�Ɖk�)&BIA��5�:w?-)���G !�H��}���U�x����1�y�bݶlx�U�M
I ��� ����S�k��l=���ƹ1��T�`��{!ỳ�h�m�ږi��~RP��^h�R.�uQ� �� C3-�&��8���N~EN�	x�f�c�EIR
r-Nr��A��A�
�PĂ�e�\ �DD��QFJЕD���E��D]0"i>H@_j�I�<-(��꩐I�Q1�J
��2:vJ�垹BA�D�y�{�I2���1ql!��Fץ+
�vu��X�@�ο�F
{ �(
����Pkn����eHC��p��q�T,Fù-N��4�!D��F����0�� I����Adݑ@z��mld�!1���`��K���$!H��pp%�o��A�P���ۇ���0:bJ�@��x��<2l谻�D�)L � 
1
	a�s��Ɔ�o�l�9�ߝ>�L�� $RUq����Ol!1(DT�A�-�	��59�@�r+7A�$)X�4+3���lH6"�xWk�
�Y#�e"E��yb� A���p�2�j�U�T�ܠ�i�A�JcĖr�$��~��oCӂ��S��h&F �d?W,�,,����D����跲(������=��\*�ѧ��F⽆\�FQ���m��V@*
 �n+&����%q�;��!�HF�C���}�K�V(�AD��!�`&@9�J(�����`8��e�}ƿGU�0��a�d	����ߒLs�.�ueq�I�,���g�;=�!Oe�G1-)X�0�8Ԫ�st�@ ������� /�+4z�H��OE�0����f%+���6�{p�88��2���qZB�-Z��$��,��%��VI(@9$��?c��;�Hr
�Q����H0B&C*S(���� I��Eە��f�X�@���x҆qV
�n��1&�p�B0����,�ǒ�
�����C1�d�)�HF��+��Je��XDG

��45��%5J	B'��o�1�}����򃌨����F�b�O)X�8yN� Õ�9�RץeB�%��p������q!	!x�T��^1��W`v�
I�uy
i���]�� AR��,�|BW��.�kq��h?F*�O4&G�!]}�8Zm��(ԮVL�l��<Xܭ��'A�qR	�YQ>�ً�x%��{�L�ú;y
}����O��JA����JA> ��"�- !����˞f�7�׋�v�[/`�~�\d��>�$�ܬ����R��)p22vJP::,Oȡ]X��B�yQ��c��{�
�V����K�Nb@z%K�$C����w�tH,�~
9$ E2����7�Ya&��_ւ�$�i		�A�� I��uӕ���C�
��1b�?���r�����\�S�I
��ㆄ��ą�_)�J�!�`+��Tvl\�E
�C�ǩrZ��e��eͩ'��?�m8�PM��_�߼}��}��'%R�s1��D!��\T�D!΁���{$mӀk7.�®?��$�]
�^��"��SV���H�w
���E�z��rGU�A�x1��ذ�|D_�$!!儐�2�n�4d,��a�!& ��� D'Dw�G��`(蔋�غ Ω�H������q���'+��*�`�6
�������p��nA�[?�YNK\H��7u��B����q

���hFZ�4(�^3�Z�ѹ�H���muq8��)�}f���R
��T�ky�aT��t �F��I���@$E
0�BP^�����1cQJdw~5Nk��`+����H-�^�lA��
�����y q�t"i�8�j{%����G;5(�H ���A� )�k��
����@�T�W�II9-�/5J	Ƌ�շK;�o`k�x�-=��}2G�K'��o����u�4���^'�q�(�薕�8ENk�`�St(�N�ր�`^���T��3B�3fo|�-x� u�x8�!}��R��t!����t��@�>�����]��2#�c&��s��6+�����(�Ʊe��v0'llX'��.d�ļn3v2�lH�yRd~�{@̊�]�U<�m��sFh%����3\�Ÿ�Rw`����%RQ��$3Ndž����^����[�H]��7fH�M�xl��_=���In�Y�,sR����mr�/��Ǟ���HE!߹�:���ZD����?*�P�9e�ĺ�r��1*I����B{�,�<ߘ��I��	,��o��I�_�9
qhRk��FZ��n����ې�^�+Nv�5nǼdG�:����ٙ�I���Hy�w;x�v冐3�a�P6�Ϳ�]y#pTSt87�t�S��/ጢP22.='��Q���ƽ�M�V-UNNI"�R��`�����+���Ĝ��u�Z�86Dv��qad�!߄�3+���ů��iEr*��a����X{v�����H#:C֗��B�ӒP9����i�B�#o�)Am�'�+^��A�t�`�Z��(��I�}����o^1�\��A<���g�f�㯞��B�H�`Z ��d�ͬ)r0X٧�WP��J��1��!iq-�"�IRp�NH�A��S���dKA��E�8<�^�5C ġ
����a��bO�G�5ƯQ�'�秿��I��
yJpթy>�@���U"M��h1Z���,�I�7�m�{� H�(�n
/>�o)�6��I!�@�O7��aDŽ1����8��l����Df-$
�����B� =A9�e���x�PA�N6~IE!����=�:P?=	����NBۉ	��$˪q��^i�1rrc�nw
N}n<�Q�N���̅2:LB0g1����$M���"M���@�\��sP���2P�)e�K��0,{�R�� �;�\A����(��bL�i9H� ��`��tY��f��k��L[	��g��/F�����?��?�HBj���3�@	B�E	�e�	A|-�t`�S��9i	YN�q�������%)(���	A$D
�� n��6��?���k&F�0Ƅ�.�'��!��Λ[K�Ow-Yz\����d���(1�Z�2'C9X������'�	��R��(M[�v?�Ě��
!��ȯӴ ��=�c۲j�H�S�R0�a�``�0���l�z��1��	�$cHB&�J4��"E紭7jB��C�g��䝘��x ���A�bH
��N yb� )HRPT�+�x�\gҌ� D R��@$F2P.�5����ֆ�e@26lɆ��ؒO��/�݄nD����r�q�;��'�$�F?QP�m�]Z

��3wN��a�p���A"U��ƱD-��D�A�LC>2eԓs�4
�,�I�!��a��X)ďh��(B­@�@7@$Fi\�#�B��;H8!ʤ�b�肤�	R�+�L�����t*-A��IA��hor1/�e="/�Ќ����j{�K�_��J���C�{Wl]��9��߱���D$�b�'�?nY{��`Ġ����k=�,4�(^��8N*�rp̄�ڢ�PH
e=j�6��G�R{ݩ�^�Aa
1DX=�$ �x��ESD*0����lT��	:�!��00M�GY�}P�1�e�g�-�?��$�ǯKb"C��68��HO��o��p\cᐄ�N
v�o1���
����(�������HA��
�Ϝ�ґ�o��W�\��9�	��T�6yN�'���sS��8��P�1�'6b7�A&P�?V'��'�)]���2K�%-ENKI�'��L�/��vn1[~�Yȶز��,6��l�ƱlVa��B�2''98l�Ђ�R@Ef<y/�x��8��b��!���f�+��a]A
��'�����݁��DJ
���$�Ryc)��c�ȋ&�ۅUv���A������r�{��q�D�_/�3?|�qr҂IA��y9妢���Pb�Y�@�@�L�B�>�4b�#�Ű���O�� /�,7�L�F��G�ӜlC��${�4���է��*58g���Kw�f]��-��\"�4v�D.ҜZc�5N�G��,��`�	���bp��h�'"9�'�m�/Ħ�MHI��R	5�)�K7Є/���aъ,��x�N� $��8k�YHW*����t��o��҂�d� AR��`*)(I�9U
!�����*Hn8ځD!��� E`�S�"zAX��lH��b1^"d�
)E���R.�ħ�ڼ��"���g#�pl���<�9�}��HzB���#,[8e
��A�?�bP_��8U�m��18o��AR0B�w�&�X�~}�h3f^q��3��������9�绣k�#�a(IԤ|}����C.ނ*��Q������a���|�?&��D*P�e뀱b�tkR� H
�B`RP.[�#�'�`�p���4�e|ZW�
9�)��A3."M/�‡O�FFp����߿5�eD���W64����81��)�y	I��gBMN�1�"	��_چ�g��y�Ƨ�W7����4Da�Az-!����^1=1��;��v��g������$��ZH]7���X@����݁�b����]<n�lo�vӰz�����)���.'�bʫ�XYbDׯ�`�@��J0BĪʪ��>�隿�a	��HB��X��� �\^�ܐ�U
ND�� %[B��rI��d8�9N�AksJ� i�I�S�i���H�q�&��}/K�e/�(�1nGD�"栀�tr��v
�p��W�7���'ǭK�2�����.�I�n���#�Ej0H�!����qZ||
�s�6B�4!���F1T�@�=
�Tކ���O�/�U��Oe�C"��JK��0����"������^:�"+_��6�//;�$:��z�yV�+�d���}�A�L�\���:��6�$�6p��1�s��t�C
�AR0,!X�Y
�9���(�p�T��HVO[횁�i��LjdP���?�f�'F��@"��c�qW��R�]6�m���o^
T
�U"9��k��<�pR>��3���H1
͂����A!yr8��NV��"/p�ܷAHC��*	��%�f�	�,�yͪ�6�(rR!	��LD<���{�g�Yb
I)}c�������8'��JH>+p!5�F�Ɔ�n��H�lH
�A��ӆbt��V>�p%����2C+dR���޷�,�)Sn<~F�Ң��,�<D��"-�B���O
�=�c�nv�Y���s��{ٝC�B
Z���w?�}� ��wgاW��/�8�g�ؚ������הw�����A�;J,o�.J����H&V
��!lSϪ�s��n����$M�*J�.j������0?�rC)�U	z.Ҋ:)�U��؊���v��AL�	@�!Ь��F�!G�W�ƄI
�1����"5{���+A�ԧI���ɑ��oB��"���eaD�龅��Ҵw�yY��'�b_�JyF6 �t�`�ҁ��油�2l�+��[�����l���<P^~�YZ�����zRS���>D����1ۊ�%��v̀ ��Y�MbP?���$�Z�@%J
bTxѺ9�|��s<����pE�<M�$�� $h��l�R�%�=�7�ՆH)r�Md8i���N���nJ��SU��
��9�Cn��s���ĢaV��i����d�IƨJA�@�m�W4����i��+\��7�KX1ARP?�1)HP*0�XZ"�:i���ED��~:p�yBځD��`�C�^6��a�?�d�
����r�U1Ŋ�%21(v��]b,r'RbP��e�ŽW�P<%��#��J
������S��'��LÆ߫*�j����@�����$#A��=R�^5�
��M(��q;
��<���p[H��\B�)(���$�~�@��D�˃ŧ[_��n�i�KA�t ���^^IA�@�Q���Щ�%v:#�J���l���n� ƌ5��D��X_fCHug9U1(M>�򑨎	�D� ��k=	���	#-�7A���IV��l��(�<�q8�R�F���D���ĂSneN�����:+&������9W!2��u!H$���×���<X^�.r��X
}w�S���)�D�����V@$��D��ƾ��+9x��e�^�*�b��d1J)	����VC�"	��rﶡ�DB>�r*{���v)�6UN�S�=Z�Qj��	�	Õ�؋�粕/��Dd�`�oؼ[��+���;��I�۫_.J�<#I��^�(,0�Z��/�c�*��@�@."�e)(�+�5D�%�J���"� )HR���i� H�9L�<D\�xy��t��Ĩ��b��"��Il�‘�� vN�<��-7�	=]1�������[5�M�8NI
�}�6����l�T����^%�����������C(��C�v��v�/���<��9a�����!F�9�yN�!k�I��D�����z�u��?�,z-�K��#F?�݊��d��ؖmZ�#��ϰON�����灱_|
��m!#=^��S�]�����,#I�	q= �>���خ��	�� �W}�Y�.(h)R-�b,u�:�W>����N� �]�C�/m�D��.�x{	]��S�N�����m���و�[9���`���,qX�8|Ay�`%��U�JN�S�� �v
$W������"D`Ԅ`�+8u�H@�?[yz�]�!5��$ �.��!���s��d�ǖo��i�����g$D�h�EI^O�V�&�2%q͏�	p*P��T=�[>4!��$���*'�Qk.A"M¢<��P�F~!��$�[�^�)�*!�,
C"�����ql��A0a�cVbЮp�U/�G�IIP��ŤH�>�R���� �9�]n�&81H���,jo�ʶ�Y#�ݎu�Ҁ(U��s�sþ�f	��������xl;p>�cu=}��š3	�T^��見B=Ϥ`��49c)JHR��D*Bv��*�cϥ�b� )H��M�R�x�|!Hf95�������u,Vw��W���7��p����xq�����.�}=��B�{n���
tDxb���,{��هG��"/~غ����)A}I�Vc$	�I�l���;-��?�;�4B���0<݊�O'$��_$�=:��ԹK�N��b��he�l��GoH��$�B2O�@m��1cȿU�m��
Mʓ���2���:5op	3J��cȴ0ŠH�����r,�C�bI��J�H$��5r�-x�
$hT�������cmu��񵽖b�ط��K�C��F� .p��s#uLJ
L~��P��-�J��!
�-�|#)nO�f)?�r(��b�`UG ��@�H�P����zʗ��
AI�Mt�p^�q���pR�i;�|�h�W`��$e�'H-Z��-��^8�6��� U(Rs�b��'��M�B�B�6��4�_KFb� H
z��rJ����^�:�NM�@��wd���'Ҁ��VD`�RP����-Eшe`�sO����\��I@)���H
��ه,�`��{d)�t�%L��@{즮�z{×���	@���B�`����}�l���JAP"R�^��!d#'L �d�&��:�[T�i{���ij�s9B�,�;Y�$B
�HAy����0�η@*��/$	"	B��@���է���SV|�,.:��E)x����&�w��H���4JA�8q�,�6%�R�ϙl�_;�N�������b���͉�q"%KQ�9�}��*[c&S�G�c�=d&��,lH�r��Y2���8&F�
20䴠�,�����l�j^t��T��?�ذ=�ǞQi&&h_�h@�0�.7��Z��T�}�(;�y�'��� H
D��D*v�/X�n3K�`��\T�P�B��|��ꩅl��ɐ������SRPadx�����Y�w1X�0]�ʎ��
�X������JS�iK<��i�Ȏ}�
�@NK��`X2�wC~#��v`� y��9��k�(Q�¿��\o���s-��"<dd2vR���(8q���p8X��U��eN$&X�� IA�� "�x��K�`��
�2�XE�0
rP����@F��v�����z�AJ��b0��1by��8q��$����ߩ*cW
&�Ɇ��O0H����Q("i,_� F�o�ym���u?9كf_�}~ґ^�_��<��� ��c�[_
�Ɖ!�*�~C�1�G_�	�B���c�����uQ����0��*<K�� ���8!x��˪���QN�?�"#�)��#�J����P����H�/�ǝ��T9yN*�R��붭���O;�|o5&�#9DR�@�F^E��ۖ��{�l�A�ELe"����{�of}�C�A��H�p?���@��4�,V��AF!�h<�(#Q���A	A�$��A����URr���k���^d�y��[P@"��v�5쥓K�N
b���8.@�"��3�Fp����_��<���D_���Xl��zsH+�HZh�j:�n6v�Vg��-uUN�!	���	ND{�X�X>.�h���{��������ӻه�v�)��ɕ���o��J:�����R�0�vr$��V`��)l���6kENK�d`�d#���G���lf��
��́4�5���r
���,q[�>$g�3�M�<���|��-��kU��h?03.2K<7+ @q��d�B���>�}�F�\��T���q<��$��$	��e3�ÿ��H�5G���D��dB-�A�t�OU�?$!..�ۈ�_���HNzn��c�k�f���m�S����l�Ռ�c�c����dO���~'F�|����p�N\�rI�M�y���!�A��>�R���S)X��#��b��CN��#�{+�+6�Q�{�� H���3$"���*�nU�3��Iq�點d���T�~��ʣ�WK���$��ڳ�fS�+�"�'�.�x�4�q����
� )HR� !����qa�c���:J�9X��V�X�TI��0� U�$_�x�A���OY8�$ޗ�ȥ ���|���BƱ��5�]�y�O)X��'Ɖ�/��A#��"�T���$*a$I
R�]��o��D0�Fte�`�S�(A�\&��Z������,6n]� �T�`GyN��^&0!R!
E
S
Jz%	q�xun8/'�_�޾A� )Hq�)���.�B���A���HAp��n�G��X'�b��k��#�3�ql�s��.R0L1�c#�a��|ɝ���!,~���c���Q����ڨ�'*z�~		Bd�`�S���,A�!
;�bK|d1~ڣ�4`B~g!.�b��q)XvA5�RB0ݡw-#���cl�L�%=��°��ܰG�����hdv�7�$�1��z}>b2I�|t�
IA���,���r9F��M�"12bN�BP�1F�?�z;x��}Z-�*o�
o,q#1Z��b����@��$?�1K�%��"�D�b�<b��`+��a>��_,1��
A��8e�I�1a�)�\���$I
��<�%�20�)�	�I�Q�����%7T9���|EAW��M�p��t͇cg9Q,�µ_/AP@.a\�b��7�y��~��FqQ^�1�JAy�v9����nB7Fy�j(��~���l�� H
DlR�R�u�l�M�ӽ]~�ĸ��BP�����4!]3�'PL�݃~KA$4 B�/�?�f���U

�o�٥�K��ϣ�N��q�Ź7�a�!GJ��CX�>u���/P����(�1ƨ0��_2���&�d.��&�~a�AV@B4y-���"JD��Ѱ�� �)��G���$0l�"����X�8F#�AR� "O�B�Y5_����@w2�X8���#�����ڼh��QPBP�fbq|$UZѐ���i�[:^�Ɡ[)�H~��m/!5�)��`K��PN���u��`�ea�S�����H
c&�����Y"~�p�����֭�q
�� �&�YI��-vr2͋qa4C��m�ǚ3�&�0����~z-�B�k� ������IA��i�Q^��r=9��Ogٹ�����Bx&_�ۼ�K�N����A冻�+/aƲ`!���#�Y�gn�IO�I�:&�����ߺ�
ЭDr/4�e�H*67��(��s�?ɞy��"�!�c����PR6��iQ#�)Fki�S����!	HR�ƅ!��Y""�iNu��CK�e��>v�Cnd`������VN͡��bpʎ	pu��!F��g|�P&��Y?-��+�2�ʖ��{� u���N,��	�:� H
Dl��.W�����X�Rb�XU"���Rw^�������C����Ev�y&_���;��O��N��.)�H�b��=37��\�>o��QTb%[�5��$�)�gj� )HB���G\���� ����j	����4]�JA�qXA��9�u���q�$!@��ӯ]����d���A!�"� )Hq��%�o�gG�>��4{*��o�D�OwgG�B-���U%,�o���R)=���ĠE;�>�Y���P>b5F\
a��b�A�S�$S�i$��D$F�Q0��)/G����m*�� �UD&2�$�Vt�~F��y	D���aX�A<���Dz�/	I�/�qbP��� H
D�i��1�����8���r�|I��c��{A()���_�;�U����d!���Hg8Hz�>H���H�61h8?�{%�r�����o��a%t+!��J�r-��g��� I�t$���������߈f��(^_�.s�#�$1� �Rq$�������Z_�|q��g9�"�+�XС�9�R<���!�@Š'�`j� H
D\�`�ÀO�x5^츐��	BHB��fP�6`�F[�!͈���3Z�{O�f��0m�����0
RB�A�y-��PM�A�9�BB�!d�J"ѐY�2�[1��y��D���� 5H�$6u�N̨0h��j�2 9�۩�͋C`V6r��qm)8����	��Ǻ�X�zg�9{��Y��b3wNf��f+>βu�t҃�)CDH�U
q�p��H��n@�s2�pè.��m��Ti� H
�$H�8EN�G9�<�e��r	��}��~<��^����=���+gC�!!꜍��cAZ�2{,��@�y9JlV<b5J�	X޴�!�=\ܢ�ė� AR�H�|E"(�&!�6�N��^[
f�=)!���p�8��3vN���$\��L�qt.+�i�.��!$!�NJ�1I)A��!�(��UI�?
�AR� �|A��8ՈIA��–�c�?M�ӂ�B����MY����"'eF����$�D)����cZ>���4�A�d9DDRj�� ���U��`T�ܔ8G�OV&��a�a�gG��W~>'j��點���l��]�m<���)�(B�*t�K�K�.A��HB�E��$�b� )HI��-B�u�W�#�D����c��O_��W��?���o�T��H���7�t-�H{�w�J�䞎t�|p�l��v�i�t��!H
����]��#��9s�h6�bP_�8�?�� �+�֘�
�#�>�d`�q�0	��F��a�@H�)��iE�6옧w��!A���'��
��c�p�J$����U����%��IJ
�8]�IA�H�$�;5��tw�e#}?a�_.���w���\9�n����s�~�m	��7�jI��;ڬv�@�߳
�ְ+7��r]|@‰�_>�S��+b�-�bP_�,�Q	��ھ���1�(��(
1K��#F?��v��@�93!x�^!t��H�"G,�+���Z`�?0��녹{����m~�Cj4�:>Q�c�]

1�b�(�t�P\�/!!��1�`EA� �0CJ�ķ�A$�����1(R�Zr�A$Ԛ�ԛ]�u� ����Br� o����5����^�8�3�f���8
!�P1�/k��IAb̄���(�����2�VƔ9L�\�!W*�&m����16�{�k���Y�y�3o�t���B?D���:�`�A��"

��P�b�PJH�� A$��������c���eh�U�CF!Ň���}�����.Gz��D�k^�|�Lt!Ła���~��f�Z\�d]�_a*������J���W$�rP�$H
��n%:�@���p
v{���z�m����x�d�4��Q�ph
����1�r�^A����DIA$�p쨃D#���UG$	"�b��(�@ш�7N�!���3�S\���/��hI�\n����K8~ ���T�a�I>���+�qe�lg]8
�g|]HH;���H
9�6U��*�|GAR�F�k�ֈ6
�IzN�	��0�G~����d�H:��Մ����$߰���ew
��s���?�v�p��l�2IC��}4�k���&�}!
���H�HA���te�ީu�*xf�4|�JY�p� �#q����4NLIA�H~S�������������]��V����m�����=I��"*vZ9���BZ�L+����̑�M�K�`�e ��:�$`+'�)s��������}��v?��gre�D�=��}�mA>t���w���7ѿg�N�
��)h�_�ry�e/�-ڠm�mp[�t�o��u"1&l�2��>�<�����a�?#�RPR�ٱb�D!�?��AR� �O�� �m������Q���9._�8;R��u��gI�b��ک�˝N9�d��G!�תJR0O�.��&�B0�2��I�4`�S5��E��sy=$�j:B�I:c�n����@$m%�b�8�r��l���$
!��)hh#�ăЃ܃����Z?ߵ}��Ь�"Џ݊�F�P$�8$)Q�t�	dB�ډ	�� A$_fH�P�l���C@a��T�8���N���ה$#n�յ3hv���9�J
��{��wh�c!�N�b�-7R��)7����d�	b���;�$�q�<��Ȋ���V�nۊ�2d�]��$��m����T|��5NnH�N�S��A�{T$�6�!��T(�X}z��ԗ��}�qW�<9�N����*$���9`Li8�"���N�o2HB�6ua,$�3���}y9�
}�h|8	��_��������\�p{I%��AR� c[�X�BP�1/��C"�.�����?3HKG�Ģ����iN��q{�R�U��&�)؉�k?_����EZ��`�AN?y!2t�}(Y�%$$�f9�Mp�(qZ�"PR<a�1^*JE\1}ד�2�/m���ݩ*ɑ$�<֔��$R��r�A��TFi�Zw�
D��.T.�����&[~|A {���:�΍� #]�e���n��đ��	�� A$H!-���q�b��1a����ϐQ
"1�t��\�1g�U˖OA#��ذ[)X�xԘ�������=�#�ؚ����y/��Q����A%I�(��$U'��G�I
C�-���2��$|G`�S�0U޹�J�D�eb���7���w�w�I����a%fvMfs{�Cj��?0S`Z�)���쾲ۼ=�WR��.9)��D4I �@�D$	"���V�SU\A
AyRN>�!�ԟR�D�n!���<x����Χ�l-ƿ!�R
�ŠF��ȩ���~w@C�{	�^�1���srfc~c�=�k��VC�$}̐� !$xKH20ϩq�O9-	�p�CPUi�VZ4�*˳��[IA>�>O��c�Ƹ�TB
��%���]�Q�W
�AHS?�0�?3�R���U)( AR� �A?�U�0A� d�^3�D_3n��q'����"'� �D��OW���"���s�X�n۲��Ξ���^���F\aT�)B�|^���x�U1���4�+f/�<�^�A�0��"'�,ڥz4Ɔ#�w�o��P��9E��_Bm����|��"��H��I�Lq
�����k�Ag@TD�O��F�0$�gRp��q��
��(��J�-}��o�ى%�*MףYNz��
���h1�`C��-���d�ˆ�c)͐�]�H�Z��`���~�%��@�7�qD���x�ԅ`���� ��H
D,��"P>>wP"��Ն˪�.,�7y,H����윬qr>�YK^5#I8��~D晗=�yU8N�����9E��y�&����N�<�shנO�.Ljll���T8���[�{��m8���Nf��z*r�d�D�^6�T�
��_�%yj�]�ǜ��$�x�,�@���1\� �7Ն�Kk�*Ȧ0�V�|z��)!���w\I⏯�5ȶK?}���4QGB���0O�~�~�w��wO�{G$	"�i@C��>hӍ����(�ݘp��3��$
�BV,�jއ�`�S�H��VC
j��r�"'?��@��B���tqR�<O�LGB����C�)vx�z�u_|�m�l5{�K؜�OU)HFM� 	�4%(�#�}x��#%JK*��~ (��q����.�wĎ�B��V���ya]�H�D�Uy:� H
D�$`+'+���\��2�>Z���+W޻e�X���W�u�)����I���ۧ&IV�EJF|��R�6N��r0��E�d|8�~�`(E5�ydTd���q�P��"�����2�n�'-�֝��q���Q�a`��Q�B�	z�Ed�7s��i�&?Aj�n\�OX�d|�Pry
�ҷDK�W�\�H�tr�A��x�����Oa�z)����_�a��{D���yU�e A�$�0�iNθ+D�@ ���yD���^8�;&D�ķﳃ_����q�����x0�]	D��[�q$Mb�BJ���U	���~�b��%�����	��?���@�҃z4~~����s��p��o���f�i��$�B"i@��;'�no��g�a$m�+>κ��s1;O��L���CnӒ�ò6s���R	���i<OȨf���TDd�A���%:�->,����5���H��H��&e1��?�쑀�<��V�w�5��݅/�lS�+O,dǾ�6��#�
`���s�z~i]��o���}���?�5��c�AR� �`���bC��|������{��w.{�﬋�O���#���/zBD8U��a�s}��7����(�)>��S�TWC��H
�3c�غ,��a�w�$M�T8y�i+���H�1"�rD���2FI�`���iNEqG����{n�Z_m���;ˍp4;��D�OGB(�9*7B&!�T�&�!D��(�A����Sq&$_���b����F�H�T"1���V�ND:~�!I.=��VwR����X�"5�ݿE��v\�`��Y	��~�f����1.���@� )H:	�t�\���e�׸�)@H@��s,?���>��=�S�8��۬|i;~�������Y�ܷ?��\�ĠJb��)7(p�&���&X�T���$�qz���*?���CHH�$�'�r���m�`*rR��)��N�S��Ez�]�$� 	�Y("O2E��2��Th ��"c0�����;!�<-��#�ϥ��\7���H2;&����S!X���$RPc���5UIcOs��L�߯�i����I�:����؇\� !�TCv�=l�'��	>A^ D_ �O���^ȳ �X/@��P �!@���=q?�F��A���EYƝhRO�	��	h+�vu����YC��9)��E�X٦ŠJc�eN�)YY�3�p2>
��R�`���>1axR
L*��A��ER��*F�u;�!��F�X���$����0��Y��Klf�J�<Yx`��	�C���e
����*U1���K�0�=�G���_�|��2��`�-l�P*"m�/h0J�0!��NR��o�gs�f@�E�%�f�8����HA��R���y3gT�pjN��~:]-.]�,�2dc�o
l�� ���|6R�8e�F�iX2��b,8��Y-�-pZ�$]�]��D9��o3
YX�u���1!5����C`�����9����0�����v�"1���a�����'D@�@��RF@��X�W-)��c'60F�!�bPE:�̄���!ZB�ΡwHF�=/�@:K��;/����8ٰS��^9�!�/�APY�{����lwTH7�Jr�n���XX(R�nW%A�$���+H�^�AD<�2P�ķ�I�U^�/��vɤ`%l`H��a%Nơ�,Z$˜RS��ES�g%]eI��&�H�S��9���Kht�(7��|����걱N �B0+���&d�)s�N��oH���)x�SP2�+9�\
B�iI��S��p�'֎��o(R�xݩ/u�#���������s{�KKB��xV*_<5��	'�q�6��k�P�*1fv5o��AR��`d
�=Y�����.���+��1}n�����v��C��8����k��{j�U4�Ҹ_�Ӣ!3M��5)X&���8!҅Da#)ɢq����H{�|Z
`��E��}��A�8�A*�vO7$!�\�qb+��<�jOP-�X-ě]��W2:��D��0b
I�sG
ʓW!_��E��l���H4�w� 
h9^�����a�`�y���n/<D ġ!,�A� )H�cR�Q�#Ň��4P�qt��Æ!�v\���B/A%� �0���5��9��^<6�cU&��"mZ�S��x1'$�`2ѳ1eQn�?��]��b����������%$$
)%H ���H�j?���!
�R���A�_:���Ĩ�k)�^9�Jt`$XEp�Y׋�c��!��|��O���]����	ќ���疰ݧ���O���7��X�y��+LA
		I�hO�q�3��<��[�R��P��i�SUxoi'�O��$�H��H�ADA!!a$�S�a$� '�~=��B�/>�r+-!�td $$���I��e}j��#o�$\p�'�i�8�b���h�N;��/��	i(I'!Id/8H��@
�I�EH�@d 6�R�@JZݯ�!������uTe|eY:�$��J��&ng(=��.ƁE*OƔ�=m�'�����#�Fߒ���R0!(���������8�F&[�yȯ�^�	M
�?0�.`)(�)��E^��$��Tґ3���7O>*�D:�Y���u~��"���9�R��F4�:����K*�ΐ���\��6KƲ�F��LCVKA��)qr�"j&0����s#k�T�[�mJE�*�H ���k�R��Lvص�b�W�G"ID�s�ND���>VB�lo�k!x�}���]�������9!%RPC�KA�
 ��|�o���(��.!�����N	���9�����y�_��0ƄEK1v
�%�fͤ >4���f	δ'{��B6��a� )8x��v ��G��tSoBt�	>�3��Ǐ���X�爄���Pt"�}��I���*�N*����8���4�	C��xl�p��=L!��a;!r	H	���`��)�R"MW
"�gմ�Ƅ!�d����3Ҍ�Ƅ!q,��i����]	����c�fbR>6�/�M
)�b-��!����Y�%kIA��S7�׮�/���E$kv���d��Bo{}����ج�Oi�������������w.od�W7��"+_�c&iź%��,'��w��)�>.A�$)�	I��`?�c!��3�gU/�+X�d9�&��"�����o�
zl?C��(���$�k��6�AB��$%���Z��S��%N��
PFK�hgdX�CTU,�/! R���A
�ї���5�wn� d����(�||Z_�`��\
J���;
;/Nڔ�O
곥o�-)ܶ�� t5:���g!�c����7�n��w	�� I�րe Rvj�@}�x���F�
�έp�)�ْd� *BP4e�H[5	'o��$�KJ��$�A&�]�ҷ!���
Q��8)��`z�	A��~(��c���l��,�VNv�
3)!t:X���C1���A�ğ�=��f�"k�|���<x�P������@2��T=�5X՟��ʖ7��B���A�D12,�A3H� A���{b.(�*ݛ[uqn�#��눂�|w*�JȬ��ܢ��L�y!e�>ÅC����NDmI�,%;O��D�^�� �1UNQ��$�b����E8� lI�Ab�1^�@�>�F��DrP)���H\���FI��zN$ $"ƖŎ�`�F���XOn~�3wN�~��(1�D�v�*P#/�g�	�����H�MG2႟�n��՟/��A���x�̮�fRP��}��	L�w��KA� )HRPH<H�'�1�%!� �L���>n�� �'��`���sR.�eE�
�	�i%2���mÑ��b�(R�J�,�Pf�G�Iz�$J��F:0ic�$�2c��EVv�f�n[�v�[Ϻ�+��rk�`�L�t]|
�IӰݸ��
)?�!C�A
�g|�)�v�0�E��6L"�~����\�v$*ו��7�����]���]Sg=.��s�:bpթ�2AI�!)A�x&�v����oe���b��x�N�b� ng��# q��HĮq� )HR��0�Qv!3���g�]I*O!�u� ��<HR�%�cĕ�}�-���NJ+�j3Β4����(6t��☎��^7�.KGv�2� c�8��Xyb��D	�����$1�;؀�sZ,�(�ۆw�Z
�g����05%K	�	2�.�~؞�!T���<���vZ�#Z�u@�n����ZK���� )HR�2?�>a1�f� �mʎ:1�f�O�����M��⢮��E��/�(�-?MjaR&�-�&^"�
L��[�-&9(~ֱKjB�9"q츇lD�|��˞n��UN�F�0:,�,:c�Bbk0������3�*	�y��k��gE��tt8|��0,b(��-��.Iqr���=���VI�mX�w�Bn�U��WHI�� IA����w�U3醖&�X����xxnx��X�>i�R���� �Fʵ�c �o���y���צ|}��X�?ž�v���N�?GZ'1i��m 	��� $ʜ<�L�5�IAK0�q��`����wC~���!�~s;{��7�,p��Ɗ�W�X��+��QO
���I��Kw�N��[���-�{;�yd��ͽ�:�f�g�=�����p�[X�s6{�{���gy\,b���*U��}ۭR����:e~5N*��,'�)7��¾N�%a�f�7����t�^��p"9����@R���]��l��)R��E����Q�Y��"��ջN�v-"��	��4��s�4��b0��G+0	B_SmA�P�.X�$6)�X��L��3&mk��/�O/T�]�q�L�A�a��7!�啞(]�ʧ
g_P�(�QZv8��'i/޷t�oq�p#%�佯 ��$�FN��RV2�)U���WX�7o��g���K�H�ߟ�8=�ɕ���Ap�bٲY��M b���p������bxA Y(d`{�T��@
*�lR�)������Y�f_��M�����Rޡ9x��Z+����6���/�($�H-�>��X�D��M�ι�xR� H
R��\
"g�ۏ��c�V/@E�>}�F\:J���~��}�y�Wb#��h�qE!�'�_��I��#DIF޽$$�"��z��֮N1*,��q�A*��Hby��·c%������*3*�'�DQ:�)-��"������ʭ��sK��p�ghV�7�����/����K�h*
.0�Z���7>��NV��v�����i�A�1��LJ����bՍDp�m��
��A"9�L>��B]

1h�$�w"=�,�J>��\4��~��������;|a/;|~/;Py�}xj�9�SU
b����L�bP���p�^!H1<���m[�,����0 !cP����JG����
|�`�˶"�)��>�m���8-��%7~��{	��3�ʱ�}Y�d��u��0�\y��`[~|���ߤ�ί6C��z%�!�e;�g��D`�S�T�칼ލ���KF $]��8�IA��i�RP�ӿ��P��6��U���"�qP|�i��o�g�K� 	�&ˤa"��EN����"��2PC&�hD���5o)N���8�IA_�4��@z*g6c;P�&�(��Z"���$#�``iAH�%"U?ǮO~�˶_X�vz� �4��Ә�2C� )HR0g�WD��*��|�8,�B�k�"4���e��8i���$liJ�c/A�^4E���	!8��`VCeBPC��,1:�K!��Nk��x"��	�'e���*�
�K���dq�0Š]aF�bgy��k����;̯�z���q�y�._�-��: ��/�$88-!)	KQ�� I��Y��%�Bm��K
��������;��AV��4�A��Hq��q�� �B��)N�SH��1A�9�7�c��r�AW���a���|���j&Ӝ�i�{i8v�_FG����%�y`�-�>�ة��Sf�G�T҂�	A�QbK�U���I!�*>6?�`ݒ��dtXeg��}�U�1���`o j.�/�(!Y���1X�}*[sxY� L�$�B��$ �
"!��a���<���+4vL��ԵZE(ϐ 5h��7]��]I����X���R�
�J�\�B+!��9��s{�#Ġ��&8V�`?���B�_H�A�E�/p��\]��CRj�H,$�/S��|��@��v�띂�H?�)����h'vR4B�Ac�q,1!���a«I�V�	#鸞���;�m�]�,!
I���Vk[��iL�\�q����^3q�D"0�`
15D��m�5NdAR��`·�o���&2bp��Y6s�XDNrp]yE����B��)m�
�@yr� j:�E}7!A�����k�\�M�y!����L��O�H<�!d 
F�>Ae��*֐�s4�Q��͸o�l�[e&��2!��������7I��#�Gx��߼�"�
g�����?ˊ`nj�ٯΨ-��ƬX��v���v��/���@�5�x����O��gG��LA�0Ƃ{O�c�nP�!�F���$$hlxw��*B���H�8YN�nl1
S*�׮��]3t��5S�r �.��ϐ���$W�Z��(�1e�����Ӌ���ލ�Y����	6�G
�ݕaK�(��S�|���Z뾺;�Q��(�~��`dƊ	�� �7�OguĠ(��DrpN�S�s�����:�s�����ԟ��Ɛ~n_P	A� h�8�)��"$�����D ��%��O%��S��`S���ux^���$	�����"4�o^b/��Jm��|�0���M޹�J]���Y��X�5�{`k��� I��֘�C�TT���#'	��1��ʍp-gm|I�($
m�(�Q=�!H��j�B� �Eho.��K����$�r(0�t�s��I��H�PB���L��?u9�ylnX��B� �BC�)���w^	�'C:�����uX��
��KA|O|R#*��Oļ�]y5��a�o{��yuQ��9uY8o�t����16b�_#'����!FĨ2�\�}=�����s1"�d�YI����)p2�d� ?	*AH����B�Dzl��
ӂUN��qD�b����}~zG���;�-�hV��b�9
�_$=ct�!�&� ���դ�E�f�9���� � H
����ǩD���_�ڐ�QKB�RZ2y�x�ت1"!�cA�)��塚.Ň/앥�Z8i	a�0A#�YN�!D�ӭQ*!(��tYѳ��T �Y"�s�M�T�9yN�AJcG$��D���g#��w����C:N�D���r^E V99�Ƌ	�� I�����/�Rm n��(q*Ez0j�	�$���4 $�#��Ջ)��	��n�';'(=�����^��$m� j2.y)�b��)�&hDY?%�|f�4����Vc�"0�"� 	�/����@��`�e�H:Sz�@Z��T8y�AR�
F��*{!!���	�(*Q�8��4�H��^
AG��׎W��I�"��`�S�H
$�n&H����(���NB�X&���X8�A��H&	1��V"��T!V4!Mh:b��B� )H#r��zYH��
x��jsB,;RR��w�m0�r4dYP ����[&�<��(� (9X֔BI���$H
��|�^6���O��j-֟^IB��P���D
�=Ͳ3�%�ݔ�@���8%YZ� H
����.�C�v���,(Ɓ���2PWȌ�SJ���N3)�&�@D��`��B��`����D��>�j��Vw�������ְ5_<?؄`��DP���w&���H�Z�%!��N��IhWfR���c� )�hMdL39��!�J�R8b���	9(ђ��E������b�sR)�ɕ�fR0q�w� ����}�I�����CP�H�5Dp��n�A�N�Υ�َ�؆�/ԅ��cmQ/q"��c�t��`��	߹�
&��A$U��s�Qs� )s��__���~�’HH�
g�"�X;6,!(Z������d`b�@��R�L
� ����� "H
Q2B���`tӂ"`���4���k{��p��퐆"ejҰx~�!��oz,|)��gz� #P��}�
	Bt�����y���$N��AR��`:(�Ls���W�:��Q�ZC��쒆�H�;���
Fd�Fш>OuN4����
{8����sm��o�g|�5�܊��H�lU'&����JA�X��‰�A�	aB �����Z?@��鱑��$i���%�	��g^�*�J���т��w(����oqb籹���q�������~�� H
ᷜ���*q�F�Х��g�KA�F�ƍw���<R��TV�(1A$	bx�5��a�����P ��X�,�C�BOƑ�_��]WU�O�C\T��A�
מ��|t�(5AF��x?lWꉠ�'V���� H
a��ꀖcCr�ƈR�_2�ϔ��&�5E�`S�-18y�xib���n�7<�gP� �� A��?Ȥ�r����K8ѧ_t���'��W��dԳ�C\�I��h��i�H���K"`�*
m�AR��R
�b�W�*�����LX��/r𿗍�Lt��yߓ��=K�U_�MDp
IٟD��Q��=�~�
~/����
�M�"��}GиpM��0���y�(�:5N���d$���|�_8��.Gʪ@�`�i�E��)�M}����5����vR��S!8��}������H�IA"���<��6�P���=S!���^�9�-�ی�O�*g�R��*_�Ǻ��o�Hw�[�d'�a�L�6���:�nv�]�
b)F�۶�N
Ҩ�6!VRlV��'$��ܠ���~Li�`�[���PVd����N�`��By�\
�</� Ƒ1��)LjM� ~wե A�$"�E��n�%R�#��N͗$=O
z*�^��a%ٰs�7!���Ql�'/+�a|�M7�9�S&k	+&��`+��afLʌB�pJ1����_)HP��|��p��pC�-vSKri
Ah'NQT�����a�"��4�H���.w'R�#��Bв\d��k�;�0*��
|�0��v
B�K��@H
a�8�ye�x�Gs�.nb�}�|[�6w�OE��f�
;,�Fԛ�i�:A�G���7oø��IOe�#	J�GG�A���7�ύR�w.B�BB����\uj)�ᤛq�OR"�(���X

�;�M|�Q7#�H����n�߇0D�񜨥� �Uo&��D�{N�ej��"��“7����>��olĢ��Dn��6��ہ�%�$t|L��`��~m�j�������,UF�Ӥ�H��pj9H�Aj �����t RDH�Y�$�����Ɖ �'`�yՉ̃l�(�?bT�1Y����OJC�ʥ��?3������Uw9$��d�+���ijH��$��D�H^xE�]��"7�(���Me�7&���ѐb�b�[�m۞��)kb�8����_�<�.@><�k�IA� h�X"����;���� H:�8}?�@\cC,@�ɇdJA�`-
�E��
1X
I
BFɊ.��A�,'rrl��� p�[�0}E$��h��1�oG��{*�?�v���Uc ���|2�&=�S���A����!�݂Ҥ�`.!�� R�w���1bw��~IA�ҁ#�B�����4��|�k���5$�_{!3!HA�3��|��<Ŋ�WU9�
Y�4	�$$���b4X���͐� �$B�)���.A�@���@���!��`�QF"?�19��߁�����Zj
ĸ���%-YA$5���"L��˖rE^,�"�#�_|�,�@E�5nWj�7�i�x23��6η�|Ǐk�9{�\ʠ�={nAهLZ!�f�N��w]��(r�&r�'"3�#���g/~��@�?�h
�'R	�� ��|A����)�-2��$P
���8R�8yN��d�@� H��+���g�JAR`�a�F:�H�檓D�N9�@�I�7H�2�	4�zu$��Pf9)����IA
oIM
"q��`7i@�?�C�j��IA"/L�f/�%"s��r��}�qK	b_`T�_�!�

�e$� ��`VEf�㨙8��^4�� !�&e�
�@��4�
��p"���,I
�-� �T�`��v���sj��2 ����r"Щ�)s�JF�	�� J�SD4Qi��8:���?�]�aR�]��� HT��̨�I1b̄�fRP�o��=��K�	{�jr*/�RD�ͼ�b�f��KB�e�0�")(�pZ4Ǵ~�T� Fp���RQ�d4X�UD`QMIA"�E�U��>c ��b��"��X��IBr/T�X�߁$_�����5ɿ,ǻj{� �18t��	�b��t+��%̮���H#A�SOBX��߻�^��E�n"T?5j,�1�AB��R"�vYF�]�����•,�sz ��[�!b	�� ��Cm@�ğ�S�O6E�H��\Z��|}�8�^	b�_���=�GAR0ũ)�'_��L�!�))9$(0kf�#-��Gݴ��'���9J
!hG~&QT����z�KS&����\��nc��F���1[�� 	A섐����c-׿��	>��.ؔE�O[�-���������?� �9�1l��ɖe$��(��*,��A+��&=��2��S���7 �0i��J��Qqu9�ߺ�Ǵ+$��"��wa�V��گ����	��AR�>�H��V4�Ƈg�–t��E��֙�5[�x+�.b�|���tC�M�H��JB���}����$	� H�}Z�� 턢t���@Y#�L�/��`1��/�I7�p�
	X����!Rqfb��@�n���[����(�~s�����K^c�36IA�H	���/�O�]���7zכ��Xc�f a��n�B|E A���?$@�Oe��� ��KS5�t�X�c�R�8�A��T<���Q�*��X��y��`�F���c�^��s��@�1a���Y;iR� H
�,�D��v=���<��f�l'!� �UN��e�A$�2)�Ą�	�b��R�t����!Ĵ������d�#.Ӝ�H���O�$�eءg&Q&)�N��}���(���8�3��-$���s��-di��0)H$I-��DŽ��$d��l8����7}�K�'�HAm���MH�#�ܷa�5�DM�E���L��G���a����!�T
e�4u�$�I��`7�3	�i�D�'��"��F�JA� )HB0�aV�߿
�.4֝\�6��[�7&]�c9&LAR0��bb���R�Rg�.�IJD T�$�I�h(��,;}��\��Y�>�b��"�����B���RPH5�6�"
Q@b�(�Е�Yբ����~v��}��`��`�GHI�Jr� A���afGw��0��e���S��ȵ"'��q�6�A�>��`�AD��`�N
>�~0�R�h�l<%#$s
{!� ���#�����r��}���,�%1.D�H
�I6�n�2�'��^��aNA��"�rO�<���:Ҭ�-�����q9�R� H
��DX
��'R�ܐz/RvX�8^%�q�,	� ��K��ґ���$K�QJ�%s��ב�
���:H�	��-q��y'��ӫ���k^���
CCX�4M9)�V�0)e IA� )H������\�,qrA��A2r
&��2 � 1��0b(Ĉ;mض��ط��z^+�BK����#RGNe�(�8�ڈ×�\��ɥ���zǫ{]���۽j�0�9`\YG��/e�B����$�N�$��$k���^�)����D�6>�3��8U/�`"�A$�VR��ߴܰ���q�3ǚ=7|#ҐhI��xNV�wp�����r5
���5.QB*)�	Y
�8̊�O_��@��߁�^2�Os��(t���K��Ve��X��(�5N� -�$��$3��1�$�{~4�xX���$ߍ=�e�$�	� ��)+)8l��qK�A��=�n+�g�����$��hvW�9�`d5)��,q�}9x���no�m�vL�Vr�$��"=uJ�b�� A���aT�;m‚$��ç��4��'OH��͂�
'J{{�����A��Ǽl�@�T��IM&_
�D���t &m U���}���#!K�,�Gr�J��iw��A���4�9B&Q�N�#y�HR� H
�D�üډ��f$)�	A������	� �ċ��@�4)3*N	9-F�~ �;Q
��s��b/�&��h,u*!O��	M
��QR�@`��D�db��a�h�qtظ[0�;&�e$*YB$l������;쑳�4��`����Qh� ��6���(ɒGȃ�Q�7������ :"FlĐ&r����$����xG�8�"���@N��1
e~��ϱx�rQoWUWUwu�e�RH�~� v����� 
�((
�[�4�dr5��"���⡙p����6DŽ`�A�x*r�k���<,N59.\�Y��ܫ1��`��=�d�q�ÀD��$듘&��B�A�Z�lSq��XPwFh�������D�(��#�[��(q\ ;1p>�lg:p��'��$k0#�6⁏b���!��]�dLV[�"\-�J�8	SS�=�ĝ�I���`��S����d\o:��e$�^a9"a�<[�$a-�N&���RQP+���&V"�'SIᆲU��tRK&��
��UcAH|�^�g-�Q�s/83�*G����1�׶�>!�<�M�?�y��?�Iʒ��M�ks+�]��,`D��{�W�`�f0�ZMN'��#��+�#����|��ZS���钏�����1�?'
g�J�"�(�����#Ł0�K�G)z��T��d<��7�_p�7�F�E�iþ|�3�>-6G��'���[dz���;��v泌�w�F�'����yO�ұ_���WCėz�D�'�������޾v#`���Y� 
�((Nl]+�c���7�L&�$0�Qp$����`��^/>ɗ�ݵ�NQ�_?�}��g��D��kI�	�|c�j����<������.l����7����.�Y�S��<
�� 

��I9���ڼk��T���X<Qp-�)�e�^}�8��׉�k���욛dz�}���W��C`n
FAAp<�B[�q�3�F^m!0&cꯛ8]��u
���|+q��y��ٿ�zð�����p�X\@t�`)�Gk����o�ap�>������ٶm�ԓ��N#�Gx#�u+���r�x�#��
m���_�J���{A\;Q���R��q,2_,⎸�X0���oΞ�ӏc"�/�[�(�$��:J���L.A�{QDAL\Ú��W5�XL��ر�
/�fD�u��g�gO��Pc ��ik&
Vc���h�0�u�}j�>���ߴ��ն`�z>G�j���ݿ=���5cyM,���݂y�����DAQc�o��vcso������;����U'b��s��"���F��.ϋ8����
�e!K�
�u�-X,%Uw�cr6�x��ᮣ`�A@Qpe�����r������x�#3�d���C�)�5l����=��J?&#ƶ�NC`5�4
ؓ�+I�ӂk"F��i��s����1l���]Q�@��^���ݾO�{�}�]��|���#��!1������Jwg��hq�>|+m1�]l�=򞘻7�=_��?>�?�G�E���s��Lw�RT+-�ɍ�|&-�y&��-�a������Q0�DAA\A��.,
�{��~�'�B
ß)Ar ��d&��|�%x�B�@8�L�qĸ�T�eZ�~��h����C�>nФ0��(� � ��~�8��b�pa���.�;M	�I\MƓ������T�8�G(�C�`d��x��9�Rcw����\A�'ek��(�(������cCp/�U��$��z�x�7w��
Ba)��X5��j��9����q��:S�s̮T$�@�âA\�֭?�?dž��KE�Q��U*��%YXb$�PGz�z�����{5����ErQQQ�:%���"�
�k���ETK��|��B,׉Px�W"�-9�|왈�񼢉ڱkCA@QД`�A0&
���[��“�x֗8����
�D�I9XK"�%����/};_}4l�������� �����캳�m�6���V�!�0�O[���3���v�਄��	��ܴ=���EA�
D�A�f�x�8��k�uG�Â���VA�*Cz̸��C���E;CA@Q�O�Sٖ���~b`�ۈ[�����`�=��7����?dQDADA��+�/9��hp��m�)8"�ٔ`�QpD8'�'��!�� 
 
�(�U�/�"���d��k��2�)a�܇X)�;PQQDAG������X�}��a��"≁� �
A��]��m͏�|�{�Ǻ���8�QDADAp���k�a�s/8��(�ug�I�'�x�(��/|_=�\I8�b�LR��(<�QDADAp7Ӿgw�1٘�+cl�xQ��/I!0{�������H�L�D��d*�Q��O@@Ap<��(�*�`qs��\޸�(ۋ#��d��{/��ly󽗋�'�8��H��&�!PQQ�����e���֟ӳ����<%��|��/};�����"�d\�0
��ZRM*�DR��1� ����`scsg�}ZAc)ӂ[�k>)����SB�۵�<���x��߽�J�S�&MQQ�*��WlZ_ňI�^�'�mח?q�`]��@��k>�� � �����m�
��S��D�knn>%������>|�(8��l�ީjwE��(�DADA�-�`���
�����(��ۚG�ݯ�w2�ņ��P{�W:
��w�’�^���L���(�(�`�N�r��4G�����LJ�/L�/�G��U�;
� � �cmF�8B\�캳ڎ�_�瓓���z���~F��pGA@@Qp��(�:����{#
��O0"`��`բ@@Qp��(qa���`�Ï��s2��?�4
��ƲO	���(�(�`ܝW�(�7.9
>��Cy�����Q�����O	���(�(����D1��|�R�`}����4
���B�Qp\� 
 
�(᫋p&
^s�x�(��w�Zj���7Q@@QPܾ�ړ��л�.��F�)QpIQQD�-[7�1�����{q�(8���QQD�п�&
�KF
�h~�Qpd� �(�(�����Q�q�H���=��}��  
 
�(8ޓ��D��6
Ɔ�VQ0�	;��UQ� 
 
�(X�E#�`D�V"��]DADAG����u��K��!�ݫǟ��׎XH"
vA���ش�I����:
�?��ӂ5Q� 
 
�(Xm7
^V��I��K��*
>��C���[�-h�0@�@Qp��(�n�9M�Kۉ��~;"�'����ot��׷;�D<.
DADA���8
��yM���%�_kͣ�O|=[8�Zľ��h��(X�� � ����D�m�6D1�l��U���_��p.B_�b°�{�Q� 
 
�08�*
^9~IA#b�R��
?�R��g�G�[�7�{��0X�� � �W0�`��	r�٧uo���!p�����{�>��{]��`�U��DADAp�`q��g>�$�q�gv����8p�{][����;O-K�`=@@a�V�ش� ���F�W���I̷~�Ţ(X�� � ����(Gd���.�:
����"o&~l�=���(x 
 
�#�͢�G1b���(8w�y=�w��ٿ=�=��/vd�9�PD���(x
@@[��(�e�w	r��˻���_�K�q�D��%�`DADA'�(�lAP�����K��3��wDADAG���v�[�A�m�6��(f��ᎂ�(�(����y�^#�ZWQ�V:
�Qa�-_T�>ү(�/�i���FA@@Apl���(8;�oP�`(
gDADAK��D�#GR��9
���� 
���_�(J�QQD�����n�`ĻA����QQD����Wm�|�Qp�s�b#�QQD����W�_�Qp{�ɉ�Q�5
��'
� � ��E1.+]�Il[���aמ�K����QQ��d��(ƹ��vl��-��m�p���[���nDADAG��ң��̧ڎmw�,���������s/e�zao�q�3�=�1�v�  
 
�0XNj�h��Tv]۳%#?}��S��㮉l��
����k;
� � �cK�\|�-#���1�KF����G}��lɾ{��q`>�W$���<���]�ݚ�(���� �o�#�>z�� ����x(�"qK��V���izx�  
 
��#3��1�ش�傑���>�k�x�m��;oY�>���M�gם�N>a�s�
/ʶlݰ�(X�(���� V:�b�q�iM�������6.�c��A���Kb�0��&
_��b��-���(���� Nt�L�~�5���~�lʯp:0&��:��S~��Ƙ(��S����I�̗��kDl�wF�˷-y���M��e����sZn"��������n,
oDADAp��tG��&��&\���m[8~d�(G�;�� �y�qQ�q��S�ĝ�EQ0_�K?�xFLj?g���QQ����#���ƻ]{vv#�]��[F������E*�`A,%���/l����l'A0�]��86
��7�XR���\����>CU�� � X>2�d�����ciHGQ06���MW�����8���	��@[�?C�Q@@ۈE�n�`lnxf�i���>q��͗g�^pf;�Q���DADAٰ���NL�}���;�G��3�n��;�0
>���M��e��Ok|n����)���(�(C��#Ö���E�.�G����6F��7�&���˜ ��b�0FA@@Ap��0F���m,�<r�Q0�,D��T�/
� � �#��Xn��={��~p�����z~|��:��� � �d�sZ卯��=br0"aL曄{m\DADA"��#�5��J�Dž{!6dz��2<QA,�,�G{s�xvĻ~�%#�QQD��$x���ir8�  
 
�#�#� ���ӂ�DAQpt��^�apjmGA@@Q������$_h�O%Q�(�:l��ŗ�"^9~I�7��Rb푟�`l�EA@@Ap�(8�N��#k�׻k+
� � ��Cň�Ž��7~��(�ɨ���`��(�(����D1�qGQpמ��MJH�������J��3�T���~x���e#�oڒ���Bc�IƤ$�( 
 
�(8�d��:���b��,i�gwGlfBNbp��� � �cI� 6�O#6G�[���G���5� �(�(��H2�d�6l�H,s�`[���EjIYZbp��� � �����s�٧
Qc��
ѯ�M��*Ɉ���DADA0!�(�Pf�HG�{��͖��DADA�I�(���ا?��	b�ލ��ۥ#r�DAQQL���$�E6w�t��)���DADAǓJ�d`��Y��U\Bܵgg�vMw� ����� �,%�I����g���0_z~Ϣ��D��Č0�(�( 
���PR��x2�`:�.b>�
T[�4��DRʭ�7����d*���,>.�n�9�ň�2�z���YaQQQp-k�}SuA.[EjI5��R2�̱o4)��ɺ��^�!�t``�Ƌz_�{)B�
�������&���$���D2�e��c_����{c2�>�U�/�Y��mWw�ADADA|,���d&�N��L'�h��7^w��L����1�%"��;�ȏw�"C!
 
��,��=���L$�G�>?�p���G>%�}�p�����lvn�	g�z��S�{��x=�.����W���G����r:�PK���q�݉@hkyȽ����Ïޑ�{vw{e\���DAQQP,'�I��"Fd��a�W/��v���#&�
B�`Ŀ��)���^pf�1�8��VQ0��r�y)��DADA1p>�VP��A��>V:���}�����"���N��gם��Qд � � �(�ۣ�9���ɏM%����OJr_��SI-�ĊO���B��$օf�H��z�A
|�<<�QpR�b�FADA�tG�ɤ�d=2�L%c�9�Ŷ�&��d���Zgf�_��V�3�d��G�ɦv��aQw�}c��뾔����
�.�Pq}� 81���'oZ���rk3
 
��8�T��Ϫ�h�]�M'�6d�p��WGtH��^�ݽ����h��	��/=?�<[�X�� ?_#��b!�������(H�� �Lf
B�Xc૟�K�U,�[L�x�ў�ND��߱5"�b0?j;�΃`��{�;
��Q���� 
��GVG��&�bY��I�Z��V��=s�'��=?�5�5ԒlHD�� a.]_���ON��q|��۾Qr�͹WlZ��˿5�c�ئ(6�
���xl��`%)�zAQP�ͧ�B�r����~/�ݲxl�=
�O�w#�u �_���O.�X�����@L�vsgɎ���^K�
&��☬�( 
����I�v�î�(�o��������_L���8�g�wza������y\m�D�񤔌�_��(�(��I�P�Ԣ���0E�����	��_��W�V�pl8���'#��E3�t�6i�(�(��iꢔ���d:��KG4��!��T��]9~ID�������;�Z�\���D._K�?vKv�=�f���/|N�W7��BL�� �Do� ��[6g?}�Ǝ�}�pϣ�۵����o/w,�&SI����a����DRM�E�/�!�E�k�+}�->C�[�dį�`���9h�y�Uhm���A0����8��h>������d�.�d:��cϜ|�����կ�8�L%�KKM���������d"�I�6�R��Q�{#�}0�ǿ�p�N�7�{9�y<�ϼ��'�P@ 
������L$��TRmb�c��)�U�Z�ub����`�/%�]�;������k��h!"[L�u�/ ��xGĦӈGkG��k��-� 
 
����I9�$�I6��Ӟ%M_<��5���z9	S"���ZLN��J�L,��"K
�?���Cwg��ޗ��?>�7����`����ݿ}
��T�.���L�
�_������=�ei�H�D�����gt�Ƌ"��l���������k/�+��wl-�O��;�	^y��\�x0��DR��QQX�T`%�
j<���tE;!0&5b20b`Ϧ׭?g5�V��
��CC���b_��E'�u��c�‡o�q��3��DADA���J�a��?��D�{���/^���$D�V/?&��I�&G�
���/��9�V��D$B`��7n�]�y���ҹ��ic���J�Z�E�ɭ������ۣ���\�F��l'�����ŘFo��z{�������&�����f�b���ٓ|0{�;��oݙ=r��?r�����w��E�?����԰1�v��D;���/�?~�l�kׇp+.&+�����Y����%a��!�x�"M�XSm���;�JL���k㲜Xd01&BL��X�4_����,&�C�����p��WGL�?�;��@�3�ٹ�}�d{)��O����gf.��"!���W��_�%�^�퇿�)�a�ˆ�E�����aQ�(�(�3XM�"�����fo�x��羽0I����XMa#�7��:l��jp�3-�Ǵ�yq����!�ED�#�/�!��b?�b�n%kď�f�����$�t�C_��A�1���/%r�o�]8�9�,bE�j�D(��Ky$����.��<��#Ǣ � �XKj-~�>��M������8�O ��l��*��+�+-JP�Iטx�&�G��Q��J}<�ܥ�3�n��F��W��ȷ���ζU����~���+Y�(�₯D�QD�|�����cq��A���mȪG���'���f����M\c����S���?�U&w���=��̞���9���9�;��_�V�~�V!�D�m����H��o���>�
�?��r�7_.�̨䑓�����Jq��x�T��t��@6�ڡ���$UX0�4�$�B)H����:������S7u�Q��dڠ�=��)�ݴ~h��%U 5,ˊ	�*&�b/?:�I8��~�\W���PN�ɱ{�ȉ}w��m�V��lr���5q���	!�khUg��ܚ��ĺ��,@�@�gtAؔ�DRb��H)H!�R�b*�5	Ao%ě�/��9�� Y �B���x�T7��6���$��Cʮ��!�I�փ�Ĝ)�!։���$b��w��A#r<��
!@G��7�D����}JA�B�$��
A�,\�F
7x�;�eFE�T���pi[/5�kA��> '�*d;�!�$]Y'`]u�u�C;}XGl�f)@q�t]��ǟ����Ӆ�JB�:�%+� K�!�BHA��#Ҋ�1�=�<����R��B(	��K)CJʦ1�e��_����C*����d��*��$�"`�IJ+`���Ok��l��`IvF>~�F"��� >E�5C�	>�Ԡ���I�8��VDž�YM҉Y!'�!�`�B(	!e!��L���Ii��{�Ή	�h8v�~k�TE�D��C�_��
 ]<"��F]0B�e�W�2��EH�!Ѻ.k#�3�uڅȑ$z��zɰ�륭�Tbm �c�]U"_o�vD��dJ��T1-�=J�2�B(	!"{R6\LEl�t���)����D
	�}ƍw�
���n�ζ$�Y��5宲_������$ۙ�$�7��
�?��2T�	�9>�X�5<�=E:o7�������MYkӄ#$$���D1�!�P
B)8	=i7$�DZ=��ؙ�h:y���4���%���D�P
b����'g^��.#��*6��|�Ch��ov�ږ)��}Y��*����=!t�	��9��m�:�^�N煠��:�g���V�'�B,�L�A���m/]�ɶ_<y_�r_쓩 �XtU��5ئF��b��� !�JAB(�]�l>�FI׽���ta�\8WL���Q�*pj�&��>� D�!� �$��:)Q�	RQ�9a�W΍|x��<��o�b��;VC: ��>8@��
��F�}��>WBL��$���1\M���punHIk�ˉmĚ������b�����+҂�`�**	!�P
B)��…��O��̶/z�X�=H�IR�A�A.a0��_B��$-�i@��)�9��V�~%A$��Li��V W ��K����H��]L�m�tb1�*h_�l΅;��KZ0-�C@)H!�c&���LCQ`��ͳ�&G&62P��a�s�>���A"%��C�N~{����)��?��R�XXL�~�h�^��Pk����ם]�-~�C�P7$Ul1zx�n#m�W5No�x�I?Wd�8��p"�]R�B� !���	�:��E�D�B/�D�"t����;~������s�Rq��#�&)s����ӗ��=<v�nR�M��R���X^&'}R���N�z��+n�C�$���@�q3�`���:��
I���CJ�1�[gς�A�=I��*Hn�Etc-�x��_���g����]����_�❓�37��go�1���h�2�#	!�P
B)ط����`�H�mK�`?��!�1?��#�!�ސ�^ZH"��MnXV�Rs�ps���'Jo!��'�0EVG��T�'�����v%�7��IIm-�R�
A�*����q��AR�BH9��$��8&�%���,�<w�D��\�"D�=\}�,J�u�?ULc����aB!�����`n!]
�|�
�8��a
�����6]
JYn�_ݦ�>�����x�$��SB,��⾯Hj<7B�X_�{�!%��v�tX�z��2��bb�u٭�Z=�����`o!	<D��N�}������KD��4�06����f��
�S�BH7N�ଁ hRβN�U<D���(��dIץ���d���k:|)I��1��K5� �i���L w̉����|Mb��z!�6��"�T�����^ڧ�\�^x��K~��h|�4'�"Q����B&:"7g�0!�JAB(�
J�Ln\�xr������RP��Г��Q��I�S�gRք�T����T�d�y!��T�j̴���iyU�SE�B)�j
(�u�$�M�wUi�q��SLN$� _%�Q��k�K��AL����A$�w�ҿ��CH0�e��"!��WB����nH�ٖ�"�bXG�D��:��������(	!�tk��MT9-�DB�*�0��k=I9z$�IA$$B�t��V�������j_+�{229<o��Տ�I5v�>�i�Z�2܅�g���M�B��׷II<Ҳ��U"ĕ�A⯎����Zi)(t���X������2IA���^��%h��6�З\��`�HuM%^�O)��_+f�TC>�ŗ��B(	!�d�Y��dB�R"�;ɩ,z?A{)���~�aHH�^i�^E.�)$�^D]a��F��9�y%��T�uK���9M6��
�5\�U�4�����/�K�{N���_���HlB†h1 �+���>��C$mR�e�[�+"XH���M��W��8|/67y��Ǖ��B(	�4��Iz�ndL?��m�L��zag���ȓ:��D�3��]�ѯP��f���F��c���*��+�_s!3O�7�����OSzi�{\��\��B�[��J�A� �w����S7�
�͉k���ǥ���k=�����p)�󟧱�������Cj�I�+)����vɻ�<��L�w>���s�RpuZ��#@5U��KAB!�����D��cY�B1�YR�858�ơ��"�e ��-@mHj�0�����Y���_3�Xѫ��I
���hRv��z|J
Ͷd2��L�u{���=-@
�VJ1b���*�V
B�$���+����{>�e��a�rQR
v)���֣�!��kк}��B1UT�=[��	�j�uQ1�g��//hӪ�`.�
�+sx���- �L�3Ŵ�	A'	M��� �$�B)H�+�&黅��]N��6]����i�(;W�G���ޑ����U�W����$�\11���ȸ�`D�n
v��@[�r��0�&bJ�L1Qj<VO1*dᢣB�� 5���0R�B� !�I�mRȶ�"]�\�h�{�:lʚ��חMZC��q�ގ�$EV4r���%ƊD�{T
.Z&�M�ҳ��-�@#ER�+Q�g�
��9T,,�L1�t,���c���r]z�Ƈ�����`^����c���BTฝ%5��ga� !�JAB�^ImL��QY	���_H�*	�t!����\+�D��&����z!����+&NR^��B�&I��<���D�����A>���|^rHB)H!���J��oX�$5o
���z0/ݴ:��хa�R0�� R�-��y�pg�S$���3X]b<V�-�I�6
�)؞+)H!�R�B)�3,o���a�H|K��	�DO�x�R�P.S&�ȦR�a���oQ��^��4��)	!�R�B)负V�^���=^�'�Oz��Z&��*B!������s��שC)8פ !�JAB���	���K���L��� )H�0�QB1%�c�D{�i�!� !�JAB(��3�7������=�'&�Y�T�=�!�8.1)¬�RPݝZ��QB� !�R�)%)4V[��k�*��ԡ.GS��B(
��(L)h�*Lf�qK���"]���=���c�4��od��eZ�LA�L�0S0S0S0S0S0S0�LA�LA�LA�LA�LA�LA�[��ш���IEND�B`�!C�PNG


IHDR�a
IDATx^͐1N1Eg���:�Q@A��!��r@�@J��4)h���}{WD(Y�hp�?�ߛ�Ll�_Τ�#����S $�����T"@۷ק�YAJy:�c�*�\p�J=/�yAjAQ;Qr_�H�*k/
r��#�@��ή5�������D4��~�@�̣t�i�/Y�����!��X/d��	���A�`�x,N�.ly����;���Ѱ���K,m����r�pfD�s�MP@�T�᚛���Y����_�O" z���IEND�B`�!#�PNG


IHDR00W���IDATx^�ylUe�ǿ��K{�х.��@�LiY�
�0���&D�
�"�l���c&8��щ��f�8�83$��3�a�@6dkii{�s�9g�Ϲ��6X�?
.ɜ��}�=�>��>��V1?�ˁ���"P�z��=��/Y�N��+D��7��v6o�|��ϟo����fee�
�]���y���g֯_����"��s�Z�ʕ+�Ol�~������Wh�0M� 8�梢��?����ĪU��
6�6}�G����E~�1>�[׿���P聎���c�=�S�����lz��'���ޞ�J�L��lelѢEwmܸ�uIUU�r����J떼O&��})
�a�]��gV�7�]�v]zꩧF�A,X�@�lll�`�4
//�Ǹ1Հ�¿><�Ϗ�eL[���gQ���H$��	X�p��:3f���|ki<=����ؑ�(�?1Q�'�#��:�G���C��nڴ)�t�R㇊��ɓ'/��!iIX�� k�*�X��O������
x��(h�L��oo�ŋ��_�zu���]lOT���G�#JRi���X�=�N��΂1c�}��ݟ�����y��;
qUVV6�;Ex4�@ð0J��@�
��FUQV������.ю������h[�l�fϞm|/��f�pU�f�/���}�ω��R@��=�����hDŽ�����h���J���,d*�e����茎�}������iSH��1jx5J�����B���+P�V���a%��A(�.�*`�(Im۶͘6m�q]#�|�r�k֬ip�����$�/�J)͏7�ڇm�wCUS��X�����b��"|��Q\��NR�\s���^:p�.+
�N!q������v婯+G���X�_���8x�O1�<M���>�;�[�_�ӡ�������$w�ءO�4ɸjb�7]+V�0Sg�ڵ��sw���ۉ񣫁T'`8�o�I���Rh`z�h�14�X��s�qk)�z�0:"*]���Emm�Ç�)&D�Q횟�h�Y6����P�_tEb5�
����
F�4��}��(q�B'j��p��rtv&d\���etJH���ꐹ�}J!��Y�o勚(���"/7��S�t�Q�(�HZɊ��̱B�9�q-Ŷ��b��~|�U'\NCN�����iǏ�*^سg����`\�*��ʜ������1��&1lh
��x�hgZT���̲
8��%TU�dqK�vT��1uB1^�s+����W2�ޣh	e��0��pϲe����<*���������>�|h��w������e@��T輀9S*��~�;�)=���xf����ӛ$
L4��S�v��~SSS������59yn A�=-������|||�
�QrI
�U
�j���0�����
7 �fi����
�>G���/)dz��8�y:\r[R"��?a|�Uyt��"�ŸC�|��m4;10\JQWb<�J��:�����ko�p�R�NPKwS������
��KEDr�YJ�?d��h$��c� 7ϙ�(RDK��Ts+QY�C�:g�U����Xz���H
#�s�����Mا7)����U�ǩS��N#�?��;z��%��h,����jF��p]ZbEA�����^��A@뤀v a�]Ѐ�Y̜���p6E��^I�N�_�!b���x�'d�=}��!<�< �یl�FA�_�o���$b�*�#��E�"�]@�P/�Za�%�D�PQ܂Y���@d��gq�W @����J��p�X����,g_���yA~��?Ht��G*�A`y6Ev���=Ma(D�`�D�$MZ��O�&/�˳�PMbG.'�"y�K�ޤ��B<3g��	5���u'����H���-R4I��
/E]M���x��9�"�0W�~Y���2`g�,nM\4��"�X,�|��u�֙�xXy�����$��r1n�@@�`�MXD�&�+�u̙Z�����'m��n	��(N r�&qCU6ߕ�(��̅;
����yyP����b�J$|�&�#��Z�}�"�LuyK�ᅝX��;X�n/��ĝ�)�mM`͞/�#0����YUք��	}E� D\
�o�7ɢ����tٌ���cGTɈml&�d������/�Ʊ/;q�T'~�����s�t�F�6
���7�1���,�v*�,!��O�$���>��`n�%C~�:�\``��v#]�瀮}��@�<r:��0�"bȿ?mRb��z� M��Ǒj��a�M3# pɵ���i%V��J�_���"�7s?��DWz��	
J��g�����Tr�0�,�X"	�I��ې���RG��5�,pm��|�Hlښ�}�/�#N2��O:��8�������h�D�/
��q��Rx�\���4��I�$�1���{(�������S)���.�B�{>�WX1��~c
�Bn'_�(����&�ǻ��w
+�惺�)��L�Li
���_��l���+�x�.��^(��@����F2�Z'*J�{*�ͤ���#��Շu�ARǎ����V�����%If�%a�GQq�0o:�	�S��"@�x������k��2[��d���K�q����0��I�دS��Y"�X}9��D�y�FԺ7�/��-�#ƴ�석>l�{�N)�?eFY Z.�q�vfLZT�tI�>��2��g�@@�����шqe
i$�곙��荀��5
nd_#��}"Lʜ	����<�����~
�<B�뽼�U�FR=E@'����prz#QC^ۓ���
/�v+ڭ=.�6��ӬjU���Wl�����\��3/Y_�w�O����3�2now#�e|��GOt'I�A��{D���U�� �Ƭ�=	�n���k�A�1<��٣��O����߲|TIEND�B`�!�PNG


IHDR��M�4	pHYs��oPLTEm�F$tRNS)�^��]'�#OZ�;���
"�(��e��s�qIDATx^�х�A�9\f8f��?�.)�_{��Yuj�}����o��^\��ݦ[�Lݐ�"��)o���\����5�U:7��.۠X�߹k�)+���\�A�>�Pd)m�qY?����˘o�_�=���=�E�F4��hD#ш��D#шF4��hD�F4��hD#ш-Z4��hD#шF�hѢ�hD#шF4�E#шF4��hD�-шF4��hD#Z4��hD#шF�hѢ�hD#шF4�E#шF4��hD�-шF4��hD#Z4��hD#шF�hѢ�hD#шF4�E��hD#шF4�-шF4��hD#Z�hшF4��hD#Ѣ�hD#шF4�E��hD#шF4�-шF4��hD#Z�hшF4��hD#Ѣ�hD#шF4�E��hD#шF4�-Z�hD#шF4��hшF4��hD#ѢE�F4��hD#ш�hD#шF4�-Z�hD#шF4��hшF4��hD#ѢE�F4��hD#ш�hD#шF4�-Z�hD#шF4��hѢE#шF4��hD�F4��hD#ш-Z4��hD#шF�hD#шF4��hѢE#шF4��hD�F4��hD#ш-Z4��hD#шF�hD#шF4��hѢE#шF4��hD�-шF4��hD#Z4��hD#шF��|\��.(>�2��Y1ԏ�z�����"K禛��e�;w�9U����c=���J����!�E>tSS�R�.�Kq�Ž���M��Te)0�����t�|�D��IEND�B`�!���PNG


IHDR����n�	pHYs���\IDATx^��%�y�y���0f���?0�/�Evϸ�x�h�mt�=Ơі,�"�K�aQ�DRM��DJ�H��"�*�6V�H&kg���U�U�����7*�[�‹��q#�"#�y�>�6;pi��ढ़k���߿|����d�W��Սۗ�u�%���Ɔ�9ی�K7OM�	�����;Lg&����׮][���r�� tyyD]YYa{��m�6<f�ޓ���ڹӐ,�V8VWW�z�ѫ�&��^�ya��Ư6�W�\��L��(����^�tI���sQ9|eP��.^�ș7n��+‹�0
�r��;�nyz�;w�޽{|��vvb�{~��*0r���8`j�o�ߐ^� �r�ڧ�ϫW��#W��Ea��Տ�m�3:�H#�V�e����q��ukw�O]�}f��[�s�`��g�J֒s��G.�f�ܺ�������v�ơ�c��:��۷o�搛7o
��.�0
�r�%i�`"�����6��럃�LFT݋�'Q�ܕ;Wo�/��"��L^�Zl�s���n�����^~�8bޝQ8�S7�9nmmM@�_y����H�<=d�߽{�mpm�
�(P+"�X�޺uK���G�ү��׻����RD�"�-�Ȭ�̳�Gu\�ļ�)q�,(#VRd��N�R�M^���b�p��P�\��e��|0�����^��,�y�wT�:^opV|2�	q�,˷�Lp���Dl�g8��ʝk�z�`Hs/(��m�"�P{bދ�
ɥ��9S#ub@�%z�h7��c{��a8?��.�{3���4\p�XR=�����jE�s�ߡ�J�.�^�ʛ��9f�@�%.y��6@M�[C�`���7��ܛ�۠-8+�-��^~�AAg�(j�"n��V�)Y�B��94����_>�wrZ�bZ[_!.�.���3K���/"���}C�r��~�0^f�P�&��'���k�d�d!�`P�0�)E	>�ux��`�����d@6�P�2�C)�嚯���U*ȸ$K���xK���;
S�BD.8�����gYFad��[�5J ��Z�1�F�8gɂ9o�����*���2CkwW�f��(
��|�
jE��
<�յ�x�D�*�f6�Օ�ί�s����7�9y�Ј�
�%�!�"����+CUF�X��pI*+x�A�Qo�U���+���=���`�{�G�*䖄�^�d�˅�$�<ur�&g���.��N��?"y���B8�+�����W_�i�X�8ߥ5�{@���[I��JF����B:�Z�|��@���E!�iI*�t��V9d\:��F��N6د
ˣ�>�w�^6��(���8
�W4���M�sEp�Sg�(\T�ƒ7�@y��DF�g��b6�	(#��ڱ�b~ݶ�[|�~���~�GAhX�����(��o:���rQ�¥��Р�GQ0�p���,_��>{���[����^|�
>� ҃�s,�0��	��¸
ˢp���$k���3�
�����
o{�j�ٿ�j��/��O>-��H�Ά#W>big\�wY��N~:�j����ì\�K��z���Ӫ�y�¥�,�Hh܌��.\��BU�\�IQ8=�=���D��둀`=u���{e� ����ݹ��;AŬ*�&����?�r�?��>5R�\,�^�J�o�p��%��h6�;� �Q�h������p���+@a3��(�{��O&�^W�΁�e
�KT�?�j�|h� i�0��lC���2�(C@axC���Y2
��ü�8V���C��&����h[���`��~4��W|t�������Y?s�짟.}��.�
��S�ppa�⚹J"�C�Viu1(	��Tʼ*
S��?�aB�B�Jϩ/�Q�ȍ�#���E�{��H�Ǵu��-���kei�{�m�����堏p���t��5�9P�J��Z�ڒ>��`eʙ�`g[)7EY$Y2
��CjPLF�4g0#|E��d
g3�&�Ǡϲ'=�(q�O}s0�W���hx�|s��⚹Z�Q~���e�E�x�p�@Cs}�G��DD�-9B
�eTkf��Y2
ۦ�="Cҍ���,Yp�"0����* 怨l.��xD�=��h�݊�p��E�#5SmŇ�i���LY2
㕖?D�Y�*O�Ed�'�@�(�)����8�ƺ��5��m!k�S�\�8`]M=7Վ�"���2����1J$a5�8�Q8V�=J��&%�B�dI(N|q@��"a'?q��z^b<ZP����R�B�L�>+@oX�n�I�
V�ɒQX4��ut��fb?��,�%�p�}���AFFܐX�<'����	�SZ �y�!�|�9XM�Q�!!��w�6�#�dF����DGZ��yT2�k��ץy��*���qH�,G%��*2��Q�6����3
Vc��P�uQ�d�'pX���W�d��{�,�=H��A�[Fc[�/�֨�*p�j�(��;�g.��a!��ۖ�,�"�8��ǒh-�5��u�(��Ʉ@v��i�]�N��j��Ϋf��P5a��;��!
�j�1
�������Z_..(NǗ�t9Uz�,-.��wwT�v�/����?)�[���F���!î14U�2[�Q��}峲�;�-��É��RLgAі��FW�.�!gfػF>c��'��k���=퉿F��ܾ��j�2k�Bޔ5+b݁!�%�S�[���]�Χ�k��×�D�x�D	h�0ҊH�Ӱ(3_#fCJ1�h�C.��T�5=�2k=����P#O���͆T�q�9R{@g6FD7g�!�8Mq���֥�j�	|SF��b���HN	Q���X�d6��"%s�i�Z X��1���5���	e���_r���H��m���k�IAf�?!]Q�Hq	���,��鈐D:P8<xS֧e�(���i>H�Q�6qlP����Q���LZ#pt~����׉{�N�Q&�+?
�X`3F�m����"{F�g�kR+1L�H>>|y��҅5���Zt�)L��u_es��g)NkmV�)G��(@��0Ypr��j���/N��ŵ�eu�.>
c6Kڟŭ�HLP����I�9�0KqZ#&�4B~���Uf$��R�
R:𚴜����H��A[��`n�.�+(>�f�Y���1�l���
����E1:�_������w��`&����0q޶��Ď�R�C#nӂ⺬�)gA�E�� ��ۭ���3
;(V���}��Z5��p�Lm4Em8��u�`UU�A?�V�!�H>�4~^BsN�ȁkp�*LC#����j����(쯐�0iO�5ڃ�I�,���v���ձ�T�l��B��7!GJ�)���R9Y��<�
�q�5��eN#���p�&7Y�J6��Β�`�(�je��eV�/w�9+2\��E��	%s���D���s٣����Ŕ;��:�"�^T]��PL��|�2��D>�*����LU��Ct���f��F� �%vX@̆vW�1�=�(�s(����X,�P$O�+"�4kmM>q}���
��,*���d�7������8�=ʑj��vo�|�W21�_��Jɍ�E�>�ix��������k�0��%��W#:K<r�īw��.{��6�K��F����m�՝�$���-�a���Β�҃��N[�����ν[��c���M�2��`vޑa�l%�)���@"�b�^Xㅆ0����ʝk����e7թ�]*K\����+g+�P@|neaE9��XЩ�V)n���F(�+Pn��bm�h��@�b��:/O���ѭ�t����|N�a��DC�h�J,���ԍ��h9�4MQ��*Lbq(�%�<�$n��ѽ�weۊOTn!�9�$�gM*�,HΒ��&9���L[�=eC�=@��h)"���B�[����P���ӮR�Q8K�&9��|�T(�:N*�T��������d]�Rrcw(�a���E��ʒK�]�rE���!�����|�ý�!e!�Ah[>��;��w�l�ɥ$�K�,�ܸ�Wz\��O��0j��2]�@�Xc��Cat/ԸPڭÒ%�O��U�yꔢ���E w��_-R�m����Y!rc��In��	{֘PA
-�@nO��*�Eu���>�Y�H�^P8,��W9��E;��;�K�U ֭n�
g�,���#%^��z�)���dV!.\��/�dԦ�/�(l=�$5�T���������"�#C�"$�k	�.�x���vd�u�'X��'mPP����(�L(\Ћ�kf5p���⼷Yr�{ ��¤���«D=k�vU��i�B\���c���`0ވ���0�Y�:9��Lri5w0�Ҳ�N�TR��#�ըQ��S�FW�e���yXP�K~��\V��N(�#�?
�H���z��j랲�M(/��"��)s_�HS�С��輀o���4��.ĥZ\��~!8G��T��#�gpS�I�!�%󿸧�߾dS]���LY�@�H�rJC��`��].B:~"z�q�e�Q'��;{Fa�i
&͍L���{�=��U����bh�b��R	��::�uwE���^�=a����qQʒH$���M�x�YP{Aވ�E]��M�@Tkz�/`�%'b�D`�����/�h��	�	��F����-���M̄"Rm�%2������++�j�n�iXl$f�r��gP�Jy�t^��+�bS�3��z�
���(Ȉ
�gj��++����NØ$�d'�y�00�%ׄ��\�"Z#�t;��Զ�^ŜfKcZY��w��0�$(��A'�mp��;��"��^R��W�+#�B-���7���
ƒ�ߨ��]��6�B�T�SG�{7��0Kn�|<T~�djC��6�훲�n#���=G���m5�;6�`�,(nCeМQ8˰����� �����y���{k�0ޱ��W�ib�Ψ��l�I�H��CA�� S����_+������y���
�E�T;Z2Gͩ���
�4
�Z��CpK�(l��LӌD[��2#�ۑl`�˛l��VF��;ygN�5nE�:L���;
'z@a�;�}a9R-C�(`뿬�a<,j/	[��y�I�H9��Y����F?�~�׮Q̍�6�%�x��46�A0p#���t&#�zU�$�.��>1��5�p�5)���f�I[P��4S�<c�i>�l�a����a�(5ǀ[
�o��j>,Z
�[Jr�_�_+}n���~}+�}�H�ZW'�/e���@ɺڪ}c��ݡ0���Wnk���`�EB�ݚ�`5�����p������.�o/:wZ��W>�BC�s.IVX:D�_X9�����S��Q�\y�#Y;/q"�q<�F6��l%su�mh�87�a0f�v��jn+z9�RIۥ�_����q��eJ���qX\�r*7D���2��-�V�,���Ѳх��
	{@a�ZC�B !�xң�7�cJpA<�#oZ}��`�;2pG�	�(��WZDd���)'�9�3
kq�|�l��V��H9�P?u���A^��MB�^j�s�w��Xya�F8~��:�@T���{��<]8�z����(��1�H�,8]�F72A�M�&vᝋ�ze�2���3f,�)P�ļZ�p��f	���N��8��T=�ۑ�Χ��D��U� O�x,m+).��ya&紣�ࡑ�$b���FR�0��.�H5P�v߹.�T5���	h��M%1�e�u"m�����������0��V�x82���D��>�t%����=up�Da7%u��8�j���Q#�S�j�T[�s
��:��8�O؃��п"N9�8TU=mf�O i�hz��p�1���c�O�I��]�2ZM8��V�,@�IyJ�¸z���l��rX����CVW,��x���"x!��.�<
��u�"2�rǬ�x����لs��n���"l�u��5k|�{��\y���<e���L
e�S����_m0�Ga����M4s'+�34&��h��ո�o'�|aj}����5�1:�����-vHL=�z�e-��_��NԢ�#'^�(̬6)���;䮮��B�%��AdHj�DT�*�����+��{���3g?�t��w!l�҅�n��{�k*̽��0�Be�\q��5�Jd�o�(�beSuXë��=�K�ɞ�XW�Mx���0�j��KK�{o{$��'��ɤ��6�F�Z�q��q��ig[�6�)�k��<䖮1/�_{ڗ���	�c�-�
�W������D�ીXq��6}�&��/�qj�q욫\��N;B�mdIx���f��V!���AL�^���b�_.m\��0�ȁ��[r�"@,c�X�yrA<kR���ʮ9�IC��p�T*Q�&(`���H��O��N�9d-,=��n���
�W	
�_�@xR��0�;pcD�r��ڗ�J��
Ё��|q@�P$��'(���:���9�$|�!�7�]۰�Vh9�C;�j_Nr�kg�TQ8�"1)1�g�#���c'�|���<�m҈� �(KG����L[�҃��<u������l�¸�T�������Њ�g$8��6���CJ�����W�B�P�th	�e��ĩ��WZ�2�}i�¢���U���™9Ln����9~�M�����J���_S"�0����'�|����m۾�W��|���8�8�c"%�Gayд�%��T����2�jvn��<����~Yy,<8{A��ܓB�Bk��8̆a�kA��и�1v�ɺ0�‹/��'?������B]8e�;@��J\.eIV�=6���zl�����ఒ6�hE��Q�Rc>
gF��J��-@aCp�{�	��%%J�{LT?C׆�J��8��8lSN-8pe�"�|e�[��裏�t�P�`6�U ?q�.���NE*�])#B��
ozeJ�:T���e�"hǾ.zV������H~�Z��UW6u*��%�q<j�W�<mX!�Y�%t4�)h���WQca$����3#��3#q��)��;?,@a ��c	���|�y�qiQ�]��ySY���ҁEV+�ƭKܪv��K���+@a�1�����5h�e�b��)ѯ:~���Q_��Rr��F��T>����B`��*�,V���r�p��`3�3�����v�;wF����iH�pj
]�W���_�tf��Z��?��"c�_�>�(}��6���ː�.�(KT��C.�o��N��"�UF���#I�D�q޻iF#��i�	Ϲ�,8[y�d�_�VG�\��Wd���UD�I��0}r3b�7��t���ǿ�we��Ž�DTJB��U]�W!�E�u*k�+��@������K�"�Y2�#�ptY�N�d�/���Yp&%4������!�G������|r͍��\.y�*�T�m%�����Kʻd�������b` <0�n��Q�z�i�]TϐW-������0G�"�*��h��t%�~�pOz��/�^�~x���=��9�,��֎�@�k1ũ)
��[�A�z�%zi�L&*��n=Q�a�q��
+WR���P���?��e�@\&4�t��H8�LVkv�kc
�u�M��M-8A0"E84�P��!���C"�u���Q�'v��4O�o��F(9�@=�R�(��1� ��^��X{�й7�U�ՌO7I��8%�_TWU��k�PM'����b���`�F�yD\�m-�v4�DU�`*���ce�R�G�]��-i�ӹ1��ԁ����fM4#�k����v	�
�#��#r�����1r�/��@ӆ���QL�
��8�:�Ԃ�]U@m���ҋð�Ӷ���]�y,���˸�GW��K��kkj0�&@YХ����B-��)1��a7��Ӫ�)
Xj?�ʒ`��4J��8~�|A^�G���&�6Ϲ�H�Lb����D=���g��>�e�17�K��:枴�iHF&��A�F�A��{�Ez�����Q\\��!X�6DV�o(��݂��jAd��O@$W�ri�C�5�59�:�E��j�4 ���<�"=m{�@0L�Ĝr��
���\УS�\�\�*���4�p,.(��G`"S*9�F.|^�@C�g�pM�t�|1��Ns�s��:�����@kMő��@i�Xd1SL�f��tb�$��+{W�\s�\�o^4�!��i�Z�� ��	���-�:(�t�}�#�Ap�ϧ/*�	2��q.�/b�X�b!��F���k��:�2A\���&���9�XemL��A�%-���Y��W�1�#ۚOXGP�Ӭ�b ѢQ�S�E�
z��y��ˊ"� Q(�"j�e�}��\d)��	ֵAv�3��<�.߾�(V,3?ڹu*�#����
����{��� \
;o��c��@
&�-7��c��'�pY����`��@q*�V�-���\8�=Ĝ��!:8<Ƹ
����f! ��W2U2C�f�:rŔ&S��-������H�1����Ba�^�,�I`�`�ML�����1�Åt�Bbl�����d�06O��G��	c��k>@,je��!8����i6sA6�L��T�PoS�+�d��4�pv��u(+�l���I50]k�"p�G�f	��"!�1�yg"���X`>!��㥴��*ʎ��b��c-�|C��wӪ�/b�E�eܻ@����
�st�@��T�t��TW���>1f�N,�ȹ2z�x
����-ՙ��ɍ����a$X[�ta�^�P+���Â�d�M��V���z�"����d
žv�#�&#3u>�QX�e,�ق�]���&���*r�=�M� �?�%==UM"�H��d
����ǟ�e�m��Q�Յ&4�ю�
���Pa
U��N�
�L��A�_�K���
6m����z��'?�|��k�zA�(����@��C���˕���n�:��=��o�z�a�S�NP�c*qad��;Zd�4	�0}��f��j��7�q����@�r���fN_��msֹl�"��K &�@^8뎼YA���]T�֢O6Mln�ܶ��H��~(_�+����@�t/�
.t�#�\ ����w�x�QI�y�B��Q����\�-�"Z����	H�^�.z'l�SU�<���sv�*6t��z�n/}�Y����
����Wĥ9���
��y�|��	�`��b H�ve��\D,)�E����sS�,r�N~6M�g}�ݼV�h��|t�a�v����S��J��J���+ �������[[y#�&,��nta�<U���t�9 +��+.%�����6�Sq�<����{iE�Q�7��=�sDZ�Ў��O~��/���U:�U(�Q����@��
�8�5E�
1��}駴�|֋ߵ��/w�C+9(�m0G$��<�I�F]�(�
��);��	`Z>Ǵ]�s4P�r$f�rM����K�rU
�!9�/�	C�
M���P ݏԆ`�@ݚ(,H�NKmV�M5݁
���F��2Ve�8PKV�PP�B]]4و��/竜�gW����˷�p�@��.3����s���8<s���M~�˥sI��ׂV����H��܂.���rϠ��b�ٓ����*���5���[�[Sk�^8~�W�P�=f�˭0x��);�#0M\P�ב��E�A��;�<���[�)*��_Z���
�|���J]DY��W��*�Ț/_��E��7o����/"�&�ה�zQ`B�RX�p�̚&�e\��)�CDᔝ`B4����/߹���Fh�u'`Y�9Y��}���г��,;���]D1''��/��p��'b���vv(���D�5��u}�{O4�p;q�];�ԅO�&�a�eŤ����[��!C��p����i��ר��0�"<��n�E����6n�]3uV��UK�=��PЎ���u(8.�P�D	�����H�!�:/�!կT���Ǩ�J������2��k
��ڕ4��"�U`�њ��y�N��\Rљ�k�0R��j$�z�֛J.�[�þM��1�� ����!j-Z,*�e�0���A�3�\ �Cn�^��T�
���*c���V�[1=uAiٚn ՠQ��{p�j��J���z�^�Vi@b��I��0�rz�X����9��q��1JB00ZL�1]���FbV����
X�{
�h���D@sPv��u���-`=����rD��_�ٯ.���&+0ZT�=��r{\�
#�fU{���+ʿ�~r��C��)1�Ku胄�
j+��dA.C�	��Ll��pV)Y����md.��o{���nǂ᫜/w��kZ7�n
��I9��q�0��Ri��[���IX��j/�����K���P���4�<jQ�
��g�)�3ER�9���2'AU	�!ۘ�a�Y_���8ש�hs��=�ls{�:b�!Wv�Eb��+�ɭ���&�Ea��RM�~n��jGM7�=�r0I]��l�=��(��T�k�K���|sM鰵��e���tX� �=�a�q&�����N�c�蕍�!*1�#�P�i�1�`���d�XOCxJv͡�)4-#o큇
�G"s����b�U/�6,�#� �<E�`s��P
���w�A;DD૰�(��#���=a�����v����,���g��ʢ�T��Ӑr(P�
�e
���둩T� 4G����!���s�{�Sb�0;�'&	��m���:b!������u�uhJ%�z7`b���/U�l�	J\��,�����Ƶ�^[;/:B̯r�(�5�ܔ�pE(�*^7�����bbĈc�w����}h��!��z�
:2���^�C)P�{lhp��A�|g@Tu�/B�,�a����E�Hq�
-�Z�˯��qQK�~pR�<)��O�XS_�7\�t�)��ļs���LT�I��P_�J��Fy��nQ�Vλ��\A��.�]aQ0��@�JN��6�L�lLw��8@�|�02��Z��Q��Z5�rb;֙C����H��MF*Xӷ��إo]�P�]�L
f�Vtk�X�܏���†`?%F;�_�uG_�@����
�+w����+ɂ��ik���6����}�&�>g�
�L��-����,KB
y�Tؾ�g��N<&(�aP�\������dv�Tؙ�JQ&I����H��������.�}�
�{�$�5�]���J�XC��j�n�W��X�����G����z[��=d+H�6�JRa��?�&�2���aqC(��\͜��d�[P�أyZҞp���B���X����E�piP�^�
ۦ�&��m5��l���Et��h�-&�ց`L���B�t%7i�q�c,���w1�\g�������������i�H����8Fg��ɬ
�=�Y��_\�B�*�إ��q��z���
�^��Ȫ��w��L�1:mR³��T��y;9
(1.ܺ{���ٷ��!t��"����M���P���b��(f&χ�5%�z'�H�aҐP�����u�]�DŽo+;٠�
�P��B0ϊ�g�ޭ�4�����8RxL(�"��D���JC�œ}t2!�[׀e��}�e�l���R��9�0_������@
b�J�h:�X�=�Ӱq�@	�
�s!�[\ӳ�k�W����ro��$W8�N� ���Ź�*7�h��)���#M�ef4(�Ɨ�~���XgeP���ЙvM���.ˏ0E���#G�t
�.�`Z�SK���0x?�:�R�W�|��W��p�z:�8
�.�YM�e����Y��ö�^����<+�vZ��=��L���a��=U��e�íaeN|Ӯ�@���������T����"$e������H�-|e'����M�dlP�� ��< ��3�n�l�����Wk+R��3O��Na��œ�Y�����ᣰ��7Z'd���Y�5�z��,0b�NL�70�����Z��8Y�-|���(�(_c�%A�L�\ܸ�ښ��0����eZ��R��,#�N����:Mΰ��D����n�j�(�n 8��O#�
�JS�FL�Y`{�d�0�(!���~�%�v���
��R�@-�-�P��%6�F(�N�VEy[��ç^n��+PU�OS�<I���[�f�H	�R�H�Y��
��JK�L#�S�%�P�,EI�<��RI�6VI!���!@y�Du�^&
���@�L���4ʛ�A�Edr�L�G
K�(�}�H����KR̺�v�_��T�,�7G����OT�{2x��8���!%�J�F�W������ F!��VRI��Aa���0,���#h��V���Q�$ՂS�f����u�0.౧c�r�C�::08���ܑ���ɻ�:���z�|����r����I:��B.Cj"(�j�;�dў�,T۱8/qt����Q�27�W�sSd�TS����y¯�o�/o�$��'��`E؅�.���P�M�\h�'k""�����l�:X
��,�#��.`�!=Փ[Ԟ�>�؍ZM�m�k;?Y�*9�������WMT��9�D�P�o4��V�u{q���DP��H� z�̙�I�Y�[[wY!#Ea��ը4b�x^�N�*�Ă�H��K�O�@\�\�5�d����	���8�.[5�:+��\�XsF�Y�qd���L˨�#c��~޹�_������Ɔ �����7�壏=�/��תH�����<��fl��NdQ�c�Bnf �ƌ��334]�}"(���;M=���u���*�](<R�׮Z�\E����v/^=�6t��o�fCH*0uqja�j"����סmU�Θ;��6�Y��8�
��;���إd�D*월��B0~���G����Z�W_���{p��_�*��Ӹ����.��,h�)
-��P�[\F�;��b�4m:�,h�^�Y�3^�/�DpI���0�l��1Ҏ��?ص]d_�=h�`7{�As"�E�m��A��66��ޝ�Lݻs
(Lp�	o�8";Kdʉ�X�4���~�Y�Pu�dw �ROx�� ��R�����/��Gv
a���+�E���0;%��Y�E������Y!i�N`j
(��eE�)���n4G�0�oZf�` ���T�
\H�w�c�f
��A@c%>:����P�>s�)�8n����{��Ba��' �%8?1J�7:1qj��{w��Q��k��P��AyI���0L��E-�X,����O�p��(�\�UQ$E2
I�x�uv�0�
G��G<C%�H�G@\��� �e�/f/��������S@a������rm�!X,���[QQTA�(^���1瞵~��ԋ1?y}	�0�
FE�Aa>9L�q9b$��c|$���擯R�	�-��T�����	(ȸI���u��
)�w��2<�������g����"?�ä�,��Y�-�0��*�
:��Q�@��	N�W���8��Bք�c��ɐ*��9
.�i�F�h]�#Ays�@jq]4r��9�
/����vmu^F��|�r��x1�
���;��N���m�ֽ�G�S�_x@s��Q�+��P�ב`�B��d/��-!(`��΁]��z��!�%G�s��׸��R,���Z‡�5�7�dmO�:��ǟ����ٓO��Ǟ�ۿ}<�<����=���^{�#/^��1�:�h�"���HC ��€�꾎���Ҳ�p��l�`i�(��W8q֡2����{?��uU�'�e��.&z�?ygx�.�G�rG
�V{�'����_�d�����~��ÇO��7�L�/Z(
�uag�g3�ڶE��ct)�"[|���vbX�@i%k�+D��L�ѣ0�)��(X���5�d�D�1-�\}p�i���`�4Gdp�r�,F�B�%�kt1�L\r�b�2xY����_����+;�I�C|���f���h��h[����Ï�u��A�\
�	
�RO�L�@\ȱ)�/�.N�m�(o>��$˙49��xCe=
Cމ��%�cP^c���O���	hKx�x��z��ӊ�(��I�jo�s��J���p��0�A=�0���\�|��{啷UQ�@�mn�	
����WF�'����#`5L�xg�p��y_��a�w�r�����M/�#���6�Pf�@0���-pB���̙��ذ�E��8�@��!x��0#�\�(�3����&�w����}�;6�� ��v��'ͷ����ڻ��2�Ɵ�R������Qs
��)�PX
2��(���

��D�s���.#?�'�6�<�0�4U��h�|J��3�!@3�6<TBg>��~>u����O@�]�u�N,��;�}�����	;��8l��kC�7��G}�e��){�|R���(&���K�R6_�D��#a6�����(̐�KS	�j�(L�bT/ٮ�ɣpU?;|�@TU��
�kP6@[���91t�����i�^©"4���<xP+ؽ��/���O�����ٳ�ر�h���4����ӧϿ���g�y�!��Q�{�ϩj�����4�/-�!�6_�&7B�gJx�.^�D"Bd*�Ga�E揳���uaG�nZ/����ҿ޽k��������>�6:�q��!p�O��8t�0�����<dz�[�5�zr�5��b�P��mq�����b�0>w��w������o���C����L�Xr,h>ӟ�iN|u)�����Ɵû��)�6�b}6:�U�-��/ޤzJ4O��sT���[�-`��D6���W�_k^���P��G{�����7??�9}��_l�c�O������yp������X6%��3��b�5ؐ^6
E�#4���w)#a�������C�E�ݹs�]�PL�+�=��&��F|-s��"9�w{�����^)"H!��qPQ�^�gߚ3Y�0�(�ڠ�sT��U����� �J0+����E"l�߿-s	�΁S:ҵ?0�Ç�^�ǫ�(����կK�E� ��������]ac������6;v�`�}ӌ[d�t�koj2вw෽r�B�"�����L�����`i��/�>Xay�>[p��o�S@�P5�wo��-�<w��9X���R�E)���a������v�)^B����p[X�_YN`��\'�e����̩�xb(�
T�ol�;�]�v�j���ռ1%6!k��7�<M`�`/4�
��8�A������#w��R�0D�Ի��֞�B@�m��eռ�n��?@��҆���G>�g��B�Kh��7���o����W��B��H>�����v�=�y��֯���Qo��b�b!���o����ǂ�$
�-�n��ˡ�2���7��d��R7���|�Z����8 F#��z�uvk+aQ$�}��!F����7������_�S@�y����� ��}�`�u����R�pVPW����4D�/��o|�����P�%_����?�
������{�x�
�ߜ�쯷�Ut��.<�xa�����3��ȿ��o����z����s�����6�oqӲ�
�B
 �^�{�I�v���(�-�о€i�X:P%ē�7��}���۶}���_�)�:.��0�4|E_u�1��?�O"4Ok�Ί��.�%�¾	����3(�
Q]��a)
{۬?�~��s��3�dV���L��٨��gr8�ȷħn;�
��F+��j�ڳg�J=\�|��տ��h������0�0���R�Q1����������m�u>�
#�&���3�gt��K�t :�(��>�(��o����w|��������xi����u�㻵��*<����ع��ʤEg��j�3k7�?�r��H��ɖ���1/�� �=|-8ن���_Ի7d�mA�(]�`T
3Aa�R	��7��j(wc:�O��\�(̽j��_��D8�\n���(<����X��Ҥ���B�lԐMim8� 1`tL��AM(���ܬ�uk��O?��+ix/g���E��Q�@� ����(��(,��^��9�X��W�:]�\-*?4+�#�WQ�ʐ��wc�O��?��N��u��IQ��� -r����G{��
�k�3�a�Q\��ls�JZD�)�ܥYɡH�"�3#�Q�{�~6��[ɕ��Ba�)�9(��4��[�7�����G)׳M�;0�lV�>�ȱ&�B�e�ۿ�����:R�Y��F�y�i��7�A"2
�z���.�
�]�Ѷ<�*�UPC֘��J�#>�]Z��i�>=-&ۮg͗�83Z��]���2|�g	<����`Z(c�,��Q��PN1J:i1
�|Jy�i�v�b^
Ab",g�^E!c1/��饗^Y���C�i!
�:)`$d��.�U�gH� �\YEBa��;u����\�7�wao��b[P�Yi
ٴά�=/��2�+��Ν���{�n� -��Íh_̬(��A�ї_~u۶(���y�f�W��3�JC����k�/� �=�B��֜�0F�gs��7S^�)���j5�MYk� x��r�E(@��0l�&��	���v�W��5�D(�1
��0�^�Ž�F7l�+uH�+k�d�z+T��4_��K�򨽈�[r��2�!��֊j��U�HǴTL�j�	N��0P���^�ѧʗ7��_�#Q�M�~�w�8T���	S�M��Eb��Ϫ�
���(Qy�)�*Y�;���9R�P�,
;�9v��������?�¡8�َ����	�ҿ�kB�b����7�7(�~�/N�%}���*a�=ׯ��7��@�mP6d#5d��Z��v�Px��(ܼ�,�%!w�:܎=���pV����{oGP�AmM��+T�7���~�W��w�س���x��G+��]��|��z|zs6okf��/��S�~#A�����Is�R[�H�m���=0f�s9��`S{��'B)��j�� ���}��"{��%����{��8�s�T�)�>�ۡ��{7��d�0jv��I��w?Ē�����ַ�7�yy�
e�E(\PC�ۮE��~�0\���]LX����P�a��Oh��⼕�Ze,�ayIF>�tj����q���|�
̘T�~�Ǜ1���(h��b��%)(m�QB�={w?~�?���|���Dc�O	wz)56
�RXӆ�GN�Yq�3��;��d��Y���faQ*�)	�!�a��'z��.�1*m�A�3�b����R���7o /Y
r�������v������9�F1Yh_n��୭R��{�Q�~�۷*��ArFf�)�A�m�sz��P��<�dG-�y@�s��&��d�t��#PJ1�h&��(i-�b�N	�I�ɥ|u����g�?����^�7�MƇ�ȓ�{���(��-���g��>��
����PZׂ�T2��=㩁�<>|�i�7u�c��_�@R�RIEli���ѩ���EX�f�)�QL�C�7E�R�;��KK�����ɳ��I�m�
�~D
��zq�F�o�zc����
F<{�"V�r]i��2��"�����[R\qƊ�.8�`��h(�wXmZI��R+��ٴGAM�h�'����v��W�h*��Y��@��Ƥ[)ӧkȖi2�*w��
���Mi1Y lS���s��i_n�!�
��7��<z�)G��]�)5l
ȪH�jw�G51?����P��Ѐ������.��W�x���|���~������e"���- F_PhWv1^F��%o�j��am��?��[|��?�᭡E�I�Ž&���Ԑu[TΪ^&�y@����M��y����Wo��l�M�
G�9�:�$�ۋh�I�@�3�9�GU~��R��U"�;�|��pCe���LG�`�HI�^L�u�Rf@d([��Ji.u?�MP!F=ם�13��_��`���ґE��p�=��O�סX�|% j�<^��]�4��&5d!Ȑl��7��*����ڛ�~zH��!��m���
{��q{��;�O*1|,��<%�X��ٳ��n�����AQpxx*����ɼu�&h�+R[�=ׁ��vPX]&��J�
�GQ�n�P�ꬑ�o=��p�
�l)K���.�5�W��Ï8���U�4j�pKt���nа�,&��&yHh2��	���i�}�
q�ڋ�7�S��CCa���;�y'y1s���~����Ty ��������]_�SE�p ?t��q2��ݱc/��Yi��o��ީS��>i� ���1Ue_ZIy�5
�Vﯭ-��}��g���_���q��O���~~�'�굥h�d�LH�]�}��gѥH�ly�r��>���Ҷ�6fy8h�Z���&�
0����/\G
��Dcr�(�Ag�7�s�vL�u!"��)��� B[PRD-��G�3$���􀆝�9j]�q���od �J+�Ԙ��k�S͉�ʽ�Rq��.ӡܕg�E���ǟ������H��X�@��Ҍ�}h.�qy�oF�׽^��/O��_-����~�C̵��������y�$Jqyy���Kx��~��bڢ����$�v+
�8�kbCJ"�ʔ ���V�ǎ��/�>��,up8gϞ5b��sL���_|q�/U{��@�WM�9!������$,hb�4�N�8]G��D��L���z����;��;r�1�޹���4�uwE쁳�����Lj�n@b�Lי�Z.�(d��;G�N��g�eq�n��c8��}(���^���&><��3�0JM��eJ��Yݧ@�p��v����q�`e�uӯT��@���.��@K�ػ��M5\�r��s���X*��n��-@si�I�X��<�@|BD6)�o�\Sf܏~�Jz"�ȯ
�b�QPRZO��c'^�ݪaN�0�
nc[(lG��P�.�~���Dy�x���e�Փzh��Y�z(��'�t��D}V�3\�|���*nF�u��=1��Q�n��֞��?���D��x�	��j?~��?�&"�0�iE�`��gm��I��@L:��0�&q�8�+=�G?z�ɇ͹~��'?�G&2t?��m?�ы�s#��[=jb6/hBs��Q\0������>�č;�\��q�>�l����a�%\[]��cǾ*)�N��t��¸�S%k����[¹�&��8��3g�;����mŕ#�>�F��7,���R��I�ҐA��9/�^M�������j'?��KX]
���Ĩ��2Ђ�rI/�.�$��O���N5V���~~
�w�(DtV}F���OQ�Ξy���
���X܂�^hδt���?�Ν��$�T�H&�o'�"�Kb��q�41�7�][Ʈ��/��)�u�8ܖ�2>+l��F�`w�����N�A�߻��V��Fm��'�(���Z��:.��4܂b�}�kǎx�5�W��
��+J��$���Ǽ����Q՝�ϡe+g�x�7�`[��&J�0��;a־���K8q�r��4��U��_�T�7B�����`|Q�Ycy����#@�pc���'uP���#&%(�"�#��|O�3B]]E�pL��s����(� �
m]�(fx����e+�e�0��k��
�C�e�)#��_���߃�P�q��Jb�W�sY)EW-CA@����8u*)�ǔ%"�7T-RA�����
�
#$kZ/���ȭ�h6�|��#�)#鳸���P��H45��P����|�;��j��5:���=>���؜.QXi��fxmZH�
@�H�%����@��P�!3�2�����U�q,3�9����z�;��XL�#8.�|_�-�1l9	͈(�7��&��N�<���<���<nQADkK#毵7S5D,�Fa�K�(G�,�� 8�W�O>�le�Vz:Ѧ�iU����T���u��^P�`Db��k��\����ϛǠzל
�:���G}�{-�,�\
���ߕ���-�]A0�u�R����H��c'a��ᰁ:J�ir�lP��3�-�:�0-����J4���!I��K#�3�e"u�7����r���
�2�H?�L4��,z�G�D9���W9����x�Zf�d$@aV8��pd��&��Q3�(v�ʭ^�{LIh%�����N�\[�5���Y�����ӧ	�,h��>vL��7[(D�ltn�D@)���%܌|	�J'��"��j�
%�%f�Zk�A��_���V:7ij����)
�l猴��4�Z��_I����ȫq��n�s<XGZ�INJ�a�R�nϓW_}��M�e9@�,�`��P��/�����4�Q־du�(�*,;p�0�?4�V$^1�(p��y`$0�v-�f�jQ���$$:��D����+���
[A�m56s���DJ1�����2EbX4�P�S�[��%4\�A��羚}Aݔ?���F��7�D�d@�I�J�g�����Ytm�Hh�O��/JQX�X��d�__F�*�C�H2��W)�B�v�
��O�[56#)�Y+�(7�"u��x�R�Y���y�sx�q/�,�z�)�J�?���h�a8�Y�@a-oJ���;+v3*vu���Q��su�b�)�de��K~��I�����(�~�n5�ޒ�XF� ���1�?F��Y��vl�p�7e6WFa���lэ��>l������_@�zC/f�t<tC#Џ�NF�z�,R�</w�ZBȚ�
q�;#C�Q�+P� �>��
_
rJ����� պ��!j�}�;���#��:�?j�����n��\��	X�����aZ=�
��S@L���)�@QvaJ�/M�|1�d���389�75�
k�u�
@�w��(n1�sI���+`'
Z�	O(���an޼�x��}��d.vԣ����ɔl���дM�٬�_��V�K�r�"P��d�<t��;P�.u����3\�|_SÝ�/�/��渟�WKA�2�0�:�
p���.�7�����H�a�
�ȒQ����GB���L��(X�74�&(�~	TTs��� �tX�۔/����e_T���_v�.��a�"��ؕ��3;Sc9�GS�c���:Dbdt�xl�e�(ܮ�ŝ�Ta-��A�2�)��P���j\GD���Yhb�h���!�0dr�O֨[�R�
;��ef��s(�y(��P��d�o�=@ ��OPD�}��ɒQ7�(i�lhַn����l�v{��]�ۯ/�T_���c<
\K��,}���J 5�o�����/���vK�z�+U�`E����5��iZ#!��w�˒QXZ�0�ޠv�M��)	/�����
7��Qľ9v�52
�g��7�3ٛ�����c�]�U���˼u�!��}>�L�4b%5�[��N�5/��d��\�9>u�a��j���;׼5��
d�LI݃�U�X~uS�y�ۗA�b��P�z�`��석p�	���5��H�H���n�.v��Ŷ�	�A9`���j(��`nئ��9|��Tm�
�Pph�%T����C��a�T����Ś5�j�:� vTX~ (�F�P��'Y2/��.��-P�3#n�6k��� ��Zܲ�ۼ��
��i{A���~~���.�֋����/C��@HɺMs^H�p�L��H
bE7ɞv}�Y2
3������e�f܇M�	��}|u�F(�,���Rl�d[}���&�ڟ(M�ؓ’�Z���p���(��#��zO��_פ��^@��tI��w{\{Ҵl4�$�cgF���� ��Tk�,X��̣�iDp�m��!�Y�!J�K��cyn�j/�Kj�e�u$��8�у%���r*`T׋��&��Ud^IO�T�(<"]8�Q�0ģ�a���!n/��\k���)�Zs�HORC���H�20��gZ�BBN�(:���aZ� ]�_7!�(<(^8�$w

���h`qg����Zn��33=��Y:��%PQ��+իi_2�."kE�{��A��b�1yhu��ø霪ח`��wn�*&��s�If措��q)���;�b>��QE����+{�<�I
���1�e����7F��S@�[K�DyqIϸ����=G+�����h��#ՆY��5�Pk
��!S[䅲��l��d6��s���Q��n�Je�}PuIJ	@^a�Gz1e[k���gh���L�TO�-3�V���d=��i�:���̒�}u�|��4,�|М"7]U�j�}b��د�:pSO�p������V�a��{cY�b^&�˄q-�pt:���u�Q8�!�S%|��6��+-�`�x�2`��QC$�k�0�nㄬ��?���R9����o?��߽�Cr��
���N���lH�a�bF�(tx��ks�\�}�}�[Ȋ��$�]����k/�B���\��
P:��E1R��YI��1>T��r���e�&�UW�U����e�����:i(®]�{Da�wE�����J�e���h.|l��PPn5l�&�p�@��+����@	|R�W�	"��_'3p}���l+�����hN_(������oGwEqW��2��%�n]lt��R�g�y�_�cK��X�J�YA-�@۩�Ӕӑ�T�˒.B�F��U@�Fk�f]��x�gC�@~�Dn9F��sȝP%�pQ�S���/���,}���N~�����+;�(�Gj=9�].����4R�ƍ�}�"(��D���r������qE��a��PP,~��q���aSQ}�/D�vm�W X|����t�)řU�bcY�|e(�j�Λf6|���A[�8��ՇO5x�w��06�F�g�}W�?�jtW�?���Jq�YzwK�*����]���ƻ��D�@"cЋ硰�(l!������K�1�Fa�4E TM
��1�$�H}�%��P�!�*u:*&K�]�ç2-��:����w�x2
�V��aPJT(L|L�¦&���W��'�����T��`�=_��x��t����)���W]��ot�`���^�1ރF�
�t�QTr�q���49
��{�[q3��^�ytWp�$[�o�]2
Gif�l�� %�����`��u��Kh�G�Q8�a|�g/8���(�"@*����?C��l���h��0��W]���
�]�=�&�4�2,����ܽ���{}啷o�1��ƈ�O��wv���p�?�A(k�����b�
vuDe1���G��W�(|�����w��>�3��@_o��9��k��h��P�$�O��p��/�t��tat�A��ݏ9Z�`y�'�& ���I+�/�.E+�c&#��y��b"U-,�$AX;��	�Ɣ
�}F��(
�ڵ|��6�cH���_Qu���(�
G�ռ鋑�._���K�W7Z�,�&�N������o�2���<)��(��_A1bu\)��(�%/�	T(4;3
��t7]޹S(�b�����܈^@�N`�Od>��)#���������(zAa�H�Ga=7!���/1��X18����A�FW 6��uKq�y����� �9@����;"2{8Fp��3` v(������FlF�".j���PX>t;�a�\m�Ή��+Z��_�/_�)���
���Q��H5�ˣp�w/��W�����'�/�^	�Ԗ
�P���~�ig���Nh�f ��>O�\�$�/1�J�c�
�^-�!k�(Z?�W�(�dp���
U�-&k�V����������I�V�|"�KKA݃�g/�,�����C��pi��e�QGA	���C�]�/ш�1m����\���YC�7���3
�E
 ��!����pz�7��gmx'J#Iۼ�	OQ��Qx�DŽ��ջ��.�tG��������=7n,7��Oz��o�T�g�}���o 
[itZЊ�U	�ժ��bpm0�s�bT��ƌ±�����ͭ��j>2��Vpm�[�A�}��O�w���s�v�jY�X�Ћ�o_櫘_I￿G�x1O#."˩���xY����H3o���nV(��N5,lFN�r-�7�|�^��T�UZ>�رOQŲgϾ�^�,c�\�ۍ�\�vD�p���l�*��!خӨ�d��( I��x�����o!��������9��kk��'�ݡҾ�ʛ ���b�������''�g�c�kإ�H���(Q��Q����c�"���:@�k����{��|2�._�ʯ��A�7�s��8�=���U��W�֊R[��2��.Įs6���a�R�m�m]��$�T������L��0n�z���b����"bl����?�\؉��4��Jh��o�����~|��i]
�U���'Y\����!.��E'$�6���T/�
�U�<�3g�~��҇�B��+;
��j��H��0&j��� ��eL��ݻ���ԫ<x�f��S�')YHb�ڌ�E<�� ĿV��9��G��+KKR=;�ɶ��Q��v}��ag�f�,��x��������>�i��Y�l��dïj��#�?}6֠��<�����P�Ѣ}��"(��i"��y�p���cO��ǯ&�t8�鎄co��Zk�k� D�|�H�M�x��P��D�y(���:yFU�!��\D��z�j;v�%��7��Ï>��0�/�z"
����A��,��w	є�I.�����c�l�(�	P��v1(lk�i���d-.z���Q�eլ�a��b�D��3�sۺ
W��S"kar���[�U�F	�nx���UPXq��}D �t��ZLNM��+y3=*f0���B�����A�;4�ݲ���5�ʏ�����`Q\��Y�FF�VD��i0y���H�q�-�;۪�%��.�
�@̧@�K�Y�B��y�������geFb��)�ѩ�O���!��[�2K4�=ux>F�����N�^"{�&+�i8j��-���V��~�n�U޳d!�
^U�WX���WM�W�*q�Q�i�"�
�"����w�z�|��(��W��?�ԦS
2���L�Qx7R���U�3����a
sPs�N�,�xDs�s�C��a�"���0|�������`�(�� k�L��:%,��j#��fy�&%�[K�
��'�J�l+�^�;�Ҹ�xd�j��da�D�	��
O����v,�8�Ea{TyU�̨x��eV?hkt䑯ocC��f��W_�W68l�	
�\^:��fmhu�c@ԙ�Oڣ�^٧���:���
�֒(�#R�RZ:�/U�'u{rX25�ۀsV��^�g�,jАS���Qؼ�Ux�NP����X���3^��C��]�;&hX:���?�*��ٻ>�Q+��	��iHFa�AIւD�=w�v=���<|��5	��ˌW5wD����]��pY�N��ɒ�a!�Q�A8�`;�YV���L
��k�ظ�Z�V�7~u��$<g-?�� ��'��s۶oI)�S{��~Bq���@�ȕ�/��G�:����9������'��zK:�M�Z3<���e�D^x��Ց\��_|��xΌ09+XZ��5$q��n߅6�1#��B�A�
�<�"ȅ
�NJI�/����'�)xm�R�V6�d����~e��ܷ�}�G����\�}$�|={�Ǵ��A�C��w��	� R�t��/��+���[_��@0@���|�F�4�-�f[�kv;j6ܦ��|pz�RƠ,&���1cI��^���:�R�^���u~��,�–��6@��BO���6�cPi�2t���G�j֗9�?qW-:��4�nz.�;���H	08���O�tv�ܹ�Y�g����w��`�"+8��Eb�`�QXPΧ��N�-���v�/� ��92�F!���o;�u6(څ��qyQ,ps]ظi$5
K�
Q��J(�-�u��+���pp�y,�H��S�>_|����E��+���s̩3'9ؠ	�J)�Jk�s�j���w�19�
�r�=|L������Vq��p����E���?�E{BF�O3��{�T����m!5G(��� �K���(,�XȾ�����9�0{�#e�c�P�,�N�0��e����1MPV�njȑ��K�*Q�r�V@X)(%��KS1�R�n\Y�iq���Zg��c�)o�G��a�[�w��lv��;7�Ho� ��������ŚS<Y��{��x��AaSb��y�=P嚧�[_���h�BO�5�k<� t����1�P�
�+��K�()�6̤�(��AB�n,BHk���`�(�r�! *�Q55�Rֆ��k���Mz�����>˵��r�;���ύ���#���#��O�}��U#u�&�X;/�=\V{³��c�DA���1*6o��`�30`���K�5�`��p�z a��6�9�l8��Bp��<Ʈ�&UZ��g�F�g1[_��yA�70`q�dm��;MC{
���:��--�K���雮�[h(:�k_}����ݛ�J�˒��P��v��`.�Ar�hJC҉�R �V�AI����F�`t��V֒Y��i��,j0l�>K��h�U�Q�,	a��k�G��}�G�L	��k�Q�E�fj�
�T���ve!��`NZX]@^��R!�Ā,w������ы9�G��1�+��&�B��tOI���*��UF��LNa��g�b9���Y@����!N�;y���;A�6�܁5G���},��X6	(����*
�@�;�Qp��XcIUO��eB�տ����d6�
��"�.ɘ[\�!2�p�Fvz%�ɠΆ�+�\@�#{۴�rrX@R4�]�
��,(��VO�ڃ��!���b���J�g�ɐ�H�iP+�^
Q7�\D��@��j��9r����eAĻr<譢L8@,$:���\�]�ڊ#9Z�� ����Y'����F�������%
����_��Ⱥ� LO��5�7L���8��rUA�P��ɵ��
�z��1dc�!�X��y�	��l�!DC�Y
�u�����0�MT���\DʱGe-����2bf���]�%]af~yׂE�3�Qx���.\�^��r����z�Y�^s�c��G����C�pi"x���ze�cl>PE�l��'ۂ�&fiE>�� j�I����%��]r�;������h�3zm����(L�s4<=P^Ɣ����V
P2�𪍉���Yޣ�_�]�=�>�����Y�e@Q%l� �7v-���E
��i�ps�֬{G?�V���]���&s�֛�0���{i�N��傼\G>���*Pgփ�&��з4��u�iT�
;@�A�2N	ݯ��d�Hm���4Ĩ�~��5������ ���jt��Q����B}�OX�GɌ��կ\n֥/F�j<B��ݣ�\de�I���Q��|3�b�[�����z򡯔�,.�dL��;���aM�\n�M�b蔓-\	Jrm�vQ�,�Y�r$ɼ`���bքa������f^��$���2&�ckpMH
��06:�櫷��)gې��J*RFa�
;�G����ҁ���	;��ЈM>�<;�x��5�/���f�x��7���+��g�/�P��jB�Tfo�2ܬ�~M'+�WUcK��M, �_i���?��eH!l�U@��<�2��|#�8̼��d��O�	tgso�X-���B1�BuXL�"(��%�J�lя^|��+���֜9�f(���0��U�Z�* ��1�� �@[@%���&�GJ���d!qF+"���a�d��^H�'ͺ�T�>V�$�(�5�/kQ�jQ~َ����zq���_P ̼`Pr'0Kca$�EJdL쩟��S�ǽ~��(�ɫk	�*R�����+{�j�VrC9�J��3�0QM�Z�j5"a'?q����%����E�K��{���Qh-�9�N0&�e
��"�[dVg��WֺWq��B��A�c�(Lʼn0�}�V<£���h2 {t�e�x�F�Ձ痣�� ��xM
|�0\�>�����tdv=�&ŏ�Εg$,Z>q���V��h1;�(����n�Z�_>@
u�B�ܰ�c��v��vs՞����M3��*y��(�M�����eq��@) M��EFa����(��ꂹjO[ �BhMP��s�2�j�3[L ���`�(���eu�4�6��W3Υ���"
C�/�jO��A�DH�(��11cκ�p����[x�4E��X�G"�I����!x�(̈w��T��U{�02Z�
H`/Ae2������eo!��0�[QC�_)=����§~�k��[�+o]�4�l\��HA5��Q:��Mӗ.�TZ�M>p���0�֎9X��pQؙrv��=mu��M��H��V]�up�ieˉ�+�^�6�S���rP����n�庬B^g'����`��t��Q�OV��^�Un���W��R��Q`7����X�A�Z�Ԗ,<C�p�U�ܔ+�K%�}a�fIwJ��Xtv�lA�\�d}1w]l��U�E�vG���7�z���䉂m��x��Pj�\L��DM�w��4%ie��c����;��7#؁z�#��_J�0�Ҧ\�D)�/O�LW1�֋W�o5\��x`y�r��v�&W�����O����l�p|~��6&��d���X��<��׷�$Q+�
�P*��]>�=�1|�+������9�F%���HP�����ƊJ�؃E��5���M���yPʯ!hd(̻�"���⁥�y�-I���*N�o.> D���+�H6�Dǰ�9�a5 ��@O[aa-�Of�2[T���
fʋ��I�߾��
N98�\v�^:���?$�Ʃ���S)�`:ǿ��;��+��.����	�!�e0��c·﷦�ˑ>+}��Ä=�y�b��֗Y}���]�J�/���'\�LJ���]���X/3���#�
�c�����T�=т�`��Zv.�1 �
�OVXΗ�.�Ѷ%���	Aɡ0�얳;Ea��g��۶}�N=�����g����,���~��k�裏.�Wq�x.˹��
��/���/蝦B����$!�"�,�hYƔ��k��/�d�j�(��ɣ��
��,9���)^T���L^�X��	�Ä�)l�5JX>�/l ҋ0�+є@�����>58��v@��Wf2��j#,f����6[��D��4��7Ea>_x�%6����ޣc@����‚Z�ᚾ�P�����0�����(�x��6���˕���pXx��d�5~e'G���wZ/GC\�!aC�2hZ���%�iG��.��=
�|Q:����K����ㅎ�t����
��PX.�/N�
.�Y���AX!�&0��,]�_�q��)��V���w�X�@���)�c��x�q�Ҽ�p��
��{����+D��H�Ϻ3,Ay:��߫�C�wz�ӽrh�=�1��dž���ީ+�B�Fq�R)�`�T`F��GyV\�g:(,��u�Ep���`'�@/4J�M~pY謯	=2��
,GY�T�R~�S�
��:L����/�m��h	O�W{K��tb�p0Sw��e=
���n1KW��2(��f�E(l\�Y:��=D���V;
 �;�
k*�U>7=�J��rV:0��>���:�`�	*�Š�{Q�Nk�+.�7)6�FHTʽ�B
=����6ph���Q�����J���K	OI�;�Qx�UQ�IY�'����	s���L�b�=9D�d��b6�h���f$RSCZ��c)OGH�{C|��:@��n���/s�n;H���2G����EK[cc	ia����,�頰aU<�b��a�,C��2(̈��<I�23<)��t��gU?gv�Ca['!|P�
�W�%`4~<%ù���Q�@�R�M����B�5�\�
�'��i��O�Y@�.L�|,���SC��W��z��m����f沼�.�(5�n�"f�F攝��M�Y7Ea�V���	6�#J+Ea��G&��N�0�N ,�
���Q�V\P}ex���R��ѥ�l�r��J��f��`��JC�B@̜/_@��E��>a��򧗱�u�ʬ�j�C�7�A[���x;�X<0J��p��/4T��Z_�:��*�hf�H,X�	i�w�x!,N'����"6�&������ʃ_S�l
��ŧ��KFG��5�<`
�&w�f",ia�m��'ܑ�W{:�=�����Y�� ��.���7)1�T�_�fz$��n�y嫷g�����ǃ�M�����q�p�b���Vs�R���Q��h�ˣL@�Ǫ�bdatJ�>:,�x$�'<@\���
M"������18ڿ�x�s(�Q�̵p���H�I��{Q��#��Q��*u�7*˫V;��$TgO�F�&f�A�.X��a�_y�!^��>8Mrz��P��2�����֡)���Q��z����(��X�1�@��C��k��$59��V����L��J�:h"�9�-v[k�p�2��y�����F�:NNXH��'�\������g�_Vq�@�
�7,� ����B��DP�yCu�B\�mU��(̆`נ̸wfupP	G��u�dFu`�ݾ�$��1�j>K�fQ,n`qqȐ�h�x��Yx׺pX�-��_	�B
��(��b�"�W���	Aq�����-67ח�&�=�R#�(�M�_����Ɏ��M�Y숩��H
��~=�;%[^g��e��Vx)��d�9����D�E��#�
O�B�w�
�H�R��J/�p8�Qza�a�<Y���9��sg���Tڐa�d�r{.?C@ʾ8B��)LQz(b<G�n.[j>��P�8���8=�P� j�+s={b8Ʈ'��6�W�g�'GJ	�Y�嚥��r&>X좨�#�xg9�9;X]�Q���{V�fC�n1�)�ėU��3'w��c�~��ª����-�	�V[:k�41��b,V�K���3[��6a1��:lD��t�`�I��ۛ
b��[�π1;=����ΝS���!��߰���`�X^���NQ=�bׄ5+�u�^�%,Y<��	t����?h!��qq�������oq�R�3��s�}G%-�&���'��n��DZ���̈́Ẍ,�tZS�X���z�׈�w�3X���9b'��Ǎ9Ȑ�C��`4�Jc�x�8�0C��>f��s��2k8����H�_�c0�}���bF��\n�Qd�����S��E��@��q�"@�x4:�*�bڧ�X�L?'�^7Dp���S�'��vm���b��=���2Hkt0ʭBA����k�P9�V^E��>��{�/6����� ���;WP�`h�ۑ�Z��uw�v�a�/�yB,�[ZR
A�	����r�i���@�`h���QH)6�3��曪ô�[4�[)N�?�j�2G��dN�8
[#�m��0��Y[MځQi[��[/��.��hĝ�@qv�}�2�����sg�06$�X�3+;�E��
�M��`�6�=��О:qN��\����3`1oQV�}w�p���,n?�����XsdCV�u����Ȑ���ɼ�1,�1�=��bR~VWÙ9�	T
@�
�SN:�
�?�M����bǴ9E�?�v����(���q����h�l��갖d^z�����[�#5<�ڒ�cIMl=��y�.�
�%�K)
�B�����;��8f��Ja�k�ŲI��i�R�J}z�Y�ÿ�����Xfΐ+��`C�ˆ�t����G�8kU�N����5�Z뱰�۝c���#�G7;nU�L���:�܎�55U@L��m�
)�����6��y�WOH%�R�l,vũ!�0����Vn���c\X=����?��RbOf��1��Ba2�h�t���
}q�r4=1㬵�Fa��(,DnQ?�m�JM,�=FŽ�n$�Px�ͧ��0��@�̫sX�Ė-Čc����Y��Nf�٤"�i/�G`�>' ��%
�Q
"d�v��AXX����LP�KG_/YFw�+�@-��HSQ7z*��I2�W}۲xA����,�\��Q���;����(nO@���Ye�1
��a��E�0��^�d�	�����Y��U�t�(^:���l�݁GΚ@�Q��U	KK$�d�Y�Y��9y�b�ِ���<toܕ��Ĩq�FaV��M��a�U���fO3+�I��
&÷|������c��Ș�(\@ݐ��a�G1 ��{3�
8��5�0�/ ��aI;
3LOi�,�O�*�Y��:��J�1�%��s��#0}�CM�bI���q�ì8Dc���<�(��cdAu6��l>b�1�2
�u��q�X+�ݯl��F�j�!�b�I�
{�7�	_|��v�oVq��	�v��ː�YHy�b�XA�>��ߥ��F@̶s#3
��nBԋ�Y7��R���>Uf@��]�&J�b�MԽ��p�OO���e�`Q�^��?�MO��g��:g�+�����v�†/Vw-	QJ�@F�jYL/�X�V��@��mK�2��&�A10Aɷ�}瑯o��|��W��]>J:��Na?b��=�A�=��O�'gZ��(����\�
+ŕjp�"�	�A^�9��j�jdq�DhbH�p��I��r�7~�+O�k+Ś-
'2;�ժ��{�&�-��ܶ�[_��G>�!ۡ
�th��l�N�"�N]�����cl9��n�p�~�z�Ԟ1f�P�G5����s����a�G�]]W�M(�[-�H��[�ʩų��f\
/X���C��=O>�4;�)�F_fÇ�ݿ��GG}��R���k|�x.b߭k�*��-̠�Z�%�i/cYj��N`447ϭ��^tZ)��na��q�0�2��Q( ³s~(l���d�T��^��8�&� �OAU����Kl��Nm|SDp�N��O��lp�0��%Ѕ{�SW�Wm�,��s�|�^���Ьd��}�D�9�,]R��&A�i�\�?\��'sO�͖&�u�u�Ny�[[C:�:EJ��c3`4H�'��z��)� �+��Х��=*��}4T~��ΰ���g`�p��`�uL=�9�:�פ)�C�ĕ*f�G�x�{E��ӄLG�z��oHGXPi�'�e��T`0W�Z�~5
�`�:��Q�`�&ƶ�������V:�L�C��Yс�9\�	
��8�)��cW�fԖb�,���v\[S!�A��l،�
X��G�V~�w������w�H���D+�M�E8�3�*
-c?�mhk��Faݴ���p���D�u)6�@�uPX�Ek�Zp58�^�@-@,�X,0"�W�:L�4;�����}���`C����;g6X؝�U�,�}��v,�f��ah�����
�#I2��ub�|N����/�ں�EI�D�U]��H5�AO	�P<I�К,�.�4|�`N�M�ܑ��|��0I��%I�Z7�Y��a5]�Nr!�I��j�K�!�b�@Wg^��a�1�8�=�üd��HL6���#_���
@�L=(�������	8D�I��v�9�eӇ��L?�X=���&�Vw�BJvXMR�T��s�e�N�c,3���L�7�SRH_�h�d�W6��0
?�>ҝ����Q�&���)s�vkd��T�60��mP��������u�6����0X��h���
�H�5��/l�5
�@F���1dTbp��.��#�z��S��X#���Wz�c]i�RO�1���qz؋/�Ƶۭ��9zY`�X�x��)�Ƞya��C&�b�X`n�J5��j..����j��V�,G��FCJ�K�.{�Y*W�tm�����Z<7��8�Eal��<��!�7ڠGg�k��
?J��%�̶�b��n7Ga��f�o�]ih5��o~�Z�F�TMZBWZ�ǀ4
c-z�c�����'�D�2�o�^q$�=�`z��Fa�B�hm�\��I
�,z���TᆪL��k��XP�j���B��DU�0�Ӟ	.��2 ]�}o�Ec��JGS�d�@�(w�����V/���9�j�`V1T;���~���Q�j
���خ����K�1�s��3�쎃p�nWrf���C�]=,�BiG���
<�����!ܰKD�]���EO�P��P��Ӌ�`�9$V������)��3�*0+�B;���QT>��X�Td�f��jܔ
/��~��
� 8��0謍Q<�Js
��r���@�|�f���R�ބ�*���׶B�P ��f
�M��yy�:���a&�AAx��rx����0+���v�L�Ӗ�%��W��9��[+� ւ�cH�y+�Գ΍��N�8؍O���j��8m�Rc1�(��6��!�nzփ�Q!���I1kR�L��?Ck�}2�D�r�G���#�)./'��!���ϕ�6Zť�pKV�y�]���o0�bH�J@�Q�K�f�@�)ɸ��t�Y2>GӃ^�5,{r
3+��J޹y-�]���k�)k[ux�KX�r�[��M/�n�ܫ���(BؙV���FT`-	l�Hݗ��T��R2\x����:����^7��~�'��?�_�KK�U�_
:�����Ǟ�91x�X���/�V�r8��'ufc�@zb�E��R1��,(�����=BK0�_����ż}�6��b�(�/�qzb}�S"��
�/�^?(<T�[��Ѡ0�#oZ��J!\�x4t��ה��(n9Ⱥ��k��p�z	���[sz�|PHg1�#��A>7*��娫1�'��`�d�T�B�L��!�AS��R����]�(���x3��1�:�Qo�������&5b��V�"����?�#�Gs���2��[�O��y@�)|��e�t��9b�|nj�N{c��&�?L.�����\��EV�X/7<���@H�m���ʶTFaaoVC��tؓ�%�޹6�*\�e��h-�Ӱ�e1
sH�.�l��G�s��;X	��s��F	
��U,��	�[p���Ű/n[�;/��ل��趬�F�;<��,��j.c݋���&�BY�?�ۉ52�?��A�L����N=m����2&��Vn_�z�<hĄVm9\��.��>�����ğ���}��|n�G��R�r39�R-�V�D���d��d�`\�Kj�U,
�v���H�m��`5>v{yC������#J�:�:��ʬ����\Y�Q�9�ua��R�a�&���7(���Sִ���2
+C�q�AV�P`k@0N3:�d9�Xy�V�]A���+�����p{����+O��0�U�u� X!?�����0=R
��I��-����N��_'��"_b���;7�|n�hV�.%�j�*JW��W�2�
7�!���mE�悼Ly�-+^"#��;J�*Enj\+��,w��݋��$sQҥs�y��ݖ���	��x2	���h�ri`���Սd�;G���8���h��H��ItL:C�g4Ò9‚�|��k�X���/��XQ���Qh׊ ���!x#�Ƣ����Oh��U`�f�y���u�^�@p�q��Q�1���bۘ
�P�r�X�ޤ�h=����4���+�{�ӗ�aTe\��#�t�X�c��p�f����1
�>�`���4��;c�
���'�/���F��b9��(�HX4C˛&@����Ѽ�[��sD��1G4��D����/��N�LN�������d��$���`��(�|�����As�"�,T~G��n��{<{Op�zk-/6w+xqfoj��%��Q���(�c��{w�]?�4%䒪�{T0�[�t-qnD֋����CDQ:U���7P�ħW�ѥ���mK�%Ή���Cʬ�}�C�
�G����q�9`�3�3�"c�S�!���2�j�I����J�6�l�4�):�[�����˳��s:VG{�����9X0�Ü�%v�)w�+Y7=d����6I�T�q�!�` l���Z-��ysؐK�����9�Z&kr�gz�!�DZ���ۅ�W�eF�,
qm���"�s��l���u�B�p%v��nnJCH�G��\�>
�Xɵ��_&��!�V|�)yO@��(o�	��`�~��f 8*C�4|\"v���Ύ���<=ĺ��	w'��)
K_���&v�'��"��`����Sq��yaV>� 攧� h+K߮�.��e�j���5V���(��9�L�+lj�TԚ$
��7%$rJ��'&a����¶����x��|�����,(��LQX�� u�ޙ&v.�4_7E�6�IͲk���*(���B�9����͒Top|��̲�tj�1�h�f���F��֑Ay�Ȕ�/��lPa�����|N��]7
 �P8M�\4
���k��+90X�Ӈm2}F����Ten8rH�Q�eJ
�����x��E��JN�_�5Qsf��Wv�f�x��צ#:P�
VĂ|N�1��� MY����;�O�A�5�EA�%���aC�Y�Ga�E��C�ܠ�V��L����L472C+5tq�A�ċ�Hd��3�H�
�MM��.�k1;��<��$�=
�)��P���<�bZݛ�Z��Fr)�Qh$Bf�kH��U��45����U�`���m��[�^��€�P�?a��C�C�k=�i>��4�L�pVC�;;�ff�i/UT�F�`�<Ç��sc;m#��t�٦�0�
���ߨT<��Y���P�=Z�7/�/dq�0Q��VN� 7��Y~x����%x��JB����1��`
X���gQ���~��Z�}e]����W�`mX5g�ᙯ�g��ɘ�Ne��m$u�6���OW�1�r��
!<4Sq�"rV�m�c���+UT�<��8r(��[�J�u;u�����t��;��LnQjtD��:-f,We�3�[q��V�k��3a��6�NYl%Sq�F��ݬ�A�y+�L���94Ւ�aǷ8<A+�/����U��pa�y}�bQ�y��^���<dV8�%�i���%r]�1p$��:��Vy\}r)uޫT�y�Y�a
OF(\~�{H[��g�v���A*�Z�N��N�)QFb����t.~Q������T��1���g/k����h��R���s�[���	���e@�u�j�~���
`�A���CK����Q��)U�a&[�3tT_����S��D��E6b>u�6��8�����s"n¾ߤ�bՒ=���@��،|&����zT���ƷP����`� ]ս���y}��Ź̍M��A)��2¬��Rr��r��vל�6'
�Ew�bX���qA��l��T公��C�W4�3�Azg��S
2eSlpA!5�+�}h��L�Fэ�2��`Ⱥ�9�E�L N3Y��(����iZ۽��`��#���[#��zBY0�˴Q�ܮNU�W���9yd66�3��A�pAF"�#�K)f�C3g
�D�_=�W�{��b�R�,��@��hc�"�8T��n8�ET�"�=��J�E^��$��NLI0$1U�v4 "!z}���Ԧ:>GbVr
�<N��&�W�͑�	���e��q��<�u/1�@3�i�<èKd�
�*H��QF��7e$��ZwJ�yh��,j�:��%,"�FgE$jSQ��Ŋ�VN�Ԣ"-���Պp�RU_���u��[�Ny0�#�u"K�N���G��(�������=K9xU�FF]"�n�Fg:�ҌD�,Z�u"���f*�X���}��C�uP]XP
�C1	�-yU�H�Q\�*�R�àd)�*T���V]��>�-^*�<D����A�L�2<C�H5��	�|dEX:l��ı�N���n��}#�E
��T���[�"FbV�w����U�"Y��q9�2�M�0:���3��oX;0:{U����%Z�t(O��,�c����7��U�D�HΈ�m�D���Yo^��|�H$�v���ܿ���'���W���#��C3g���-z�hC@����9`8%���Ŋ$��!#rX�k0���� �������C��k1�ߔk��C�P%�t�oCF�蕽
zQ���)��ng����]�F+$�UgX\LE�W*V$�f�>�"KP˧���� ��k��'tx�O�?u57�T�\���|,ة��9���6�����.Sŀ7�d料ݢPةh¯E�G@�.�n�M�w7�R�UK�Z��Ek�dN��;bu�ſ�$�,�,�W�d�s����X
?��@�
�<5�l�Ē�f�醿�@料��®�j�㸀���@a)�!�ͧo�m�4Q-��\�Hک򪑦��0?�W����_�-7k���s��A���@�܀pr�>/ܶT"�V�����X@���i�4�1\y�a�hNYV\�ѵ9]�^q}�v�x�9lRxt�
j�1�0$<�
��"`����/��yܼҪ�Q�J/�P�6{p�4X�r
^�Q%�M�L�MbֹC���e^�{i�S�cҺ���q-&��f؋��^@j�f
�RU^��o7�I�q	��&�ż��7j2/Ifjb�Z�XUQ9/��m��	�:y�Ŵ�q���[$�;W�U��(鑛T��)I�<�f��J���	�r�>��p_�K�ݔ6vr$Ƞ�J��?v�*��K}�Y4��9L+�lL��p��������5>�
g�z~�|�!
8vj��Sn�	�Q.vRn���&B
ޙ�X��BK`��G����n�D�*��X���R�n6�9�=�:��.�2��	U]�m��
�
FK��b[ߐ\~өp�4���ʝ,��j���*'&��'Y�R�	�h�\�;q�,qq����E���&;3��g��8�2����ɱ��R�g��3��S�^�u��
`5�֨C���c��h�0 LC/�ͪ�hלK	OO�8O](��<��M�X�nd(v� ���?mJk��Oծcg����\n�D3PS}.)E8�8^[_1 F��K�U�E<`j�X	9ҴCz@PO�y��Y�i	";�t������,K�OB�j�/Z—��)8�'<@9�(�-7*Q�`�"�&�fa|�MRX�Ad�#^�Q���w�
O8��|
�X=`znV�q�v^}%e��
�\�A�W�済�:7�%�	zD�6�$�	8�|�h6�dV��sn�R�}6	i՘���1f����0䷔�Z�d��xv��"���"�z�<{؏���c��x�\�qEo��͊0ma0y$��j��αBM$f$19��	�
��dj[�5��a�ܩᝳ�Tܼ�l��U*h3�f5k�r�BIuFP؍�[O+y��`���WF�f�p��"sR	~&wHbC�*�7���k��%#��eg�UWp
II�p���*㟻 CPt�F����u���S�,Xc~�d2g���=�e�]�5�
4q��]\YɄ�5�6RX�e1S\�F��z�]M*��6֌\�G�u��	U��b�CP6e�I���o\�)0d����=��+� �O\�����8�����84C�m'���E�D/����H��o�qf	���YOR��`�P���&�(�$��/�;OK%��'ȋ�^5f.��C���-���C�M1v�8�Vҗ����еz��k�w�ژZZo3TM[��F��Ґf+v�4v����ӌ���C۪l����JAI
�(�T�<<�S��
��\����h��e�(�1�ꡨ�����:��h���@C �a�?�*���!c�u���(#��u��;c��Du�C�b� �s�r1`����V��X�y������2P�^2Y2#ѱ`��E!!^����B�Q��"���p	��ŠX�@��࠙����g�I��p�V�!,Bq��_r1��t>/	��t��CXZ) �%ˎR��+(�86]��5Uɒ�&"È�\r�I)�Qa�6�2�(U5̜����w����<
�c��{F��\����D��_kI�Ŭ
&��<��áϴ�qD�ݗs1(����(;7�����l�c��	�'sl⠀XXں�NI���@(��LF�8��:�|+ÜB�W|m݆��O,&6�T�2D�6e��AKբ�,�C=�5Kz1�7{��ȼ*�I&�V#H
\�f���S�,v8^X(<��S�FTXLTm�)t,dU�7�l��t���K��x�l;��l
�Æ���B��,�c�3W����X�a�ۈA���vͲ���ñ��v��s9X\��-S�'gm��
��I!2QZ��Je̬����K�Afj�` �S�p���,��*B,�s��!�t��c����S�R���IEND�B`�!0�PNG


IHDRk4��6	pHYs��BPLTE���tRNS��P7O��J��I��xa��usIDATx^�ط�0�%)zY�5(���&��2��k��*g��b]��Y4�d]��<Զ�Ѻy<[�j�w�JZR?�BLև����������������<���|z������]k��IEND�B`�!��PNG


IHDR�M�{�	pHYs��fPLTE���+��!tRNS�J����G>)�����tu��;s��=<�*H��8��IDATx^��9҃0@a�l�66�-�v�K����.���+�hF�%:F몏���������h<��ˡ�_��?�ޱ��|��~>�V>2F����t���i0��3C
N���w	�}'Z�RF�
0`�0`lc�����ag���A`�0`��0`����̭��0`��0`����7-�P�e����c�f��x����%��?��a����t��߁_Y�5CT�5IEND�B`�!��PNG


IHDR�M�{�	pHYs��rPLTE���%tRNSJ���G>�)�
�	�tu�s=�;��<�*H\o���IDATx^��׵�0�@H��D�����U�:3�F�q�x���#fJ��U��.1MF\�����Q�i�oɉ��5����|���!�<�ʻ�هA���_�}'"US�����h0`��0`��0`��0`��0`��0`��0E�M�ϙ~˸�0���{{��{l�%Zq�^����:1�	�Jy��Y'S�����#�O��IEND�B`�!�A���JFIFdd��C

(1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc��C//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc����"�������@�U�a�^�f�G&2�V�j}����s�RRk\�L���z՝+h�SZ�>\��"�.�<�N���n{����j���\�XR/�](g��>�qã;3�%�A��~��€ro��{�ϡ%��VՖ*�)zzŜ����jٟ��h�H��N�^}-13I,D����m�&
���|���Mc�řE�{=�O�r9z����ϴ�lL����BZ��+�8�j�}f���8Jo���q`�����i����V�&����D��a�J.VV�il��[s��A�zL��@���)���f�LMKEj^V�sL�,�ұr�ޱ\�ʭ���<m����t��O�� �@��p�ן[0�^���z3��!�z<�g���YՖ�9��=V��k�+luk��<\�X0�����8�\������	y��?9z��[4�ꋜ���!��F�5DM	�����x~湆�G����my��.̵�t��ո;<�����]-!�ׂ/�g>�"�Ve*����qv��R/���L���r�GU��<-�ߖ���q��*"�ϖ����-Y�l�z����딍@q���a���Zj��M�4䬣�o_��"�S+V˟>�$V� ����M��k�~�<�?{o��(Gw6u�X�t9��g{�Y�,��W���Fy�B+#:�إ��Z�\�l{q���K���:l8�Ϭ^��\y��>J�t�X�i�G7O)9ʨ�2SH&s�n��^Y�#--i}N�����J���ι��qמ:�(�Z�L����9kg?.�ٯ4�o���NJ�
M�b��?���:�+xެhl82����k:Mc;AXҦU��y��W;0�u�7Rzs&A4��9����[ٟV����=(�U-����ц:E#&�r�$�,򲥬���mt�	�D�b��SI�-��g�["b��N�*>�J$a����v�J��6������ƶ���DElZR����m��%)j�jM	�w�3/��y��i�Q���l����-"�gh�݌����z��	�v�!1�6\�D�c�4�����
Oϙr�ە��fzoR1P��bk9�4���[���"��-��m�ˤ�M�3^3@<�����gKg�Lcm��s�yc|��yK٥��I��&���_l궚Y�v�XY/��{�YR�El_8���ˤ�U^c���%�f��Z�f�Me�M�Vh"�%�	~�@-xO:џL�^��遧6дa�E���������Ko��SZ�;Y8�yyo|��"%�m��d���<�OűZg��S���%s��/X��zbe�=R���V����V(���.zd�9�x�f&������0��k��Y�^}�̝�p�GN�p�|����nm8B�g��1�W���ָ��5�&�MB�>�J���ż-�m�.�s�c�c
96���N�g{&�JmX�mYF�-/�Y|5��ͳ/��\җ��
۔�����ӧ	�9�.3(͝v��Ϭ�v��eo�iZs�a.:�Y��--gZ�-JMV�T�4}��y^�����MN���4�]�ͱ�nK�ηη����w�tM�M%�f�c���_Lkf����ce�3��Ĩ_��+!"12@ A03PB#C`���ﲟ�f&_�K��������?a�\�׋��|�HOơ�Mr�OT?�;���v���
l����eLa�4��r�KX?��g�2��F�m�{��QE~��U�~+{�ت�7�?�C��ظ6=�sl8�D0As��i�Ay?��s>�~1�u�*����s����D֧����+c��q߾���M�����vv":_��z�g2��_��������U�]��w�r�;����ES�T�G�����0��c	�W�w;Ǚ���֧������IU�j���'c�m?a������.�w�Ev&�@%px��
�~?�=�ʇ��<Ey䧈f�d�<U�6&�?������=��Cx9ŔD�#	�gi�� �S�Rx��grx���_d�NJN�P���Ak*�e���7Ţ�>��c��両R��2M���(*� ��z�>�o�:@���ru@�a�pn�Y����˶BY0q/f�\����k�(.G��;ƍ(��_�a�jo_[M��i7y�{��ʏ����;��&�䰺���	�eiFV�Gh�b�4���s�ʖ�bV�Χ�j_�whR��t�H�`v;7���L3@֯��7�܏��l���*���c�"���M�f��1b���~3��0l���4N�03KiMƗ+f1a3Ȫ�jTRT��_U����&	_h����=E�ȘK�����[P|r���!��`�l�|ɗ{T��*U�z��
;�1����D�c�w&i�|ɀpx+O*�W�OX7��c�v&���&"W͚WLn�;w��AM^>���>�2�0��1����0�%�A�$�.�����"j>�i�*D�^�p�&�;K-��3.�>��\�+܊d���{�>��SBa*�20$���P�i��i���}N8"iϿY�%�?~L�10���Oڰ:����Φ�-�t'��i��y�Qc��C�߱�#�Ӹ��3���n!�t�F0<�p�C7�t��ි�J�GS����Z��ƥ��i
�	�
"yF";[h(��4����ٺ�Ǎ���k�F�d�S3w�����b4��7�{���'�U��Tb�g�c^�4?#P�`�3W����!9bc��PPX�1���|��ɼ�ujF<�ęW+�[�Pi�4�H3!�2���b�26&j�ii�D#3�M�:����f�}����ʼn�8�Ms���؞ S�H���+�_��1��b�*�n�q�m_�0"L��4 �x�""1S5<�b��8$�v5J��T�hA�]]Evb/��CJ"	�+D�T�n�'V�2$PA3��"�	�WI�a�PiW�擱�3��p�1�ԅF׌˧Zh�9��X6��%��)QT��A]�K����Iș�1`8�l
A�ƙ̼����\r`��U�X`����}MZg��0�z��s<��B��i�G��0!pҐ�aV���:����L� �<"�0��D�8�`��c�c����"'ba���4���1f]]����4��-cQ��1h�Z���F=,�2���嗥L�d%�(�aR���2q�h�~���d6e@�%�.��삆ᄕ�+��&�	f��2�:��Rv��$K��vD��D&rԌ
���b�8��I�f��!r�H�����n���v�^��J����._�
��ԩ����5(�\�N"�9�����)��&���j]�7��򩒴�4���ze�����ڦ�*gL��`D�9�D�f59�5�+`x�u��U1�����J���K�?�q
\�f�dfs�b��\Ȭ�4�#K�C�k�& �V����Z��8��ƨ*)�Dt�`&Xr�Lj�I��D�r�d2��E�.q[ۛ�*�jpKF�m-����,@�Dnu0��+2
�
��8��� 0 @1PAQ��?�X_*r��y��8�?��-�m��o��!��kp\4����b<��OS��sM���F��ӉS���Ӵ��@q*p�sJJ'�d�u�G��S����yqQ(�C
e5����N���C����Q��O��0@ 1PA��?���=g�M��~0��3	O^'�e:n�e:xšhi�2���!��0�";�m�1�Ȅ�
غge�/���Y4�%��Y@7
c�E/��3!1@Q Aa"0P�2q��R`b��p�����?�Moګ�>�Z;ξJ�����ì�ƺyէ
j#mZ�i�95Ⱦ���� ���l���L2{��?d��>�d�^���Q�=�2tNK?��Md
�H%��92SJ�>�j���k��!�+ȉ‰�<�=�Ҕ'P���s��
-`�P��̉�6���ƽh�[1��d�����)˱^�jxM*�E����O%)
��N��������墹�SCj�t�E���<�Z����v ����[>���Z)O����/ׄ�)�*V�t0��4�<&N��
��)����ߞ���H�O�^��QvUrƚ��F���Z!��'�Q����NUIԪ
�I0y�z�ς�*�i��"}L�S�y���A�[�Ј/"�"&Į�QEN���R���[�4!xeR	'mD��$D��咍
J�&�����4�N��#
e~�l���%dA���U��<)�i��E���d�)
�lA�A
��Z4�*/"&d^(�}����^5�
$�ʯ�캩R>���)��,�"
�uz>�M��6!���E�<.	���5I�6)����J�6(Y)��H������!m�x���n�Mi�%�$�4-�^�-�V���e!�
�?%�M�w�-��͚�R�wj!_a!�n�M�B��-k�(`�$���B�V��62�g���)I�1���!fZ�6)=H%0A�B���{B���W$���o��)(#�,�G٨�̼/-��섧��v+��FEO�d�S�`ʔ�=��~J��ģbJ�o�W�<֊a�T���B�+Z|�h�VH,�a�D+$/6J�:��U�S
��
kB��˂�y��پ��
p*���K�nR����R:���&[
+����*�����K�hUy0)�ld�&L���f
�+Z=5?��+!1AQaq@��� �����0P�`��?!��$n�b���r��IHCq��l���1�rm}��#$�[�5��ތc
VI-`N��p��¸Cw�hİ�:HчeLW�MH���%�2�����M1M����A~Lz1)s�0�	S?������ĎY���/G�!C���d�c��[���bn�?�c'�L`���"%T)i����H����ǣGZ`֜<	h����pH2ٝ��cf�0Y��cSB�%1�W���H�Y����Ĥ=����kUɳ�e�M(��gQ7���Ԣ�p64��Ѱ�C�^��֫H�grx���1�?��(���9u��A	<���>�8C��MC7z�6���lS!a�����#���!�\	��KJ�
�	ݐA�	�Q^���L�`\n
���܃0&;DG�,r/�*��c�+�LꠔL�V�bB@2�ltH`Cp�#�F�Cx��d�r�O��)���D��ۡB��%J{
�[����v�U��\��F�َǝl1`E�N�02����%�l��`Ǒ3��%ڎ�0�����(��C�����J�!4h�GK,���ds2N�a��(��,�C��o���K��O�6���#z!�HoŒ{&��o�hC��0�������4�B�+�x�|!{=�nB���|���!	��@�52�dZo�aJ"��<�
�o�.��'!���q���@�#��	���v���G�n����iȰ��7-�,��}�4�Kq(d-e�N�hѼ�eO�+	����a^C'����l�5g�I�5�CklI}ܓ�>F���
&�&����NT�w�~�"ُ#�Ԡ�aK�7kj�ջ/�)��%k0D�Xz�Ǯ���Z`�8NUzF�C�䴋��Fs��8PP��n�؃�1����S�zn10hg��t&	
��LԨ���Z��͍
X��H1�ІF�$T��/�9(�=<��:`�84R��inN�C
��2�
�F�
>�Za�i5?�,�L{>�!�HhZ��%y!ч�K���K�R�d S�/�c[��&�>�rĴ�����I:�!-Y-%��R���l�َD*!h�X5h����	�VADT��V����P���魆��n��1�bcu�0��7r��#�-�-�.��G3�-���$�2&,�����=�A�y��턵�{��'O}Ĩ(
��vd��
V� ���M
C�-v�dd��$��
V�c��#�[+��$�͡�+"�Ҿyd�8����$�^�m�!D�=�K�'E�x��/��#0ɕ2{�'�-0o����@��9���q��'�J����e"�3�h�B2�0i�RQ��xRCi�ڍ���%�	#nFaF��%r)�⡟�L�3��x!Sd4܂X"������-�I����>�7�&�Y�N^Oކt.F�NG'�=��0�O�;�8G!���;~y�)����J4�����*}���@��n�2�V:y�I���;PVO"����g���[9(U!&�1]�� �W��&W���r)`pC3�E��*O`�aݣ��g��(����)�(��u,.8�Jb�n�n�%�2�!O�9Q��G؆���q���%�����)$�gZ�V�Ji�y'6�c�i��D(]̂SHķ�W�v ����,��v�	����a$��&��-�E���$����T�E���WH�S%n�&dJ��K'Oq�˓��[,t㑶)Q�1S,Rz���+Q�S�	|1d�)r�&���q��N.7S�����>D�s�:��XC��ٙ�x#�b	nX>Hn-�)��;I��g�	Q����79`��O��R��M̌�
����%�S4���I���v6h��K�[	*_)��VM}�lX�(��a[�͋ş���%:��=��jy'����|Cv�8
Z%��d�S;e>R��Y8�:%�#b+����s��_x*��J��O�D�yb�ⷱ��(�SMYn��oGq�#_�&��d�(��j�J�}�+�!!��ߑ�z�Xɟ���$�ck���r�TS��������I�"mr����ZQ��R�b�<��KMI�� C���/��#8ۂ&��i��lk~D��L����
X��W��,�9�<�
)���~��n�i���H��k�v�#ae�WD�m.����ᑟ�J�A*�ۓ�(�	J�cվ�?C�����5k��s��n��$9��=��<p6q6�i{8��l�n�81���)�4k�c�pH�P�(�v�<u>F��/�ܬK�n!�L�$�ny�ȡ/���"���؊�+�^��q&kt�̛S�L�m���_1;8lN)2!�ݙ3�3C�D��f��T�����	yb��9�#�}�'-l0�g,&�P���C)݄�xu��a�WϤZG�D�t��-��Z"\$�C��xghV��v��Q��&�8b�=�6B+$�ˇ>¤�V1��e��l��D�S7e�IJAB$�G�8�$\�q5�-dt�U��L�}�6�|�J�e,�%m� �F�T5���"�
]|>�e��|NĶC�f{s��;�䌎zEexܑ���,��m$ZwDFA���	%�jS�1�<`mgLr��N����j��s螅�U�G@���<��M������ġ\����zZ9pnJyȐ�d��0��%Y�^ż�o�‹�w/;
k]1�CW"V���$�A$Q�p,f�Y�iC���!6?GOѪ��:a�"E�o|-/a���Z�=�ȍ��e3����B~���!g7%�`����x���.m?c��̵�	=9�}��rSVP�$;����
���WǣgJa@��4§�ɓ[�hd����d�U�j-�O�"�%-*�	j��K*'�E/"!'�I�,l�ć��-vK�c����N^�a��hf�{�J͞D�\C�,Mz<�v$�%�Q�?��^C�b	�m�vO�d���fw����olB�]���:Lm����s�6g=� ������Dl�>�5U��Ck��Q�ԮQ-9X9s���L��������X���6 �M(\y�<~�ѿ�J�[5����a�-��p�*��e��umZ_r������6�@��Ƌ��c[���̞D�8fy�1�>�VX~�Վ%ِ�3��"j�|�Ƞ
姁|�Ec�^�1g��U�LO�Ll��q����f�Ȭq��a�c�{��‡~�X��*|d���SQ��}4��a��L�;
�y#7�D;�/�I
)����4E4�cЀۑ� �����۳��m�d���ɟ�D���I��}>��q�쇑~LM��-_�ɝ��&�����eM���q�&�s^圶]�X�2enD�ř"`7$2��u��G'�D(_bI�s��i�ȏ��H�'���Cm��~���ap<"yF��w���1����
f�Gc���:|u���
M��� j9Y�'K!R4���~�X,eH��,|K��N���)t�I��/jI��N
�VÇՎ�c�c���%��#��x%eM^#
kL0����hSCJ�	bQ$,�Qz@c���C��������H��%u�
��Ek��MK�
�&��U���w��v��f��Lu���/ix���`�Г/*#�YUI������<��}�i,������*�3яkn��V �<�=��oZ���%�VyH��ۛ}��a�գ{h[|���3��0�L����/h/k@l�]BH#I�b�4��ޤ0I`��k�ڮWnG(��� !01A Qa@P��?���j\��@_P>�e��	?��?)��y�`�ޜ�����5�S��{�E���>��ȱ䳌����yKK �����H�^U�!9�^����I�;��5�!�c��fpp�y��pd�,K�	��aߐrݴ,�sp�N��>L��[m��GZ�������[���U�-�Ƀ���^�:'��|����R�!�����;m��D��pk9�H��� �B���*l���!�Pm����]�&K�g�x_ȃe>Y(Kg��;.�g�l\������#��:�g�os�����A�w:�wl)�]��-�_�v��qؽ�Qߐ|.�Gv�ޢ��l�CY_�K^5/�Wc�c�P��َ�1z����0��u�+��˂r���A���� �n���a��׍D����&f�e���88��!1 !0AQ@Pa���?�	r����%˗�h��r<�T�5��wn+��WQ�^#�
pe��Ȇ�E�d\>�E2����i�p7��Z�R��i���?�sQ�a����ju���}{%`��L�=W�5��D}EC�l��FTOC}�e�Y�%zT�	R�����~y���C�`V��)eN�ӴA�a���-f��i�c�.-A���n'�^1k ��HK�(Dv�[����=��ܿ?������u8O ����~%Q\.�n>{��!,��p���0�R����1B�Q����7��=c�j|��ю�jj�j_�\!�:��Q|�*/q�?bu��������8q��)!1AQaq��@�������P`��?��lh�,~��=�
q̀�L���>��_�#-	-@�*�ސ���t#ı�p�N:XȄ1(pW��5�?��/�X��TD2tn\�^X�e�#G3%�(+X.�<Y��@h��w�D���S���Tb\Y .9�#jZ�X�H	���w26�c�ޠ���^5k��9���kA%�X���n6���ܢA�H0J!���} @M��O�����0n���J:�MH����My`���d�!��(��B��N���5�$���r�����a9����?Y/,z�����g��;�]u6��z�2f���8b�Q�1-��:�R�ۙa�0�!�%ŸJ�CkN�]�`햖�F����f+�:�6a�D*戡iV��f_�W���8����aU"8�ֱ��*���Qz��Q�TA�%_�R��<Dze_�^�Hț���d�ʘ*���x%_���)�m�ǧ�x��l�b�y�A*V#)`3��S�����CdZ�U2:$�z_�,�Eo���<��nSg�C\�'�W����J��̆�	��a.�ALD�z��ĩB�W��gw���X��kg$g�EzJc�_GT���<D̫:��u�C|�Vp@��-����<JG�"����ܡ\����0�}����*w6�x�M���~���Sp/��V�A�b����'�(4>Ҍ�-��GS/�UI�*S88�^&Kx,}�3�K�2`S�b145�J�
�.Bܱ��Jt�˰�r�o؛��{����5>P��i��i�[�s^1_����Mp��el~�ho'�s�4��%1���T���q+��>�M�J��R�e,���^�1Օ�Ј[K7�žfn;�-Bו1[X�T7\#����*'X��(�/��QSeM0��geƒ��7XO�{��'q��y�h��qC�~b2K�+�bS,�Vd����8��4n6/aŗ��.L��ue�7(1P�N�H����<���c���?��,�1�gJ�a.9q�l��Z���ن��p^|B�D�X����?R�gh��e�|����pK}�B+n���L�	l���A\�GVP�f+1N�„�]�
�$��N&���R��5+
S&y����M�.�rۖr|#C���� ����b��^�9���Kd=B)T��N��,l�J��<B��P �cd�{�@

aV8��C�?�~�\�)�WE���5a����ll/��QUE;`�̏r�e�@�~ ��I�<@�
���O�p���1�
�0��1g�`	tH0�TB�wV����)пR�*�neʻ �gA2��ܰ:Eb,Y�P2���5�fj"+���x�pۯ�����
��?��P�7ޠ5pX��H��W:��P
M�&����^�X�gl��%�^( ��V�*87�ԡ������9ۙ��Ⱦ1���ޒ^?��_^b8$�I�ˈ�˪<�P��'�Cտ�<�K�蘏�9����y	����p迧'���^��K��mf^ЛN�_��_E�"������0@��Hm�:��40���
���T�Ax�f���K�8 �ûʽ�,����c�*0�T1n��w��4���z�5��N���]�F�Wl�8�U����W��[�TȀ�g�s04��0��lH��H$�q����%��U:�nB1�ӟMԪ۰�~j��km��U���)`���9�IUi��).���e[@�0�_��6�P^�NJ���\!!P�X�������)����i��'���[��R���q���
�-*�=�6�1*˼.�eǝ,4 �50.H)���PG0���pL�2�۩Kq&R��XߞǟH�1-��g�-%DTdj9@�!�X�W*a^`H3i��C&�c�A�75���ٙYbf�qLU��e�
�nV�S/��XJ���փ>��B�����j���z�c<�Xɰ�i�ByD�E���%��F�b�g�(Z�7��O5�lBvQ�A鉝$D[c���ʂ�Φv`%W��I`��h��a7���c,<C�RWK�v��m\P���lO��1
S9�z��z���8��)��@�)b�K5c鹤ԙ��!p2��yj*���	/�"Y���KeL�h�(}@�9�3j)�>e�fc��Ү�\'O�_r�,5T��?E�����]�P;C���3.-8�x���aΦ�If�S�g,]����9�e��[���u��4L���g��ȚO���>�D(�Cdm#D�� (�&K�([k��ۈ�5�70me��YWl��/�a���)}^�CG>��(���xQ����φpߙixm�Ҝ��q�=�
��L�W�����@��T��|R���1Gzg�+��`�?iQ��t����m/�U�,/�o2���2J��_��u{8� _�篥&���$q9bc/5+h���Ǹkc�!B^W������S�}����`T#W����O7���3�Ԅ�xg3&~y�[As|_�fO�d�:Xmky!��e*�R�ZO��x�טr�f,:�g��*���aޥľNe1�:<�T-2�:�Q+��R�1�nV�~2�A�8x�4B^?1���1�N���,cܹ�y�)K�9![/,(ݹ�E.2G�$�[6�'�nzc0���*�D��q2c���X�������*8C��ok���*Wq>�x�	d���|@��	(O���>�9D� U	�Uf��*n�`�dw�Ͻ��H ����=9ı��ޥ�*
�'Q�����k���?L���፫c�H�.O�
�f8����0�X����1^�(-����+3v�����2�`�V�
k��B�/���J$
�v�[��~���"���_ܤ
*z��������2�
��>F*��g{�v@pY�U>H�	T��k۩v
�f�v*�m@f�a�M,vE�L�s��|�c6#���*�3�0�<J�&M��-r��m��G����.2D�L�n�7�h�ӥ��:R�����V%�2�0[�*�+����C����ݣ��'I����Y���j�/���p	��{��7f�%�-�JKx�O��c����>�YE����۷�.[�ۘ�[�F�%B�j�����
��2�C�5�k�>��h>8�,���q�ё\u
��J���~�PN���H
�z�N��11[��kq|E\m���7���N����쾑��Z49�}PDL��ݾ�V,{�04��_L����`�]���1��V0ҷ7,�5��="y����͠8��<	��F��[�3�V��KZ��+�
^�?QBa�M]��^�$|ǐ��*�	w-5W8�F��Y���~��9�ݏ��rK=c�L�ԋ�����_��ѝ6��`ʶ�^���0���CFg��IY@�~e�]b�˜Q���6@�/DO�~n9t2��Ȓr�e	v�/���Z��n@���|��Yc�jiE��/d�D�R�Ԉ�[鏘��_R)E�\���L�%����
-
�R��G5��M������y=�R,�]W�K;M��/�t�X���
�B--N�U��FE�����b_�&M�"��}x�@�2��ߟ���
�1�9���2M9}����iD����>�g�1eA(9��9o�+�	��c��������?��&�+PQj��b�
����-!�~c.�W0�97�	���֌�3�^)�K�FR����ލ{q/T�\,;QK��b�}>�Q�V9������!F��7����
����OM
X�B*���G��c���@i|2DX��۰���)@P��A��� [�p�C+��376�s 
�?���G�� h�3%�\�����/�����j���Q�)��P�u
�p�[�U����Z�b�@޴�YB���I��e�B��1�J<ʋ�aelN����a\t�cp�.�ኢ���(�V��#�(z�/6��!�	�vY�Q���n��p�Ve��"�V�7qB�
��..��
��,ֳ�,�m�i����;�8��f5�e�����^&D��?*2�y�P+X��T�-T+Dp�>�㶫��@�U}�q��e��ګ���ކ�S��;k�I�R�2�����g8{H
�O����Ef�ח�8�8}%p�U��ށ��Qϣ�Dkӏ�g��{A��ƪ�M7��ח��E�@��5��t��x:�n�||�n�a6_�[(\�j��}DЉ������Og`,w���OhQ��^<}%�aE���M�yx�拁�\y~=��^�=<L���Ƕ�~�Ar2��bhJD��ϿR���<= �{@�������g��>��R�e���������*��-��2��ta�\��s�L�gLS�QY3�%i���DR ��= 봭���
��ȷؚA��R"�}|��A~��`��10��S	Z����}�b(r��ʚ-b�u�~�H��v�e�I��f���w�;�>c�?�
�Yh�\���YAE��	C��

�ϝ�_��1�/�$��DAFہ����.�>�,��<��<SO�Ġ�S��ng.@�b;���䄲?7T�s�[�ң�_���\�vBR�昿�@���8�:V�����*��'%�L��q�@��3����)�&����v	�aJ}���p�����5��;��ĉ vVIF�&�GR��R��<6��oF7�zv����;	H��)��L,j�~7�h�[�U��ĿX��눮�9���^�W2���X��Ik38>j.�\ׂ=�
?F�,�{�ܓU?h�����04E�vrAOU�KG��P�0Ӑ�D[��� ��������t�Ƅ�(�Q��*�o����zY���CE]�*�&�8(��Y3a^�*�*�7h�+OI��)�?r� �1�0M(�+��T�`;>x�bק�����JC��i��F��i����f�dPr���л�nV�.�m�jcj�lf������|’�w��\Mk�.��!���x��Eޟ��b���
�
+���`PP���Ud���x��̶^cuC^��������_l�z�T$��@��y�C���+֦^P�?an����`�0;�&vfn�_8��'�a�!A���k��HW\|��a+���Cp����Ѽ�e^"���}����c�V*��h������9i�����
s��[�G��u��hPs0r(r$K�[?�����Pn׿p��ד�P)(U]z�M(O"���F���<LB-�:&N��m��1�f��+$/�̸jo�FΆ�����q*��M��{�8���:dIH������ßR#5��_
Qͭ�.~��"����QՃ5<�|AN�Sf�1|�Ώ��+��=1�_��-[V�n��(Xi����#ĺ��|��}4J�i�r�t�s��4�*=[�ܡ]r�V���'8ڣ}�b&��<K-�0��J�mط��-ɍ����̊��MB�*��2��]�<Cc���;��+�;����OѿCP����j����zuIF[o����Xu��}���ŁJ}�iJqw��1Ц�q
�x{!5'M����B7̧���������TW^��4�ꥍ���|kxSy��`�a��ʤ���NҾGC&c�o�9�W�!bص�> L�м�'��Հ�8��lYX�Sg��]�E<�Ca� S�P�>^�D�Z��1����u��JV�γ�^v~�h>��ƅV�R����^���<<��B�?�b
��S/W�j�%�a�0j�\��/��#Hee7�F�z�(��(�7�p�`�_3
�]��e)�xn%^7ޒ�(c�ܭY���&�&�	��eUxaٓ���(�
���IR걮����.�E����)vu� ך�i����/�u����ځ{5
��_��Z���ٍ�Ǒ�u��#&l���*���-�X�V�Sx1|ǥJ���)V��p�n�)�(k��L
��8�����C�pM��k�Rщۃ�d�!������b��0�/���"�Ė��oR�x�s,�ζ���;�B㏼�w'��>��tj�9��C@�W�����5������,`z�0��d�EjN�X#ߩߘk%�XMdk5��:�����3GՖ��!ǒ%;I�'�چ��j[=��3�sa������:!��y����P�4�0+(z�X����%���1$�0�w��T���C���B�>��?1-��A7z���/���D�-�w,�]v�Cf�P�[zrOX��0m�L��@=ć��,]c�ǘ��?~��G�E�,�Un}�-�������S����h@� �C�,��X74���ĕ�|ܪ+tg��,�p;1xO�Z��a1lm@�`%��sc��o�K���+�1E��Ż����:����}���!�+���JFIFdd��C

(1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc��C//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc����"��������jy<C��ק�N���y��
�̽J5�E�55Fm1ظ�q���Ӎ�M���R�ݢ��"�-#A�v̬/�S՛X�NZ�S���3�>�"U1�kS"��MU���}>_P9�N]SLr���<�W���;�R�}Z�s���N~��h.@#���W>��}1��JfĬJ�X��LZ���;;ƃ\��9Q�x�V�5���SY5�^3���"�ԞǗ׾ar�����w�L�Kg��ʚ�e8k.��%Ⱦ�ؓ|���x��SJ�z.V-U��r��Q���u�����z��	��t��\�+"��z����u:r�J��:�1E�ѯ�Y�����ߝj���v�P0q7��艌j���\��|�A#\�]���#�\ބ�	�/"ο+�J��"c+��$D�\�e�RoX����̮�G�6>���F�PG��g[��Zb��oI��v9�{\���'=�'��5��%�&�a���$:�5��|���s�9�g��lQ�.L@����:�ۜ΀�_=��E�h�𒉒�IT��K�c�3@o�����7�nG`�4�\�x����N^w�"�[T��Z$�ň�A0N�����f���>�jH��S������}�OD׳�{9�$���A$�ٖ�H���¦���@J���YȄ�D���:|Ϡ=��W��1:�}���w��m�А�f[@Ic;D� ���O���@p�9g�k})��������m�dM�o>,t䒤�L��Hfc��R�b�-�7�:�4�c�oS;�AN�C:�����_���D�Vٗ��I�W-���`@%���r:�lf���u9Z�떵��ğI�x�k&�(��$R�Ԕ	�V�2�y�&aS��z�����p��nF�k���J��j�[ef՟*�f'HEo���J��Y��M��d��'���1���	�7>Ѷ:����&��J�������,�紳Y���`0W\�d& �g���a�����YͩSl�^-J���=��:s�k&^g����V¶�&�m��R`���#���Q��u>b�:|�'�y������y[{�iЮsۖ��X�ah��-b��00L�R��/�
D�V`����7+Oei����>m	4<|��;X�z�Ӝk�jxg{g^<��8���`0EmH�������}W�{D���?��}:w��EYQ��������?V�u�dy2�l�2@�8������
���͹��_4g�%����NԿ.�D�����gO�mzr������l�51$�TL�\�=~?eJ�d�[VXL��O�ך�xu����~�Y�ˍ�ɧ�Y^6�u���.�z�,���&%����E=^_UYd�EmX���y����* !012P"A3@#B$`����K�S�F��T9~w&̚��XM��N7VYU�K0_�GP���
qq���ɕ5���t�s;n`�e-va�e<V��F�zi]��87�I����ԝ�E����H��w��0p� ��~0�-�좐K*���VK �
%&�"ξc{��;�&���6�/����@cdp�/���x�pw�3�Ѹf��v�VD��Ĩٿ���[Q�Z�]];�[�n�����=a{L�ھ��n��Ͷhlfm�?!�S�ޝ���(YB��D����
�����r.ܧE���f��\=�Oiqkr���ѿ;=;�٬4����N���M���ڲ�-azkCB�~H�ȁzk�M
�ES�ɋdsuh��'��5�ò�[D�����\�P(}�b���
ݲErے���V��n�+��V����d�c�/~*��	e�b)�}vV��ݠ�k�Q�׵���5KR�"o�HΌe�ۛ(����>��z�א���d���P�)*�N���w;f}�y-.���NpU4����|���Z�6b����*��M¿NS��q���nX��*0��U?4�]rѿ�kh�����Eڕ�[��֟�Q�#���ח]0��F2�*���p@o1�Jn���+q%�;�K��t��xi��U;,/C�0�4�wb�(�r���w:>�(��5iد�4m�8�i78^ʝ�����MG�/5o��Vٕ�Fg�+�ɫ���7��n�Z����ܬy��`m�vX�4��*sxyj]�Dt��Ҽ�f�:�v��:�G���tз�Pv�S�<�\��S{����#ު1hg��E������|�+��}h����P&�7E3��ϒ����ֈv��R��H��)�t=�V����6����q��[����ӇR)����:/2l'�J~����8;	|�97���E�\���oX���\Fn�n��w�E�9�K�S���;�]���8��%km&-��M�E��S�G;�����\�O��ӚZ�0��]ޔ���6yqQ�����ys镖T��,ZS�ׯ3`��v�)�\!S�C�[&�iycr���Tv2��@��l0���)�\!7NJ�y�ţ�{ w6���c|��`�X�j�Hї���8�]�.ls:n��j��d��!f�,�ZsU،����!M��~Y8j?C�?�
��+��D8�)�\M6-9����ɮ�.���EX UD�b�S<��<2=�6&Z�u��l��5>L��v�
o�7���n�Njp��.O���u�;��
o�7�ᬎ�Q��x�w��9E�P�d��wM���/�� @ !1APQ��?�����
�rh�Gy�RbV٦7ȧ��/J
��:�~9R��r�b�v�L�05���\�Z<�������2��"��I��
K�
_��  0@1!AP��?��ff`�N��fsɛm�6�<��T�����Ǭf|q�1O��T�I�cr��cr��C��p�2�w��33YV���J�hk6'��&��f&!��_��, !0@PQq1A"2a�B`�����?���P/�
�L���*��x]���.Gm ���#���N�ܼ������.��j{�C�:!ACʣ�th�߂�7ҩk��Ѻ�ts�W�U�U��+F�n}i�;(F�Em@(�;�� �;�:I��uL>N=.�4w6X����IB��t^���0�C=
��SAܭ�]M���гB�AzNwr�A5|���X�M�/UUgy@�'�:|��^��I�ù�(�Ӽ��z]�'��8EG
xQ��vD�e`#y�d�2=>M�0�	��u���;؅��
�2C�L����``'��m��QQ8�Gt�m���'.
�ŀ2ul�m��Ff��0[t�a��3��m�]8�c���̞.�����
޹�qtq���n3.�G�Ӯ�D�󃯛n��J0�`c����C/�B��m�a�r����
�\���V^rۮ��B�'ց�n*.D��Q|�K�m�(9�6��g�����p+��`[fx���L�����by^��w��#����†�2w¸������,�:x�F�0��(4�vmD�i]��{�FXg�k� ����
��P(ש��1�3�?��)!1 AQa0qP���@���`��?!���A����BF�_�?�>1	-oU�+,^�����z���_�ٱr'
�2]��]-��5�����6��)���t�����ؒ��&�C���oX�'ៈ�&KbD@�

O0��"�>��!��j:�z2�&����]����b�6C#ٯ��II�APXGr�:L;�VB�Qd-RJ67�)���"ø�?CP�G�X=��x�5il)Y	�l+mnX�񭌡Y5+��D�ؔ0O��	p��)��n������,V&F >�P�ތ�O�E~�%�,�x���ʤ�\����Kn�T��R�+���-�Firv�3��|*C���6�_c��Bp �S�	DN>Hv��#��I
.Q)�%<Tbho+?�9B�2�`�m�.H�%�n�R+�d����6��/�n̍r)��\dP�\�n�t��!q/������M�~�������U$Er�{m�2ç�. έ��d(���D(��"
h����<\���'*W�B���j�-`�%%�Q8�ԝ	���͜�Q�n�[*�UD�Ȟ��#	����$�P�CJ%���Be��r�H�2�����C,��L�!�\8CH�!>��-�b����n	�5TK�=��,�?��=��Є�'�
���\
�g
�L����N�)�e���wL���Kj���0�CV�+$g8Ȯ�Jș�ήȌ^�D�)�@����7�+��3�!��G�>��H�p;B��[pv����A��>�	���l7D��;���\�Y
�t�۰h��-̻-
�~�D�-�#C��hR���
s%��NT��!�.�d���TXX\��$!��?�L�\���ٽ��Q7�U�-2΋_i���B^l�m����h+�Q�I��br���ZP�ץI���^��M߯ˀ�Dm��gQ�d��.MڳO�ЊD�&��%�X�Б�I���-.��yݢ��&OzY�JE�{tf	���tR�}%j*7*�0s���tE��z��̌Tp�7��]�x�@����߆e�y�C��L��oD[��GL-�J�K</N�S�C�T�1�m-ĉf�Z�lXZoNL^z���u^�g.��$;�}���ib���p��i<0���U'� �K�Fq���УvD��7�^l��c5=4���
4>�V��g���7�G�g>i�ږ���B���%��G$
�I 1��i�e�?�F�B�ګL���Ix�D"�'�[�/.?B��~����IC�ip{L��(�XZ�̟�_�yV�G/�m!�o�X���)-K)�\�E�#��?oǖ�BB�l�|ՋF�cOP鳃�]/hgK?s�{>��r��&�����$.�3�e���ތ)7U���?���6dfN\�v��V9�6��l��hm��tT��䰷RIC[���/҆�b�*
j�
L����k����%]7��}��H.Teﲡ�
"K=�#��<5��D�m߰��b����1WD�p{��EQ��e�&Pč/&5(i]�^���ܠ�r��`mv~l�'���iDHջ�B.�İ^)H��2��r4��mGR�:�G��Bl��F'bv1
���L���y?C��K�+�����2��H^U��TF���)��oP���l;�Ad��Р5�Ü�+�'�������G�t%��"�ʸ��/�Y%�����HX��]8�Ŵ

&�ؙ7DRA>�L�c�
b�7�-S*;!�t^�ꗊ���O�S�{2j���FC�mO#ʋ��r��*^ƚ$G�Ӏ^$<�ē~1TK�,�~���P�#�!x����H��ܱP�dF#7Cw 2d~��v�M�#���/�g���
��$�2AZ�r��^M���d"V�.�RX�$A	�wN��#��)��o�-��^�e�(�2��~�X1�����.��*�=�R@߀h�,���rPk�r��F�K 
��n�j��#�^E
ᨺV?���
7�6Q���z5�3@	<5>����"�'6[�Tg�,���k���@Y���/׆�aFx.�q	6N��Sn&���O����Y��~��"�����jIK� 
�H.�-o"纀p��������jw��M2��K��޸p��ȱ٘�f��=���(׼���aH��۠�L7eS(5�>���.�P��Dd�_�y��R�4_� �XN��uK&�IN�"�� !01@APQ��?��tR
����w
nY.<�e��@.�)IZ�HR�:��>� Թz2�(�ϲ����:a7���7/-�0e˽)/�:-�qm��q��%�.wȮ�^cߊ��_$�V�kF����ӯ!���NC���[jf�}��w��;�ہ�q�����ׁ�ɗ�%�Ehlp8�\�Z1mQ&����)�y(h�	|7�x���L[E�G��� 1!@A0QP��?�%�z[��&��?:d�"���kif;4zF��i{AX܋ׇH#����C��/-����,�K�ۨ8�Ƽ^���e����=�Kŗ�`Z-�6e���D�
X蟭o,1G�L���g"�w����c>e����K�X�X�����c�Z<L��lM7ħ���|CY�
���\
c�f�S�GXf����*8��q5���ؖ!���E�LMb�'Cq�Sj0��.��I|L��;�?
*�L���2���b�i�&�����0��?e�����p5w��\��s+������+!1AQaq���� 0P����@�`��?��D����a|�GЅ�'��9K�A�g�h���{~����#�Q��|1ZP��`i�CZ��2���$c٣]�Ji]v�.�6��/+�:����K���{��9�
��T�^XC�����x��PFB
be^�ۡ�<���cK�x���f/F�B/����[�p�����v��+~"��R�zA��Wψ���>�}cP�_�)�"��/7'h"	��U	� ��n�}"�mdjU �.��jTGEg����mߑ�Id͸��v�Q�x�J�a�|�L&�m�Q������	��o���L�6P���|L�-�}�]Dn�w�l��|�1H�X�o��;:���F�(���`o���@b�c�ޱ;˕U��ӱp���K�S��Ce����.�K�<`�����X�����YbG�j�&�p�G*���	O�^XL��^����
�����4Փ�(���K�6���/�FE.���Їy����Ab,�duX���p�PiQ�5(��q�qЋ\��&E�!���	��J[3.w{�4
y`7P�`V%���C-UU-y�}e�p��7�} �ciP��4r�2�ʦ����L2\����\��Rc�>�lgS���V�ۘ0~��-���.�+�M���MY��Y�U�`��p�;��v�e��A�3�\*6Ǫ�L�%�'b��¹�&��J�"�DD11�P�;~����E�	�zC�����S��*�M"e���aZ�/�����	�W�G�p�J��=�R�s)ZE桬A�1�� ��%����~��_�y"�b�hF��7$TA��j^����v�Z{�1�R뻍���p(�F&|Y���P�����~�ج~����#U�-��Vp��J�{y���E�@'lN.Y;<��`�r=�Y��<[��e;H����M�{9�K�s��|��Ȝ���gP��+A�������;Gۼ±�������rX��KzU�������s6�u}�Tk�w�A�Z5��=*����`O��C�Du0����	����C5��ʺ����Mt�TfNVUC�!.�Æx�+��^����b<�����J�%�8s��C�<ܢ�m�/�E�K����\�(K�O-a��<O7)��f�I���ǿ��kr���:�����68X
������
͕���:Fݞ�
Ja6�����v��Ҳ��Oo�
�6��~��Z��e
��GctC/�Ә����������!X�A�q�\3���l��%Ne��j4�J'{3���Q��T�-��S�F��8�Z[w-�m���^�L��B�	�V;�8�ٯ�WBѨ�7o`��tLTglt�R���@���(a^����h����y|���o;��e����މS��ոHҪg�%E�`��&��8�G�S]��
��yW�?Ը������� ym�]��*0:faq2��Ǵ�%0��	�Ȟ�G��=ر�� E�-�#����e�,�_�-ix�9x�"�0�o��t�E�k8��+�< J�
{���~3>_?��M�eFVg���75�*�M�m���
�D>�ja�t���Pꘪn�.'A=�*:�9��*_'?H�%��	y���3_X婭|����W�=��+���y�+�,Y����G�����'�s�I�J�[�Ⱦ�蟄�#4�Y��P�-|J�����9�%(
��)KgyF=x��^b�;��թ�E��ʪT�#[�Z�ⶪ�RK�N	��5�R��-�磮�Siul���� ҟ�*{���8��vE��!��'�酴\"�������Z�t}eߗkҫ��[����$�*N����a2�uS�>�yR�`�%��ԋ���\Ш���Gr�ٓ1�u��C�=�8�[��?xNg���/2ڶ�38��O[�5+*$u
t�4f�q���[�6`��&ޜ\�������":�G���x�G߼{u��s�(&q��1�:8�,}����%�Ĩ�C��������~w�ݘ��zO�	��P;3�_�@8zj�n
z���fm�����i�jMtf,�0#j:�
��2�CQ鼰^B����Q�U�[!ס6a��9�l�nTxJ�%G�xaX����z���� \��2�0@�:a����C��Y���}�6��>��{ĩ��#��r�0����ǧ�̱�
[��n��h\��>��1	S]0�Ǵ�����(^E��g�����i���f$��d�D0C��KA��Ӎ�.���o	�2)�e8�_����û38���������|��uw��������2N�}c�n򕞮 ��+�D�	C�dF����*��0}W�	�sx#���=F`�e;�+r�$ 	0}P��<�q�pÛ���z,3��+3�?] ᫍz�Q�=�b;��<x���u0[[Gq6��U�h�GbS�j}t#߯1��;�h����������Ž�/Y��Ӓi+|�t�7p�v"�W�
��n��(*V�޼Mʓ��k=Ǚqfr��tgǿFi�̣�����
�=\~�1;O�~�P��y��ʟ����%{�%���o�1�7���FX�u�[U
�>f�%v>"��+�<��c����+��P+�}�00
��D�TM�E��m����jG}
��G���]nsn��̸��A����)n��,������0��:�LEL���f�W����Xloۘ��#�
k�!�?<�>��G?̣�F�<JY�����PzCEq���s/�_G�ǭ�ut4�bf�3?����p�0`�'����'1��B8���M�R�a����h:���j�����oJ�?�eD�צ޳��/_̴
K�F�H� ��2�6&�܃/0��)���xb�0\���%���O�q
��(�~/����8�:ˇf��}�6|��W�9pD/(�"QW�u+i73w�7�2��L��50��8�Qz?x�x��f��Dj.#���G���t8��C��S��_i����/A݌Q[�ۀ��0+��FMQ�RI��(�� ����T�: �|j��,�,��t�5�u
��5ӏ�i���AR􆣈MW��1u6=�d���_�3i+�L�f�˼1����S3\k�.�<©��,Ĺ�S^�j����,�m�oM��3�U���ZE�1��.q8�w�Qf�_���T���`>Īb&X��v�qk�6^e�'��NC�X_ �U��6j�#'9�F�"���z����x�lp�_1.�h!��r��1�s_��w9���%��[ӏ�_���B��80!��C1W��qx��!�]:�3�`�q��}��3(aއ�|��@�庁�2����Oɔ4ت���s�U�\�`��WW���c��G�y�^߀9�����[��S��l�_��(6G@�� �7�$��>1+�� �#q`� e`��w!.�X�ʼnc�ۣ�N:p�C����T�:��q��*����Z�*r��8�Iuc�+���Gj���;�����|3A�R�F�V:�P-`&�_� _@�1��8#5�/���u�]H�v��$CM�eO�} 1���A~�[TG[
�Ml��X�e��K��e��_�*Yn8"k�1:=/^�#Xx�;��:�1�:��+��w�u�z��1��%��1���xH�j�샴y�}f���A��a^����hM�=��CH��YĹ�=�w!�{��1��_�����o�Q�;�%���U�Dd�U}�U�sj����Ki�X�\���=TϬ�m����V.!\g`�ϯ�jb����ǣ
Ϡ��!?#���JFIFdd��C

(1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc��C//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc����"�������!Z�#�G�͝{O�A��w��..��M^<z�>NS]XbΘd5�]�\�L�_/Y���u��	p<�/��;��ݖuχL��÷�O����_=μK��y������Pc�>Nn���z��3(c�x˯�K�^�y����E�߫�DX]G�8�,t�̳�l�(Lr.�va���4�j��4�]�T�6�ڀ9�1>������+JX�K0�	ua�Ts�����ͼJY�?#��E��p�c�Ve5�����4��.�,�����4l�,}_��PXw�9�N|�˴�&�s�K���m�֜�k4��u�8e�5���� 8{���q�W;�驭�}\�ͼ�+�N��˖�a��Dhņ�;tf�o��z:��
{0�I��i�E��Zc����wL�����<r��v�:&��4o��,�C�e�>�cW-:
8$�;u�e�aso�r�ۮ㳳�ݥ7����ˎ�T��fVhn��"lך�מ�9�l�s��?3���k ���/>1�]~K��t]��y����L�g�|�E������t�T�5��r���ͷ��ՇD�9:�4�Ώ��=r�N��N�Luك���Gz��6L�g|�[to8�\�w�\����=WA�(!��Òo؜>�:j�8��$�g�wy���%\�e�6�3����z��8>��m>��='��7�>����~���6��o����}]>|:y�R*E���ࡖ%�XIa�`͚� �|�!e,b]��g�
b���(�����+.h2XIa�`��=O\��x2�>� @"�e���(���@�Q����<c��<�P9b�F}�Q
�`X`]y��	@��I�'݀�����,�@d��,��1�YD�,S.�%�\E����n�P"�� ��r�w�YI2ĩH�c�,A�)`Lrİ>�
��� K�D�YF4*���w
�,g��U�XR�>���O �X.яLQ%���</$��D�,1� %���E�
�X��@	a�.}P )�L2��K.*R,c�"X@ }�)�"s��fDYFya�}2Q,���7�Yr�,D���ށ�_��K(	`L��[s�KX(,�	f��"�`XHl>�����5�@P	�N����Ja�41�K	,1�|
_��2@@(��['\���#9%P��5�1�R��K���.0@ !12P"3AB#$4`����2�/�F�p�&a@�����es��%fWWM���!ұ����Y�γ���]AU�^��Yn��i+"ʬ��EG����U2!w�Ed�YQjʲ��n����. ����G�����G?�*i.�fQ�[t�,Xl��u����'<o��g(ś�Q��Ù�QT��6�B����qr)؅�Ǽ��L�6�G�ܝ�@��
nY��E,�yl�ן�j9�f���{gѺ%�? �t����<�om��S�e��Y�dr��0H]S�.aS�o�H<׹�]}<��:�w��Z�ˢr���A�ԛ�@��^�5�����7�]��pAG%t�zS�} �r��VG	SP
�[�_�P|���PR`��yum����wn'`�cl
r((��r�|zbpr8r���(��f�.��'Id.�9NKc'����-%z`c{`WӑT�?�x�Q��"�EFm'��J&�3�g+��z���H�c����.��S��
92��2���95�d�VJ<��t8�J'�Q��AŎ���'�7W��s<�[r�R�����kǀ��]_9=�k����ǁ�:2��te
�Jc��J"���rW5�+*(5[d��{��U3Skܛ]M�7�*��dgHߐ���d�Qp	�l[,�M��/�;7��*����2B�׵�dhN��^�J�ؤ������g��W'�8Y�\�-rs��	L���kS�t���xigdJj�ˤz�I&dJZǿS��u5vq$�A�wCB�_N-o��N�{��XwnN�a�N���:�z�4�ûT�
	��qݪt΍i�>���@�u�����{s�^�\�>�kM�uΩ����z�gH�����L�f��>���L�e�x�z�	~]���
G��a�lΤ�,{��Ӭu��%7��� 1@0P��?�2�@�#��ٜM�߁\��҂u��#��}�7�x$]��ή��G�]��!���v&\݋�v&��z]xE�m��m�Չ�7�!s~��'�6ԝx�Z8����@ 0P`p��?�y��f~ܤ�Rl�
.��F�q,�����)&�,��B����K%��6^���/!P "1@Q02aq�A��#3`b���?���f��jT��H)�Y[%$�F�����d�?��n�<�˔ǧ�T�b�P������O3�t(r.�jCc-q%y���!��z�M�����8�!��eq�{>�^���f]O�<A8YZm��*XaQ)�R��fB����As~\�j} ԉ�e����Ԍ\�3�w>\4ֻ	�CkzWJ�f��QS�\P�@`���"ج&����\1J?������<%��K��X�
b ��*Q�[�TԖVN��r��k���P�M�Xc��Y��m�Sh��ޏ@.:w��grR�a�Vl;S�"�Dz���爰M�e<E�=�<Gt����e�;S�I��*���P�fB�!�T��E��R=�P
�4�<T�J?5(�ԣ�R�΄�c�R����{T�yT?��+!10@AQ aqP��������`��?!��6����Ԏ�T�Z*���+؇n�p'W{%����<���u!�K�
�
�H�{�J~}��L����jUW�Z.X&�,cp/$l�%�I���"|��5(NC�Wp�2S�;�{�K
K��2,�"���*��US�Zؒ�I�ۑM$%5R!�+��bi��m�����(��sb�k	�#���b�S[q��4��LX,,/�ͱ<$*��<�Dԯ�=�Έ��d'.��5Aػ���'�g1Q��Y]�$!b�hA������X����!V�u����X�Q#r�\b�)�P�>�j�c���!c8��l�D�"߷E�\n`V֪;;�n�{��ER>�.
�8�g]4�&,w��Ё�7�U>������);��\�N05$h�G9e�D�S��
��e�Q�J	��|-�:���V��Uc��D�CM�('xo���b�v:ITU�6���F&�p�f�}yD(��)��5�s�G�>Y6���CKaar|�c��5�`u̩��B[nBEq�ȰE��UK����$-r��aR�Az�rݏsm�B�xꅼ[�xeC�*1<�}�7�D,	,TEP�jnD���^���"WJ5���A*
;Ȼ
1����C'
�Ȱ^9��6�a�]sD��Ŋ��Ů	�Oߠ���(Z���.%bK�Te�'�TOВ����V��
��l��Y^�R���м�h��z�j�jFEF!���B-��v�=
�8	6q���_��E�>��s����X$9�@5K����Ш}��&���x��L�n^U��/>�Ԩc!��X�rÅɬ�EO!1�y	T��ס*
�d9�<B�@Y-YS���7B5���IN��o�	��߆5,�T �� �z��
r!nH��bq��2�<f���]��$�}|��iڧ�5js��I\�J�7��L��.D!�?�/�c��?�	��ߙI~}�N�)d�Oc�`�]W�&!�V+��Rm�o��|EIg��
�ף�I{�_�|	(7A�ݔ���6ۯS�Z��Kp�g���"�jO#*��/䙾K�@���?�Yٶcs�澥ƒ;y��%�[����tR���"bۥcaJ�x>�m��W)��U"���,�M}��{��Z�b����+b���R����]����nDܣ?[뎛l��_��w�1b�]�6,���o��ٶfn��`>��5&Y�ڶ�uG�~K"�"1�,w�Au��}#�x�ݢ��-s��;�B�l��eL�:;�lc�]�2�%��h�,�V�y�ΨY���2�e���+-س�o��?���7TYc��|�V�g��B�So3���6M#PJ_m���|3"���m��l�l���j�J��_�-��7�z��O�b7�'�r_0@=%��m�U�i�,���"�ah�K ��R�7i
�sv^���ߏ΀'�IO�?�a�N08�&8�&EX
�P��B a�q�s�< 2YHo?��ϖs�!	d��;l��>+�B�G�;��U�.�n�4����P<c�@���i��2�o�Hau��z���Ƞ(&�ꢖ��T#J�[����K�R�U�4H-�
��J����� b��+��J��( L�Zh@���ྩ��l������=�����o���it�!��&�ξ{��a�UZD�� ��ko��%�R�-Y�!�ѯ�� !1@ 0AQPa��?�f���r%bB�L�hj��5����Z��*Qb����,LN��������R�1����(���tlF�^����R��nrbpbF��*��`{�5���)c>K�fb��3n�!"�e�X�W
,chJ|)�r�6%q��t*�(��g�Ys�Ĕ���X�ɢ���:��EK�à{��X�vqi�n&�疩q-�^O���8n3�P᭸�8C���mƥ~��� 1@ !0APQa��?�4�X��֢��/��|K7��y�R��ك���W����p�s�Z��ŗ�*3X��8�/�1a���K����G���g	�����Sd|#�5���.%9�C�z��r�J0q��d�|�t��u����u�q:�ۉ�鏖�n��q�t?��+!1AQ aq���0@P������`��?���M^�ug�v��7b|�����5�M��/�K�C�r�C� �������s��g.|~��V����sj̃[[O�9JN+�J���˫�?y����Ek�b��a���Zj׿�A2#��@L7[��.Q���j*��vr�Y���WT��LR���o���gT��cUR�����^�g2odž/�9/�zx��M�:��o���t���R��)��G<�.�q�.`�G���:�`��b*�UfPْS�xnJW/��1���� ��Dm��J��u���@�f��d�c��v���2
#�7E��M%h%�IAh�6�4��F�"���������'H+*�S�a��GP��Pf�ZV	Z͸��K�ҵ���ά&�
�O3.ns��C���r-�˴�
q����r��j-ڵ�8
�(<��S[���b�}��T�+�`�a�-?����ǂ"h��12k�{���
�)�Uee9����%�c��

sx��r�p+�aS�)ɦ�&��i��_�~y�gω�(���T�� ����^H�k(#�TAa�2��"���7�f�,��f�د��{58�Og��n>���U�wغ�C�:0V�3uzW50�`|Gqe�R�;y����Q�s#�)��2"Ơ������4FR����`f�b
��F�單,���,�Q�y9��s�i�x�͡�i8���ƖGDp��+
U�t�/�16A�-�M���H
��ͳ�(��\6��A�&�Pd�����ס�&9 S������k"�3���J/�S<�@����i\�Q�������9H��0`����j��W$Y\�S�%�#��-p�dHxG���R�YLκߺ��V��,�b.��
IeE��������U�E�7���eBB��0�\��͂���i��Ώ�"�q��D�V9�<�N[�/��xX%�SBYt��c�)|��0�L�Zpa*ԋ�V�G��h�(C0
0@����e�8�1�r�S��t��f �9[��B6�u��R@eSA�ٴ���??���$MҗEANw��,�k'��!��1�2ъ�mK\po�I�ַ�����f5��5Y�T�y"��i��)�g[/�\Y�Ըz?>��Lfw-O�� �ƒ��,���:x"��/������
1�a0j#'�ԁG!�0|�8�:c2ܷ�"�A���~�����,Ŷx"*6��
�A��}J.#��K&K`�&\��V6��L;�6�"L��>P`����h��T�)O?���~��>��iWm�U�k�.X�>�P�4�1�������+7��>$��~>& .<�Y<��-��
竃��C�%،v����(fgz�)��XS��_o3<&b�#R�fe�Z|O�U���8�G�-����<vz�^��ye�IJ�������>�E�=���,Y��60 �.�0�����@!*�T((?Ap�d��oH��씥�#q�b
��K���:&)��`|"�7�����U��`�M��b��;O����	�o���-��4vU�<�
��\���,v��BKю�z�,ed��Q�=�@�*չ�	��J�BZ�<�KzxM�'���"�%�,A�Y�`�����x&��_0l�0�\��836̪�B˘��›Q}��r�BaQ�?��?B� zH7W(��˴ő�Z3�ԑ/."��6�e[���|OҐ0�x�!�D�ӧ�-25q�?B�0>�4�C96��3�x,�g�Y3x�4��1���F!g5��nS#W|&�#���yx�
�Q��&J6�#,f�2�s*��ݴ��� s���F )�)f�Ĭ���ڥ�JQM&��0#�>����Q�?�����Z��X]��(B��!F����;L���B߈R�p�Y»ZȘ��a�h������4��J���܋��<Q�!*��8�$C)j�0?Y�>�}&��'6Z����p��
_�H�TLv���tJ�_!��Jc���V�/���K�Mn�#�s�pD-]�;i���l���n\��l�CY�5ĭ>e���x��8�J`�s�Yz=�Pl;��\wli�q+�����A����x�e��
i���(;£�p϶��R���i�GK!i�CM��᣻�:R���t۸魻��"������qɿ�Ճ��u]X�g�	�p�Qn��(���n_1cֺ=Ǔh6_s����V���JϏ�R�kƁ�b]����0���$J�3Y~c`t:=�Wõ� ��Q�G~?��6nݷ�[6��]�Y�N��e��ٶ9�n���1�
�Wi@¿���z6��:�AA㦱���9�һ3C��"Y����%�����Y�O��x��^�A� �
:�"t���K�2����K��k]�4#q�&d',��|EJ���y�̡��g�f�|J�SM:9�uu˱���[�n�3�S�ߡ��t�[E����=�0W���,f
�4���o�чV$%ֳ.��9e�����Xǹ���S��k�'e�4�Mb�dcޕ4�I\0噤z\t�$�=殼��CW{��Bhƞ���1:j�3Z�c�7�}�b
��#��
{a5�\�A�g��o�~�2�b0�vB�G���h�;]%]�����6�zӦ݌��~�ُ��U�>��{r�5��y�Fh�;Pu.c��Ȃ&��C�#�;L�q+��ޒ�Fi��M
�~}/�ta�~ñ>�ތ5�^���Wc��G�93���o�O���ƞ;N�X?�;M:'c��&g|�ǿ��?��K�q�:��G	��1}w�s�K.\@����x��a�s�u:�=��5���t$z�%�W]���?���=^��U�1�a�}XO���3�Ytz�t�ήc�ۣ�>�F
t6G`ǣ�k
���p�)���6�c�q�W� D��O=�G��8��t���5%G�чs���c6�n_�˷Onã�M��q#!�M��;ۆ
�c�"��˷��i�t_0c��s��ߣ3���}��c�1-�O�\t�6�{I��ǣ��^#�]_��`h�c���g��k6�"-�0�������W�W��P�W��[�c�F:��X�GoQ�]iۿi1��z/I�1��=���2�:F1�UZ��s���t�CO�!�,O�Е�i�5�=�G����ьc�1���!�/���JFIFdd��C

(1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc��C//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc����"�������25qqG��zM͵\�2'ſ,������v>���
�&zX�󣇂���A�,
נc�w}�������ίD����ȟv��v9��1�3�`�����@)�K�y�z�m�/5{V�Zbȋ*��#��<��m)}���O����l��jNw��{&�6J�ļ�G���i�Ѽq���:{<��s�7����+H��d��åc�2��^�$k��x�zܽ|��E�/?�㗾b���&&�^N��׫
���@
�ޞ�Xtg5�f����JM^r��cd�t�/��`c��ǝs�Ýߟ�R��{g;�&~���-�����5�]����c����6��6I��1�Ֆ���o7����4��ۢkL�Ι�tuk�ټ\X��6of\ݓyswqF��h�Kt�k+�_?MƳV�tH�X�U㱇����xz��5�t����^�Zk%��w��1�9.��*Z��3ҦtԺӟ�Oj�gJ��^�����u�V/E�ԯ^s�]
�YD�H�H�E�$"jFs��R/B�t��oc����:�����1ߟZ�ՙ~�ۧ.?��g���AS[P��$�M�b@�0�2ߟxg�uzi�Y��t8���oϞ��i�E�r��l�b�4�,A @��DH9��-Vʛc�9�4̶z�^`��:�$�JX@�zɖ��B$J�$�V���+ϭMi2FZe<�<�מ�&��2���4&�	4�
HTH��1��,��&`�A0z�#-�3��-�W#.�c����;)j��`P�����0�ڳAA23�-f%e[	M
-[R���fe��7�hL����KV�A1%/MP�;�		��/K�VI��fhIU�ڶ
c�L���-�
靎J�vT�LH���DĘ�
�bD��^�������J̄�
��H����B`�VDZ��/g�v�J�irf$LD��-�*Ȓf���KN7]�Y-1$�&ԸH�6�Z�d�l�?w����^�1貳��mS�\��B�j�3Y���swr��k�H�}f�5�[��g�|��@*턼�ڜ�̬5��o|��u�����ƻ�y��Zډ�����o��ZZ���YY8w�:�����5;�����)��,z~?�ӐXst�K�Ts�{R��4����\}|]Q���Y���ӇG=����FE"jk[V���9�-���j.}T�)�M�Y�J^��z�
�t���Kן[iM%��u|4�'nN�]2��g9M���s^Ξ{d�k�ꪍ�����.���i��/�M�Aޒ����k:
�
��sK�K�ϭ���y��<�V'M�W�^}Si�K��k9ؙ�� ��-Z�N6���)51-i|M}~�����'W,�ٳ��I���l.mlmZ��'��_�ܼ�5c&ӌ�2��1��&��Mg9-��s��F�U5)GA�'N@x�|�뚚F:c]��t�^[^�%6O#��ig��s�R�,���V哪ܶ���Wy����t_�K4�+e�������o���- !102P"A3@B#C$4`����ʤ"T���\��2���=�b�����^�.7w��y�F����Ký�����Ks)b�X��}L�BJk�I�U=Kr�L�"��
5�M�Y��\�Z��l�F�C%�M����z~�N��eV�+�I�l�ڷ�dEz9F�I+O��w���B���PFR�$������R�|R�lG��x��S񑍣���_��W�En��=*�.a��gع��i�|+-���֪�hvU���Wd+&)	����Q��X�Tbj�J�V��5��U�e��6�Q�1�	$9�ީ�Nv[�I�K]X��-��PQ��3�9eE��"ݐ��P�49�>�^��K������1���ӆR;��<$-�0��s��F�I�l��Q��I�$_0啩ܾ����'��H{��Q�&�-���M��,��I8����3�|4�dऽ�S�j">Ӎ�f�!�R��WL���4'�{<)�xz��[���#�\Hd7!���det�����>V���S)NY��q/aLr�:�NBV¢���>�������"��@K�X�;�]ʷ(��DYR7H�h���.huw"\X��Ym}�.t%v�ܿ�O��탈�Y�㸱��e_�q��R�;�'��Wyzzs-�ĶXE(��T�՝��FO�l�+���-�xq-b�nX�H��JU3��xǻC �"EJd�]ʴ�p���M���j,~�c��=���CC������[L��F.���3�|.�d��N]э���_�>~�O�;ğ��c��_,B\��Jj��>�R�*���HX}�ZV��}�WE���=�<'��!`�9�Mw���,����]�#�;��1b���Gި}%�d�28k�#�,C2���|@�˻���<%|�����b��T����>��з��T�e.^���z���C���7���v�J���#�o	�+��g&�/s�
ߎ��O�.:�Dw��X��e��/����{C��_v����u��Z�F\S�1�G��[Ǣ�B��M;T�kc#ҏ}����ќ�FX-S�U�����
�E(�5i���@��D��}�b�-���{�h�I�i�T��1�dXNFu��9sӀ�r�/�`�D�
�_h��x�T�=4��!��S� �­2�O��X1a!k�X{	2��K�֩[#܅�jE)f�	�B�ݗ'�>!���B
:�=r{C񦲶<�8HZ�Kh��,���,��ɏC��8�s�N#�ŏ�rI��Ḗ�PZ�1�/r�.-��fr{�ˡ�31~��*���VR�zxE�/��U��筓��N���R�b���e%h�dǍ�T��o�w��e7/��f�A�!�r���(�)f�)\�.\�r��_�bر�E�����r�.˲�JRO=H��b�˗.\�f.\���~�X�e��6,e-���
EON)�'��˗.\�7�����=��  @!01`p��?���&MT!#H!#H�����G8��Y}��C�Y�IJ�4˝�����/PC"�G����D��V)��\�Q�
�X�N2;4��r��L�+�1�PT?`*��C��  @01P`p��?�3��m�Q>Q��m
fBȦL��0���W��t�9tu���GC�O�]�ˌMAPD����+ !@P01"2AQaq`�B����?�x��1[��WPR/k��}�pf���'r����Y�'W��N�Kh8|Y�L��8�m�Y	�h�����P��/���,_�,G��.��he�]K��bn�I�t[�a�l!p�BG3c�!,�ˊ'0b��}!���-���o�ԭO�
k��
�T���|+�	H���->�\�/Y��%�)C=��6|O�L8�{�a����aeuʧ�b�~�4{��dd`�~�s��ZF���/U�]����`:�L,�!�q~(���lq�h=��nٚ��� ���cT�*�yb��1_j�1B����^�i�,_`��%t�7
E����A^�,S�N)I��'R����`���)��"r|�3��=��P���盍��hC�@LXP4n����)�@�sjiY_Y�bj	ܦ������S֥b�1氚]��>W0����_��*1!AQ a0qP���@���`���?!���B��9夎8����D��**��⛂�#�L���^Y�I�P1$DT�d����$R.��_�5(�Rv9���9iHŢ=�&$�_�[[�R�6:&-m�z4�3i�N8-��@�1��-�2r�hUI�J��ws#^���d�gcPp�O�&��w"�߄1J,!����m�J��0$ PI"�Lbe�_��s&(*)br��-���!K��I7+�"��
�S'R!:�����A��~W�{rD=ļY$�c3���W�}�	�����<Dm~;��W�>�6�s�1��t�io�u"�iIA`9t�r��Ln�'4ఠ�]l�"���I��W�[��b��?�J��6t��m���c���J�[oؗ&��V.���W#�p?bZ~4�	\�?C���E�2�3$ȵ�~�����Ё��D&�$b���L�L���!A�
Z���2��?$��RIњ>�54,�$�bC?i�/o�p��a�BhML8�lЄ��dn��Q��+C@–9*4Lms���ߡ�/�i��-/¬�bjF�u�	v4
(�e�B��	�W��gcrs�yTn�t[y��G��6Ė�~x�:pn&E�tWMe� �6�?N���Cm�@�:�B@a�p$��U��5��0��h�p7*�c*�I�e�X�7.�uu6�x�"NT�E�9.�{	��c��#a�&�6�8�@,<?g�V�^?C����I���!d��R^O���lN�t��Z$�&d7"x�7`�$�/؉(K�C�t!�G�-�=
ɐ��=~�Y�'-b�-3H�9d���1�4�A�Ր�ݱi�#*ƍ�sI6��h��J�m��m�?��xg���ŵ�c�V-��G��H�1�D��h`Rr\D8I/B�K�8W�+
ῐ<+ �d_m�J0�����+���f�I%CΆcRyXҤ��=�/����ҁ�6!�	��#]�-���8C±i
$(e^B	"Ol[���W���:>���I�.Ж�(����j?�X�Йb�P��K�xFXX$�A��P�(XT,l���/B�[8���Pab�ߕ>X��CPšR���E1����(�
<<1a�Ǝ�(��,���5�/���Ȩa�0e�{�#j��;�9��Iv.�_�X{p#j$�����L�?�бR�M�]����8�á6���v�p%ϝ~��6���m�5��h�Ԛ��蠱R�[$�q���`��
�H3כ��&G.�2����4<9{](TIBljS��"�Y��Ġ��xV'�����h:���BB��xc��Xb9a�?d�*YZ'�A�>����Ŷ;����~��!�-���8�,��X�`M�f!�vq����I(�I�BM��BE�)h�L�}��.�ñ3�(؍�t�7֋���^M���:,M�2JzB4I����B���x���oH��AhH�x�G,U�Ǟ��Z�P�SD�B�XoE͘���E>�I�ͶO�>�F�m'LXX��)��O�aR���[e�a�BJ�D��q�+û���bݜ찘��@`C��R�L[�.�)���`'�5s�E"�~;D�l	PN���'pp,ء|���
��l��[��1Ȥ��,3����6��
�[O�2���Mi	��\I���.x$�F���LnC%u�)�yB�$�(]�܍Ǝj�mKX�{D]��u�aY��G�&�[�m�Z�Б�.X�x7N2����A
��
/2����[^2}�j�G��,,���l�atL�z�y��7Ȟa��c�tS$"q$�+�<�d}S+"��W.p2EX�R،�#P="����B�!��D�8�BcW<��7�V.����)����8U��–dlx[��ЦHXt��
	?x�!'	���(�
Kl�r%\�xD�}����cÒ;�O		���k�	�I��R�O����8x}2�OI�W�l���"D��D���~,�5^Q�oy�cN	��N:���'�$�I$�I�p�D��V>� �	���D��G�,�$L�A	 d�?���NӢ~z&N�$�yAQP�K��]�%��1�{$��>�$�.�}�H\X�X$�p��Y:'ccr�59�C��!&lLA<"�D"�؆AN���8'��I�"x�����^���]4�}��UD����m�Ӡ6�zz	�GA@�M����i���Y���l�
�z B��m:@�wx�Ѐ.��eHb�
,0>��2�B�D0�G( kk��B���<R�,�0@����A �4����@0�EBD��(�J`
$��E���<�@Xu��4�TCB�ڔ��I� C�y��(8�2C
(��0si�C�@	Ȇ0���������78C�R�4 �ìZ��X���i0x
�*�I��'�I�2i���'�z�9f*0�G�%�]�8
rp���^��$�J�ɺB����nU���UT[ �cA���ր��^��G���,x��! 1@AQ0`��?��:�m�:kl��lFHZ5F�LڶQ�nz����?��nz,��\����%�NO44���A�rB���w��g$|g>�F!/�o�Ip&5}E�F$,};e��I�g� ��!4x�(���񓄺�TYU*�1z͆�wa9���$ޓe�T���U��H#��C��'➱}шB�ei�1j���Tc���1c%x6Ң�	�,��ވx��kK9�v�M�|!�b-�I���֗d% ��?��@ !10QAp��?���78����3J-5�VW���k+M�8�ivm�b�%p���F����E(�X]�J�u��^�b�L4$Z�Ѯ
V�:C�Q�J\�%4�(������&�HlO��AS�/�1�E2���Bl_����ſ��,��xE��G�E��b�qJAQQ$
�G�X��+���q?�. �į�O�'
&y����*!1AQaq���0P�� �@����?��g��T�/��z
��+i��|2��e�4�
���\1F7k�ڏm� �Yq�"�-S��@7}1�"j�Bߡ����]¶�����4	х��k�u",J�eQ�:���NZ��ѕu2���
�z�ZZ_�S@D���PD<J��%�r��iG����(/��*��y�'�y�e���C��{���������y#�+�$�j���������b�")M����N-�n��d�%�:兢�;c
/6¹f2V�����<�L�<��K��+,���[�*��j6�*�rm4��%Ta�`-��\��(*�X�#�S�(�����.�=�Š�R�1��2[:`(u�i��'?�j/��XK����.ko�擊��0���JĮ�`�z���Pf����%Hp���M�C���`."|A��R0��Џ�g�<K���DQ3��� �UFəR� �G�B�1�pb�K �5������y�|CG~a��I���L.@�M>�^Ѐ��O�~�Em�	��sR��e<�L�N%�(�#]2�	}G��WeE�c��^�Z������+��㭭�R���� ���dzAV�%	��MJ����Bw
�j8#לAfї�0
����ɴ&c8�Q]�Z���ηz�aKF4	D]���j	o�<�n{8��3�����.l=&?�I`�#��ȋ�`Xw���q��V�s��=
��@m{�Ip��ditEBؼq��V:q _=@���Se��T�,+9�8��S$����_�`��K�>e�������( �:!�*�Ŋ�!���ģw������r��(�
b��V�E�W#�k����̣&bĺDz�p'��<�b]�.��cG�M��*�a���6��s* ��AE!���p^ȗ.�=CZ6��B<���W�������1	Nw�!�ϙ\���1pvAgc
s-�LuP�PPtW�.jZ�̰��l�r��!����¯Sn��A@~ft�f�xF@R�%f��gf�M�@Gx@�S{WX\�2�A8}�e�VDh�K�%G`����a���y��c�X9�)��;r�����%�xי`F�E�PK� �P�YT���{��/��V�F��bJ��&i��Q	�����G��y�����+�_���%
��'��w��E��RV�׮��� ���3]��� �x���b���#o~�`�Y�]��tm��P�-��2���cZ�'���a�5(�N��[>Ќl�Y���r��l�P|���V�%�5�}���ԧ@��S��-���j>�z��kr�C[z�����SI(�S��C>�2���K�R�oǖ�PF Xg�X��mJ��#�W���<�bH�r�f�U�!�
2S� V%F�#j�n��c��o��X���u49f����_��U����f�l��}Kc��+���5�P)���x���'h���+��OL#>b��,�;���'��#)r�*�i�a���h���ٌ :e�p�$�4�}GҖ�{C2�R�*+�����W�o���ji43�C,�e[+z�5��	3��U9����A� �p�cp��6���L`x�'���%D6�:���*Z����,�A
�5��2�`N"��Xb*�3�-V�`Ts�)�p?��L�L���@�:�)� �Q(�-��^�h�*�\E���;.ȋ%kr��V#l�u���M���� �+ò.jeC�y��s��A���Y�kD���
˼�e2�9��.:#� tE-ƼCm�|J	G:��,l�
�"�dpJ��"�f5Lw��WxeZ�����̨���]�f����@�eh��f�o�0<��A�������R�lT:�gd�N�!Q�9��0X�]�a}w���&&�_1�ـ$vԩ(�p�K�����e�_���,�b�I���r\}�0���q2��FzC��(�п�8l%8��[0�k)�@��Y�^I�5���aS��pq�3m���!�s�AAp��ZC��-S�0+{�I�ߢ�DT٘d�"Txxa�\����!�??AXb���;�[
������%�tL�*e�7�UmL�+��r��(<D��,Y�F�
m�MǙ��*�@��i�2��S�����ʋ6&�I�QK�֫s^fE�@Yy�Z_�2�Q1_�M��5<O�!�f�Wp�gu�ө�����x�O,-�x5	ωtL�Ѳ�G�KS�|@��%��I=U'[�����/���w*�z �r�n�V�1-V׼�+��L�5��̭B��K�*��fpz���EECu[���.jkR��̬[��6{������DטV?������ۄy.;U�1�n����&��h�%*b�Φb�P`�5�"��jAU��0�n\I��*��v�	tl�R�6�
�u�c���T�~��M���7,�-�#����Nbr�ܗS,�/i�[�x$Ỗ��s[�?��4�Qd�[�C�H�}�7�}7�@�KRb=�OZ"��X�����x�Lט=���?j�V�2�12��"��>'K���|+����Ӓ�G�Zj:4ǣR����S�*�_͡�tb
J7Y�w�����*XuR��&G��u�WJ�4Q��,�[��91� �~��\�N)L���T�3\�^�(�e�W��}�t-�5RG�A�Q֥.ȸnVy�q-6��|��l�!ī-�1��/{%�a�A��8�%�j]Mf��Q�5�n�� �DU���'i���ۜ�Ad��)scB"�]�i��3;^�L������X^Q�8�
�јpLL��0���!�{"՘a�����H`��k2�b9j`b���3�V+��/�pK�� e\1��ܨ"���Tƪ����7
 �0��cx�
7Zy��9��3>��q����}�.~*=T*�a�ER�=�#i��z�/j�@Q������I�h��a�����$�@��#Ԉp��<0�̪ΥΛYu���T\W7qn�*T��J�����aeD*���U�������C�?��P�r�*����>e�.�	4x��V����
K�ܻ�Oۃ���^	����ow��K��k�H�C�6��R�fl��D��?�����H��ߒh�͕qq���}(�{��1�@i ��MU;���=��z �--�?�Su~��(�1�qu�kr�>���G���c.!R�T��2��R��b���R�|AAq�
�Zj%j:a�l��v��I���N%��rf:	mԫ���4���(����b�KJ�\���T?2����[
���,��y��`������⠴<�H�z��"
c$\֥c��Xq����-gHD�{�7n�>=̲ ���+e|�*d���[^�?����.����ԡ��z��T,�����]��&V�úr��R�r���I�P�� ����Y.x��V$>�˸Al�ԣ��~�l�3O?�$Lp>�y�	ݍ�\���V�֊<�r�B0+5�@�L�d����n�fu_ly��+�(?�ak�*�7:�7�mj�B�0,j��/\+G�9W6of��ؗR��5(��%�R1s�����-��.I�3A��% ������2������d�x�s�R*��\h>!�����;y��Q���p�kL���-��̷4���S&b����|F��j{�+F�J��S_��[f9���y��������㘉��"���'�qdkd;����p��q!X�?�˩�w12̻
Vw�j'�~z�mr�	���|��E��Z:�!`��i��ax��8����Bӄ����l�G�N�
A�:/,���BA6�$i�?
���6��<�6�4fa��0y!���̮��)���������Ɋ�ݑ��`�(4Jv~*%BS�TC�j+8��=]���o�yavTy���0xw�L#�6�>�1���C-���饙S�"2Ө�2�?�ٚ�MGO	�2���qb=�:5U�f�3��&��fo9�j�;�B�����Xu���8�R9�?��Ü��6�泜\�8l���*�h���C`L�-�7w(}��d�%�騚
>YR�aɅj?i�IK/���jyQ���'_@c?�F�+0Fꈱgs8��A���Ͽ��,�gZ�!�]��3��(��L/�fQ8	���/�T�~"��-r��1w����̲j!�O��i��]0u�_Qs(�8���r��іc�6���\7�'"lL�	��銰QJ2MpK,���ȼ�)V��Ϙ�ʸ�A�/�|���^���d�A�1��l��].fHe�B/�7̨��^�O�?C���&X�>����7��T=4���gL����nbwLs�
s�0�r��R����X
���ܨ�>��/G����1�J��›�&�Q���G�o�-Ɗ+��p=�7s'P^`X��{&����ĭ�\�튇\�+�$�������
�S�W\����b[�p%�U�p@-MW3E�����x�,�L@�9�IH��q�00�AC�;�LT(�HA�(T))���͐oqUԱ-���9�� R���J��ΰ�,*�/�v��%m�(�*#W���|����h)|��H��Y��3��S� n�8�K�$r;�3l5, O��	�$o�X/qD�_L��a�����a��_7->�D��=Fml��NS艭���������!�.���JFIFdd��C

(1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc��C//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc����"�������R�c"�Ljr#���i����orr�o�u,�1e�����k4�2����m{F���l���c[
��=)u�֜���Jw0Vƾ�6��1�,��
o'��Z��ΰu��$��DXjs�X������v����Q:�^w�}'�cq&7$P���4����ϫ�Y�VÛP��\H��q�x�4�/R܍���������Ά~m��{�f�JF����gL
9>o�y����s�����]-�^\��e���c��nf�%y�nm���cx�m�ڀ����]\�LME&������",�~�>�[���5�:sin�^6�+s�5�gQ��[1�β2-�]Q�Wk��f���Φ�n�'�L�Y1�Z�صf����ɾ{
�a��d�˭��u�)[c��%�C><�y�Os��v1r�-zѥ�=q�>��o�p{�yȠ�sM�%���jmZ^~��ӝ^�M\�3w>7[���\�f��H1ZH�����U/5�}|�N�C��H�h�nF�������f�n��B!mlv:��/����[�ŔFޯ
����zҵudDȚ��-�<��k�Fl�ܦ�d���qhZ�$"���Bm�^L�w���sԹ=r����R.�"�`+z"�"`
�~_GJ�.F:خ�6�%LIR¡3��Q	|��W}-�@��(�L�9-fbA���wOsy�u�����Y�j�i��A7�c��jm�@�'c��@Œ�H����$�\����=�d\("p���L�	�3["�=��(��"	��\���El&q� FLx��`J�\r&�bi"dj잏b&������RdEm;�e��HL�0&(n���
c
�XZ�)|w%-�_)��k�P��<�-���R�1f�$Rʖ��[T�1 SB�T��be<��Y�#oZǫ��������Y���\yj&�-8�Ȭ��"k!\Y�'%n+0R�+5'.�_:����<��k�,؇���A"�
�_A�"  
��c�;[A7�&X��R�R�r�DL��-��He���"�-]�LZ·��w�������%V&L��k��ܙ��lk>_��k4�I�rA��"-2T�
�����q����:�Ss���jJ'XHnzo3造���r"լ����$�q;X�kR��3Vz��rw����
�j̑ ˆ�`M-�	�����>�
8�~�!5& L��A;���̽x��|�}ye@ �b`� LLI�C�踽�(��}���
�	@��H��t��T͊a@@D��� �Aed�$&�2��w�Z�`P��=��T
��	�*Z��L�L�I �	��TYBDL	/�H�\���Z�R��*���"RV�jZ&�&	��Ԓ�B	 ��J�P&k�����@��- 01!P#23A"@4B$`������v�q��%K&R�T�)�uNjeC�� ���_��g*�����!1�xz��;1�8]_��1H������58����D����^�En�����#�ut�T�\x9��/$�}�������an�Q?�Hs|��	C�	1ƚ-��O�܋(͕�o��6��T~���-S�+��vP8�_�C�TC3��v�eۃ
x����mI�w�b���U?w��Z�%j
�]]]��w�?骝١���;� �u�Ѻ02�i	��f)�]tZ��3ȩ���C�
�����C������M���p�w��G�q32>��-*
��vY
ʲ�W��m�8�ULT:�j���SG�*����P���8�V�b�Z?P��p|��_d�����B�;�����S��!��v��Y&Y)o�QY�~�P��WT
�<���Y�u�,t�M� ]+��c6��<4���A@`q�Xx�����o�����uº����'�1K��y]խ��Q�Y�Qulb�Wt�|4Ө�p�-(��X��d֗&45T;5E4�ұ�Z�o���i�*��6;�,�vV�߼uM鶪'{�k�
t�r��U#�sA��e%200*��8�R͕��絫���J��u�Ѻ�S�d��FIXi�3�+�8���7=�L�F�#]�|'�1��.(�gY�����I��A�jl��L��N�UO��}�$!u
̳&�9��WM{]�Q/M�䫫�3�M)�!/+a�c&�q�!ET���nUW`�u7�?zd��T�%e;,ڧwߎB�5ٛ�1���!�~�쐸�1Ct�VvN9���JoԎ�8�Ҝ��(���7�== m�ޓ�ڭ6f%}�v�|����0q��i�-��<b�HQřN��Y�d*_�j��v��Ɓ��g��l�'PT��_Ϥs�ǖ���`1��#,;U���w~�d�Q�P�sK�M�c�YwWġ�jo�Is
�������٪nh��cK�oI���n�� -�����P�↡ΨNWG �lԻ,:��.(`t�aRFZ͚ӰP�	��H���Z\��Ӣ>Z��T�ˬ��qr5�9)��l��04T%�)^�l`�s�6�.(kh.1@��`��q�\iYyv*M�;'�ðgD��{�($�C���H}]��챝G�+,�T`�t$B	I0J���Ul9�U<YG(+�p-�G�;E?˱[�ٌ���U��,:J��Mg�v�uXS�c�4�*[��:)�]�ߒ���ng�M�q۲��Q�WT��ح��\Z�vf�8U�������W{���"cÓE݅W�P��خܽ�˕���ٮ�n5�b���K�9C�D=-����NͰd�b'1�s���A�P/	�����"�Agl�B��4�U��/�w
�@]AJ=�����]]\+����j��˳��"@ 0P`!1A2��?�	A��U��-X�������?͒p��I4�csg���G��N)���N��$��(��S-�QW���I#{���{�� @ 1!0`P��?��N��^-YS�q��B��rn碑����!��h�B&i4���%�(��a�S��f@v�	-���-!01 @APQa"q2��`����?�wC��ҧ��WȨ�'P���sa���N��Ş�MB���Yb��20@��,*h�:�!:�����"X5ݯ3�hlL��I�[�k���a>�%B�����$�\$w�߰���'<�H>'��'�B
:&]���(����eCbh�����,፱�K��
�8��@u�Q�PgdqL��3Xdp��Ĩ[�.A���@(�K����G�/�F�yWYM2~L��t�ZGg,��=�p����%x�Ǡlq��a)�y�U���+�9E���Y`�Sm�.h��TU! �l�ïs�����B���c��t����R\L�ZI�������UvEm�K�(�*���4Q���cՎ:&���I�׉�eGvF!^d�wT�39��*�UW�����h�yȉd䢞�8WY�('
r_r��%�~ͅ���g%
l�������w��U�k�;C#�`�������\W�~L�L�jW���e[E�=���x�)�v/�惰�x�=l>K�@��2I��P�(�Oy��*�$�%9Qx�g�80TX3�kl-��Y�%^��sΉ�D��A�T#��rG��}e�'�T�Y�D��_J�>K3Z�mo�h�,��)�@�׼��y�B9�c2N���I	�E���vw κ˅FR�;��I?��+!1 AQa0qP���@���`���?!��6�Y�^ؠB�;�ǻ���v�7�>�!��`�4�>R��
�3�JK�6A�o�MP���$���/��"�Y!'��2�eF�#���j�����Ძp1�c�At);��"ݹ6�-�?�?	5(�'�����(�a��c�]Ep)Y�\n^���w%�̅vZ0�*3*��5ɕ�6���r]I$�U���墘���bRj�4%�6��Ӱ��6'�z�(^�����h���˪�.q� �-�'�L�D#��"�:Ɋ����*�_��c�-���"a�^$f����^ؖ�ia���a�&���D���&�c[��o��
�dY��V��=��D�6�8�KO���M�pX\3�/�6���\�M����[���.+�k�
6B�&>��u��� �k
GOaaA�#	[���%|
����ҡ$	� �F�7(��12څ�$�X�o$�!!!|'rCZ�U�o����d� �J.�Xy���FE��14�̆�t&�e$w����e�11�h�ܹ?cuck�bR��3D�f!��R%
>a�W��,43D7$���W1��DW+)
Ňa =�b!v�m�м�!�%��zBI��	�&;�H��MP�\�B�7q�*�vN[��FCR �?wF����X~�*B���?�XO�Le�J�)�ݎ�IB��
�E����7qT2N�BJ�����9�16��u+ᐤ�]��ȇэB&
#��m�I���CgҸ㥿���Li��J
Ԋ���͙>�G}�.$!ovBm͖䚒wG(f���R���~��@噙�<��n�Q��@��4Vh]T�ݖDI�ی���8}h_�5���<lbP�63�B��0c��l�oF��Ɇ�����6]$�WC~jƋ�~���In��8�F[2m˨��$Ct������˺Y�u]l@�o��je�>�{���F�vC6��8b���2���au���G�#�Z,ڥ�,͏1&������t=�{LH�6Xȣ�I5N�nK0���<��XlN�F�ʍ��wa7%�Y����oŧ��)	�q�zw��?�����I�v�79zf�ޙ�
�͸¡1~A�R��B���9i�c(FŦt=I�Q�A�-G�Y��[$EK�Ȳ����M3?֗�H���VcF ��;X:��Ț=khV�l�r��U��;-v
���1/�����ڎ�k�������+�z��I3|d�YCh1�^��r������:$z%
�E�r�n��<�e�:�NV�(p�ɀ����J�Ց9g�R�]�i���+=m�ð����D4"ũ[�Y%؇6��>���{i���n�8/�:��L���3HU��g;	x�ֻ
VKÇ��ӧ&�A�������t{�c���[�Hk��k�P��!i��x���I4��Rd�Y_���4"ue֍֘l��y4��7׊��o�cӵ��,\W-��Q�,��BN�*@�--$ݥ^/Ńׁ�$OQ9Tƭ���Vir�(Nބ��]��D8U���V�а�>	�e#��[�,l��2ta��v��F�e�~f-p�,�mpʦT��?k�xl��$N�I3hFE��VfY��IX���.�"G��#�x~�#ΆI5���Oȥ�t͒O�s/�����3ܜ�#r��>�;��X�Y�$.�W+!�nDR(�4{�/o����$v5��Kr- ��K��J%��2$�	3�v΋l=�"h~p�
�M��;PBe���t�".� ��iL��ApD��BiqO�=nϪI�=�����;�m�n^��b���Ut1�w�k녺!p1�G"Q0�����Y��I'�ѐ��
]�����"iOT/S�O��a��4L2n��L�c�u�I:$Ҝ1sI���>	"n�>'u<��{/�/
K�c�'[Y��I/�" �R��xK?c/!p�Hwg���w�|r�G����3$oT@�
ы�HI�3��	�u�<23��6'��*��kE�>�}�rI$
��a�=�d�$�4���d�[��6γ}v5�$끢G��%.� ���:�Y�tq��m����#n¨ �n���#x�;��}��8����Ɩ 4 
ZQ���!��cϬh˞Z�f)vw�S�^�
B���C(�B�����CA�vm�S�!�4�1S�O)DP������?K<,�a�U��("�zB�.��xCG2.�(��'�@E��8����J�*(��E(J��>l$z���"��$@@!��-��&r��3�,P@�����c�8	Ipl�@&˗��H(Ј�
R���p
�$b�$@�lrB<QL�8EJ���(��"sB�$q�ڣ���8*b�{��*xg�j0��*�(�`�Њ2����LF.��2�� 1@!0A PQ`��?�@��j���8�VVR(��
���֟��9�?P�0�Æ庑D�R�eS	M^�e8TĹR�u�T1U�H����P�Q���!z�z�.\X�ΨX��bQn��{࠶>�0��Ev~7��viP6\��)p�@W�,hĦ����+_%X��Qܦ%.�UyYQb��z��oC�� !01@APQ��?�K�>U�>7K�A��*"ށl���;j�#���R����;B���[����mB���Ң!���)����6���v�%��@�^]�V�!�8�kV�|+����>_�7�����xډ��9�G}�#����#�/�7D.A��:_��:���n�W�.�
��-���
5H3�9������i��+!1AQaq��0P�������@ `��?���0yf+�Hr9QN�eT�Z�u�ې��!&E���ZR�`��| v�Wi��/	�
�M[ٛ�Hu/c-�K�ʔUٍF��-.C�*�{�ƾHQ]��T�\G� �� �kz�D�CP`�*WU�JĠ��o,%��*.�Ѳ��[�y�]�|�,���dz)����6�?f�ԈnC����N5�t�F�ԫX�Yd�,��ҟx�A^u,a�OY����qN���#3�s��@�3��39s��E�"��Y��:�M��h�v�)���&i��D!�䄔��oG���J��l��0El�C��@�t���� �i�*�=3���0������@"���6��x���J��N��h�
C�L^N�]�Ĩ�1�G�l�p`:�E�R��m#TL(R�eY`����Q���c6r��GH57k��[�����\B��sV_yk�t�Fڌ%P��}���_�����P�
�$�K��e"X���Y�y�
7+Cb���S� /l�
�i3&	a��,�ԍ1�n]'B���O�lug��m�����iY�8�d���q+��� V$(��K��s2X2��q4BY�`_�/��_�$o7-��G�,zD���l1Ȫ`���@�P#&��K��Q�c����J��䎧9�&������\���h��̩;Y�����.�5�q�D ������)e�Ȕ�{b>��a��gz���n`-x�Nr�d|����5)�*Lܹ�h��#�_a&��y����3�����A7��(�qn�ƙ��9�Õ�R�a-]Q�ck0�B�����
��v``�~�9@P}���O�/��X�7�΂*|��
x'��w�Xk�p���EP�T>�{(�LiK7��6K�1����x�]���{�
���fTY�����cJl�������̺�(R��5�&��nWlh�E&���/�pWH 7P�T##1W]�rѨ4}���鳼���������"��,����J��2�'h*�� ����Zb�
�\g�����lW�_e#*��7d���ܭ�Bc�F�Y�Ay&B�Րіdb��81_�J :>͇�\���j	��4��ExV�D�B`tTe��K!��9;���/!*����H���Ps��.�2�A�q��l&���Y�I����W)��j|D�_�T�P�G5�*��ߴW¬r�{�h*��M�T�3qGY����g�*����BCr��Fn�P�&!�:��w��ed�ۉSV���b�x*�r�/9Jg9-?_��K����-_B�w)β&Ǵ$v:L1�9T�v�A5��ܡi�B���f�ٲ���C%�}�@����F#���1�e�$=�������߅�v�z��>%X�O7���,��yО�n��n��.0� ���sщ�+�A��*���+�����C=���}�!����h+�d<�"��%(")�^&�����2�|jF��\0@(GI�ӽ����o�*�#�2�G�ߘ��<�b7���\�jcfؗ���'��Ș�Vi�倏2�:��gDTNׇ�V:u�����:����.��'�T	T-�H�d�Y Ef!D#f].��7
�R�Ok�LG��v�w�E
��Y}��E�k�n��{G8�j½��	N����ϱ����콜N-��u����(���ƒ��f�|��,�M[�b�.C���-�/�K% ^_�x9=���V���z06�puϘ�slX�.
A�zZ9bhj��^s�H��p����S�
Sۦ"zǡ���&��{LN�˶7)m��S�"Skl�!"��E�*�l\K�����.l<���<��O�Ƽ¦ICOy���a�,f�M���‚�X���p��:]�V��6`ʪ�6g�l�������s������l�N6�1㚊�3L����w���
���T�}N��E�Tx߈�5/S�A��u�0���+�.��76.�?_ԧ�����^ݹ�2�E������%){�X�N�`J`#Wk<� M��x�E�T`<O�f���<FV��4�K7|x�a��9����Z�Xzf���r\�Z\y��t�o��0���1Z�~kیZZ�B��џ�E�	�p)�!ywK�չ�D�-�/�
BGSlگ�魍��3H��H�jVu�{�ps(wӞ����O1�ơS<C۟�1K��_p=;�EJ1���_��
�A�2��c�_m:`�h����̹�G�Ӛo��F�r�w�T��ɷ�\�(����e�GQ�R$�t��cC+��WX��&�1�5���*q/Є���E��=��  z@�
���>���,�&�v�A��M�p�T�T�����J���]�r�]q�1�1�����4��h;Oja�J��y�l���|O�W;�}5���Zi�s�����˲����q�}<��_�D�-l�����S�P��F8�'	��Q	��W-�u/�(�J�_.��;�_&�O$D�T�qF*	ĸ��*./8�G�.�/��q�\%��<�=�m�?�G��0[8�^��sK�\K	�Z����j�PcJ����=�c���H+3�\f�NaLp�����MzԬ��J�2���/�w3~��'3 �L�E}C%�av%ՔM��Z�5��ܼz��"�-=���J�1�'l�ab:Q��0��J����=��_G�Q(4J��^�E�I}!n�x�e��eo���2�.�u�u\N������#	y�U�L�TW��9��@���"����`ЯC�729z�K��ұ�EX�,ל�/-�S
y�`�y}x�v�̴�%�ͮ���Ai���U"g�;�8�F�:ňdˉ�~��N[���6]���v]��j~H���z8�ѕa���CQ�Ж9�ack,���v��?��J51/�<��<�9�ωp�b!Q��+�Q�ɽ=8���.���ʈ�n.���P�� x�A�`���z@]��7�w-�9��a���N>�4�m�b�K�q������t�Դ ߥ�`ś5���cՆ��
�s�	BʉM3!�z\s/��N�=!�C+0�i��(��Ƈ�cS;�2(�G+V��XR2}ҙ{G{!\�Ǭ���/Щ{�2��oD�r�C��������\�3�z/�ߘ�0F�|`�]�ǎ�o�פb-��3���-�v���ɰt�x�@�H����_6���k��鋕n>�����z�
:�0נ���
J,s(�E�E�T��Uj��?�D���zad���ᡂb�p:.	Tͩ�㣗��]ݨ�E�/b�1Ľ�I��铭�J������ƫ���Z�*��A?pǩ�"�HC]*Rb�Ѧ��ţR���b�2��K���X{G�
Xo�x�/�,/�.۠2�(� y�����n��>�7��]]e��"B�A�8c�2ɕ���] ����]删�v���<���0&���="�
¥�-�1�}a�-�<@/H/�jp�Y�m~�D
ҙeMAjwe90�Y�W�,��Fm�0�'�趮��$4�\Q�_���$��1��� 4 9����m��f.�� ����P5�Կ�R!��o���=�(
��#R��qR�j����\i2�*�U?��3y�H%q��uo#��
�Ԩ�2ڜ��"�0���$��W��S��˸?���Q�� (cG��ł�Yg1K1˗�z<��c���
>���/�}�3����TJ"ܿ�a��e�Iv�5�5z��=�'.�9%u�6�z1H���ُylq���n]m�Jp԰��%����e��~�U]�uEƦc�\u�@��轟!���%�e��#iH��ˏX��5��o�,!yq��	�V1�p�>h6Nw����>�0�7�Gä�J�eZ艪p|���n2�_�S��E,�\�ĸ�)���p�a�$��}/�^c����X�k�3Pq�ŝg�g1S:��BXo��U٫�5/O�E[0m��L����eł9h���9�S՚t��Yg�q�*ULW�xc��Ux��n�ԗ9��QGx��/3<�~m��&��Ӯ�vn�8�&S8;�u�xg}�/���.-����CZ��X��n\Y���U^�L�@=��ZS/rP!Eʸ:J��k���� �V�[�t�9Vl�&��,&Pb���0a�|F4�\^c�e:�D�o����A��y��Iq�DeL�A��K: �Qk-E\s8a�3R򵸃|����=��>��-��Yr���"�嘉l�V����GG'��e�E�\�B��+�	Tc�"K
���g��=��mX<>^kp�G�K����#�_h�\"a�@d̼:�����!_/���JFIFdd��C

(1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc��C//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc����"������� �*j��@��2:��T����^X�O�Ľ{��,�e��'‹rQ5��h��FPoX,m�I�>u���� ��x}8�y\w����o��r�rc�UO'���_��k2,?G�Fv��E�O7F:[L�5i��%)�?��.7�|/{\�5�z|����)����:/��W���֢�����}���)= ��oW�ΫZ��֚��m�b�'���˃�[aO9:��M�OnZ�P"jy|=���Ç��;cٝy��p0���t�u��[�ua�gT�9���}��F=|��mp�:�����]9u��ε����G?N��7��/o���Mt_;˭P�՝mJ�o��z�a�_���{)ϯN�Z]�l�9]f�d����
d�qTg��{�/4�9��Z�Q]�o<ܝ�Xiׅ� �yȉ�J.�,1�מּn��cv��Ƶ��j�4�u_��c-`��Y��*��Rm��e���u�wxz׮����m�;k
��u��lL`SJX�X�}�o�y]���Y!@��=�a( �V��Y	0��I���7��]xt㧫n.�`M�-������qtpT�mb�hI��"�Ĉ�����+I�����S|=��L��_#�\v�Qjԛ"��E��[3DI	����CȽc�nT�|��O#�!+!0NzR5������Z�i!M"��\��C=r�`	���oƖ���|����c���`D̴�����k���"EmRoK�(kY��$�0?��y�y�.}o�߭ӗj&�˯�c�f��=?,�|6��0MdDē�Չ��gb@[����d�w�ґӇ�[��V�)lt=	�L�g��k���0O7O9�ń@��t	�L�w���s^l��\��_o���1�s���]<]��3���LF�lL1%d+�z<5^�v&� �$LH��9���"&4������.��y���oLl%y>��[-���V�&	���U�[�a��mM%fD$�}�+6����nl��s�w�6jN�k�4�{>-k��ٶ��DMlB`yޏ%oV�o�/��r�D�=��p���=�o�X����ϬW��;�{�-�'@� H�^5iW���Z ��#��<��=��͕
c�1�<N�.G�������ׄt�u�^�e��=\�Rn%���E�2�9:+2C9'�<��חsJix�S-'2�I0��/ǹ|�n�\m1;�������{�\����51 �=?8���R��G\��6�V���7�{�DXM��V�%[�IZ��s�p�&���۟��^�:bk]��ub�8;�N]+mE/��R��p�ϕzt�&�e�(�Z��%SR%�O7��Rz��q�9z9GwF���:���st�y���E�r7������k����.�e*�Nv[�R-�D�����>��ܽ�85˩}^�E$@��* !012"3@AP#$B`����\,ab��@N���c_�	�M����8SN��l��*�4�5�8⸆�g�U��4�ı+��Prc�M7�M��b ��䲲¬�]p�To�˒�:�edйX
�e`������&��?�	�Nh�+ ���l��f�ҡ~��+���DY0m<\-���F��FĂχR?�ԚFW.C9�������6��`������&��P�T���Jt�̞q�
}�����Ԣ�!����(MyC�����,8�E��,	�^S8#O�����W�;8�ż����s�'�us�x���d�edyju����#-s�G�����-E
E��������B�:r��j.?�f(�_���
:��M�\wW�3������'0 !���B*��{V%��Y�`�&�u�,!h�)�{��"��"�d"���o��N��B"Ժ�%4\���R�[!j-��x_�4 0�iu��_9ζ͑��� ,3B��s��d���Ť8gk�K�m�81�LdxX���'q���#L��M�i�0h��&�ξد4��\��[a��`N#�|��ˣ��|7��^Gf7�qތ���$}�
�|%G�>�9�}w�6o(p���];D�w<�w�%ۜ�]��wW��(we���S1�ۙ�/��B�GC��v�Mڞ<�s�m�uC�}��n<ay7u#����	��pyM��m�.,�3����29��!̟f��8)��6Ջ�y���L���7|��>�Br���;n(�hGc�ƓjxL>�ٽϨ���J
���9?��Lqc�C��vOw�.�E�B�W��<��!��%�GqFuܗ����������W]ԏ�n��'ZG�?s�;���6��X׎�S�3W&��ɽ��]�
��� n7gn�r�Շ	I�XPq�7�S;�+
�@o?�N#>ߎ�Q+r���fwX��]z���J�2PN~�����=u�D�v��"�}9O�{.Qj�e�����]#X�݉�v+
�M����h�n��Pu�dYu���A��yB���xe<gb����wtT|�����d�1��j��LQ�X��#�!�q�����r���p���9h+	jl�^����:�"�m��j2s/��Dl��LMpued��L��q���q��r�3���n�)���bk��K;�sF7�n�t�ror�GB�P��k�m
���@�sn�R��cѠ\���Lv����ʷGЍQ�d9��9�.����\,8jn��q��w54Q����^P��!w�u.�@o<@,6��ʞ�htSt�؛^;�H�ѺD�w8�r�c���ܑ�B�Q;	���ߜ]��v&��iSYs�0�7#{�f�7|):�t����&�7n_ld�p�l��oS�x{Y��$~�@q�?�� @! 1APQ"��?��b+�1�Lq(�\�1��j# F!������p�`�;���rkJ�̀Q�d�� #��m�"�F�t,1<��j�0s�l%?�	�Mq��
k
'�����а��?��`	<��"@ A01!QP`a��?�؆qC8�>(�sq�D3�0��!��i�4�8�=���6�������H!��m��eؘ��#�����s�j�Xŧݏj���5zT�����K'��+ !01@APQRaq�"`b2B���?��狫����%x~�b�6��-]�c��IGab%F�wOh"1��/b�����JU�_�O��$*lp|$�!@��$�Pd���Y�M��E�q��B��#颋G	�����܌�X�J�
���i��{%/a��Z������~X>�
#h��GZ��*#?K�8*>EJ�¤��M�lU��c�2�Za�-s@�|c����'��q�q ���9p�h�c�%�t��̳�QG]r��3׍r��Qȓ�S(�����xg��<U��ɜ�Qo��Q��.6��2�Ҡ�0f��"lu�����y9c\7���F���\���2�+#�����
��Uix��5T�`�Qg�ap�x�:(�[����4J�E���eԖ�~����@`M|)�>�D��ZLC�z�t|9��>�'.���R^�ʀ��"���ې>��$-�pc�g���ϹV!@���N��������5�ʎ�>EWOl���)���lI�P<��R�)�~��ͱ(�z|{��TO.h<[�Z@`�=�x�����wOm�/Fd�X�Qo�B�4��*!1AQaq 0P���@���`��?!���D�����T�[d�[;�2v����M?�m$���-�����Q<����6����C0%�[bR��zGqf�b]��Iܹ0]&E̾
S1�}	�V]�0�o%�R˽���&��&��4j12�+�\�lD�,�JS$`�&h��#6Q4탩�zYD�����Ҵ;��@��vF��}B����HQ���S��
��;�^6�q	F,,�]8���<����?Bhkag�=م��*��C��	5��!|I�3��}
��Ǫ�tXn��!a|�̤j~Ob���"*����ؾP\�0��>D��\q�&��Ƞ�b�ʺR%�>�;A�,�D�Ȋ�ndetщ"�
��腵��G1t�@��^&���BX�	a��4��!�&%��P�D�/��Q�HS�N��?` �(�~	��+�&�(N��Z�YF*�3V������/�Մ�F(W�'�������2���*`
���fo��MC����`���/i�Ic#��>Y�iB�<J��LK�lԓ�PM7�j�.�a~��;�p�`��7&���l!�e)E��H|	��oA�3���q�����'v�'d�}���\��F�:�9"in�Z!�]�5�D$��h�¦�v9GZk�ad���N�E����	7w��d�a�G!2��`���9@VH&�QѤy � �!IbP��F-A+���b��B��Ƽ��2�[3}�����A� �A�f�?ˋɗ/�$W� �x��D?�JL~z�8�&\�'g�*�@�F�-�JF�ĝ�hB׽�O�:����dy��h��p	���2pk2���TPi�O����B^��
+�7�v�Z�.��9ۄ��H���nZ�S1�1/'k��榥p)<��/����#�v2����Ёx�5$�|R���v�ɷ��I��z0���ݽ�5��O:�'<SjE��5旝����\n��iVǡZ��v��\#WwZ�tw�ѩ1�#˼h[-��R���ֹi>�:�T��������1j?�\.HBj'4b�1G�i1�c��C�hj���k�l��k5��F%�f�{mMf�P'>1��1Y �>�$CƾZ�*�=�t����Ŵ�*D����)+ڕ21�[�1�[�'�ǎ�NgB��sj?R�J�0�C�	��zU.�aF,���-�ORs���l(��d�.HF���a�jQ3�1/�1���!g�k\�٭^F`%�
ю}���p�}!mr��n�y�z�k�E׹���ԢRs���&&Гm%�*H�?Н*�
e)Z~�~��~�V��0���zMҁXs	?z
�˦��GO��	������s~�Mh��I���]���'(�-b�j��\���
G��ꆏ��K��Cb�1}�����2�e�Fϭ��A���%A�q�{�,�7���I�`�^E�sId:���Ԋ��_��;29-oGV�~����Z�6愆�_# �j7�)�'xdQ�n���x��n	(�Ulv�4��p=�4�Yn�*鈽k/���xt�_1b�̚Lx-���4J���U��AnH�
|���e�	�Ǒ�X(��>��*��Y�"�cN�%�H�刑���[B�N҇�f?&;�6 ٧IF����J���#+M��xD��3� �<�P*.[{SJ����W"Chd�W�� h�/�����܉�����O��E�Yc���/Z�i_�cO�⡨,i����;�4
d&Й>!����I>
�G;.*�v�0��.KU\��y����t5��B�M�	ʦ�0O������vK;~�_oÖ]��.���b�F#O�;T�#NFM�	�i%.�rG��,�B��cG���?#Mv%��l΄"oe�${4����j���	ɜ���,'"A�i�H���Ω�m�ׂo��1NXL�K�/��hLJ�Q������1Q��.H��56,^��O}����-�M�(y�*}ks��2ֶQ(C�05�H:���a:1V'�_�����T�t�[�����r�y=Z!�q]��Z��:�)D��8$j��3uVmOHB���M/}�����?9��
�pã&B�P�+>3�[�3q�������Z�j��Q(P�suf#-e��J�Y�

DO�	�Y~���N�n٧,|XO�Z��$DG���F'Gsτ��z��D�?�It$���&a-އuM�Ł�/G��	��Ep����P��#�
�|f���44�O�Y��-B@A���2������Id!,�5��2�#��&�_�'��H<�F�:�B���Ŵ��
  &qi��X,ĐF�y��헗��h �:�D�y���f�E�ˬ�}��Zylu^�Qg��_a�%�ס'm�>�D�U�^���i�D��-�yƚ[wF].��s��Pu���4�I�i�\G_�i
 �sX�,�U;i���EL�7�<'n�U�2��yA`�N���r��^�7~ӏT��#��I��R��ل�g�25r�$�~P���W���� ��pڭ��́m�^��?p��*�؛4��J�@��#@!1Aq Qa�0���?�:��Y�:`��%�Y
J��SPh���}��c:i<�H��:G��R�"���C�5���$Q���q�\�E�LU�D#�) ˊ��ި��+V����YɳW�ؼ�+`~X���\&����f������D�q���@a�5*�ۀ�0��
���GZ��:��;���Y'َ����[Qq�����|�f�9�Qm�U����! !01@AQ�Pa��?�	j..[/Ƶ���p��pn/�*�a<��\7�p����z�pj+|gL���������lJ��]K�:x�aF$	V���{���J�֊�-ӡ9��ZGqo
��}4�=�i�����
1�2�N�x-K����}���$u�'c?c;j;�GXQ�B��p�N*���)_�mo���.��*(���I—7.s��z��¢��]�ᇽ'~
���2<Kw�R�K�z��+!1AQaq���0P�� �@���`��?����
H����t��P�Z�kA1�R��e��l���o0��f�YQ���
K]YM"}����2
����+x2���qL�[:�������$�r!�kQ�G����w��W\@O�
`�m�Q1фi�Cpr˸t���'YsHu�zX����\�@;a����(8l��@��8%&�,��O��|Q�,�pj�b֏V���Ǵ��f�/Z
֥5Ն%��6�[] ��L���U��A�;A���zmn%����8�l����[�Θ�Z6������ҏKac�P��� ��RJ�m0�w$.���|�Q�µw�1TY[���zGF�_a}�"լ(V��h��K9��_S�}�
W�*!
{�F����T��T�#B�\ʄ�8�
ک������S"���m6ue�|������](`,�1ȽaPa#vzF!hi�ij7�Q*��"-�nXP~%�T�8f!�\�Kq��6��Ve=R��k 	��̣>��T~i\oB`�t�l�_��XM*�Y�Q�/j��2չu��"�!u �\���}�(EJ����l5��
2]�����l�B�&�
SM@��%�F��)�Y{~��6�:�4�w(-���3��Py���(�-���\��y�j�Z*X�}j9Z����
��mz•�5B[�ܷ8�ĻB�J�Y^ !��h���(�ql��k$��F�/�pU	���`e���MhZ�h��oh�@�^X�xf̛�T��f4�Bh#�а�Eu��ԫ��
L+�����C�u���7�iĬܛ
-��"����R��؝��?�-ߧ�Q�Z�hLxu�4�q�4����l��m�\��<��u�M��R�K��?/�nX�UFW��9#�s!k��J�n��*I�)f*e� �m��9��jv�O� �0��zC��aq�ỵ��f{�8��*2�]��~f j=+�`N(����rcJ��p���	MG] �������*�*?/1�b��)���pB����B/�_�o��#̯Bƅ 7�/U���� �A�b;����(qpUS%V"-�5;}��!p�Xó�Z#4�`������˲7VJ��n�zN�(�"��b9(%qQg�4�S��hz�(@�X�i��rB�'�!I���R�*��6��쁙Kp�zJ觇�G|CrS�H6���#�[��f�=�J2F]�q�JϝzKZ�aS<�B���\0d�
�����N��A��$���i�H0GS:?b�f{zE�>e��HM�e�f7���m�¬{C�$�9�yE�*D�âU��R�VJ���`�,l�4�GN�Wl�vYFP��34=L0%�0�"�T�!w��r��PJ�J�E%C����*��a���G��Tw�ZxzE\�a#�ap�1rً�9�v�|��B�dSa �T�R����O�2ȫ��D�f�Y�lrD�4l��a���(@�����{�[�e�_a�y:0:
ā+�L�Շ�2�n%���e�%�	��p�.��='P+��A�їU+Ms�!cHX�(}ȭ*/��C���LL�V$N!��/�z<�<.ʌdj0ʄ��F�������cRuh���)�����AK��Ď��Vc��_w?�P�"��O%Q��$2��D�7�w2׍�J���9����T���.���P�L���� x,�Z`�ļ8��L�A29?�P*�m��k�׼T��\�U���0J��DL���x_���B���r�A���o�~�d�׃�Co��7}ȯ������f�E���JB�)jʁ.RX��\�:�`��LAw��
�ro��/�Y{�䲽��
.��Wg�Oj��
�X�#�CQ�fG�ȯ�?�Y�KO�"�|D6Mz�����
a���X�;�ø��I�s�A��6�f��&��#`:�������	���df�:B÷?�qi9�j�]:/���y�5Ȫ�i�,���b��s�,�J�GH7��Xa�<�ˁjݼ�Y�Ђ徃��!aq�y��n���#����'����l��Րlb�tb՜�ʯ8�@x%ã�G��Y�����:�Q
�F�I�'�����#�[�v�t�`��$�|H1}�r�u��V:)w���f��G�2.�������dt�b_1�d1�d��C*c��Zf��e�qjǮ?qM��$|B8���^����S&d�+���LKڧ�`��i(�]�52f���xo�%_�,�1SLf
����TH��F��S
���8��75�!�'�[�/�/(|E*ݐԇc���nv��0��?�Q/�ρ 銘��`��Ǯ�,�t�W�It/�j���π�/��]��gA��m:���ijt똬1��:3��2/��'�`��
l,|�.����Ey/�W̼�s�#6Nfc�M'i}j���2^y�`�=��l[m|��N�rg3!���>/���L^}t�J҃�;
�^^���F>jY�`��u9"�ggn�׃Ӽ�Q�SA4�Wk���"��
�Q(�[䖃%C�E^�6��cXV��.^�)�>��(���x�H��^{����
��'��A�7
z�z
�	���g�~&#�<_�5�ɩ����1k$s�qضT�5�Q��0� �8���Sx�����=�l��V��$�տ
����w�(0��/0.<�5=g�3���Gv��4yE�!��<�s1l��6�^_X';�0J���9�Z�t�sZ+��H���C1���c��`��N.f�Tk0M�嫧���a(� �7�l�M. pˎ�Qp�T���'�"����7/���?��.�/�c�T��~�&TC��o�Gx�v��$�=�ҽ����\�1������Au�;��q8 �Z���e��/4A�Pܠ�P�xT�ć�LR��tG��c���>Z~r��K_�+M��k�_�`��53Kk�{
�S�#7èD���	�.�'�>%�g���;�����H�%J�����k���|�h7yAG���-���X,zC��*n�U�3i�*�Q��~ba2'z�:��&�3��W�C�R�`��zK6V��O�^�90�=1*T���f<�_3��u,,]��zʥ���?�b��0|B���;��U�<�͗xmI7�>C��9�����Ix*w��6�E�C0l���zf�C�H}%�1ՒbQ<߈N�0G�	��N?�P
�v�/[
��e��=M���-6�U��%��X�S�0�+��:mǃ�x������P��y"
m"Gi�&W�?���=�6J����%��{G��`V�>�
�9v�zE*�e�y2|\���V���3H,�>�X4�I���d����̰���h;L����Bd��f*���N�t��05�6)>�
���Я����V�>5bC����-`$�S�O���0�PlnH0a�������vȶ7�!�ܑ0�o�dK���"��q,
�Gg�(/^���Ǟe��}�<SH���}af���_����C��& �;��se�]NN%�b�WYZ��yNHݨ&�
'P�zfH0nTA)#�飯2�Fq>R�1>X�>ք�`J�O��LIá����{�ߴ�[�٢T�V����EAc=!T׀��,�3:1��PSN���X����[�P��d����`��:zι�K3P��Q�r�����#��!z����-,�s@Z�*�s��,�!�3-�d�Nbb�.	z���4�� 0��ig1��#q�̹Po0t˒�u*�NE���5:���D���в�	�45m�И�-
��X��}::��;yFG]�1�M1S,z���eK�Q����#D�U8�a�ȕL�Tq/��0kj�̇���Y|�z̀j��u����R�j�~��2�;�"��Ev��a�.�v�������AQd>!,�O�8�U�8`���q�$�:x2�HÃ�>
�]���	ŕ_7���]e�_�m<S��l�ᘙ5p";�ӹN��w�E�,����VK9c�r�3p�@��!�K�x\�����l�û���t:�
[��e#!��m�n7���C£x/�������!P`>�k��#_&,ij���ksfe�釹9�:�,�TE2�T�/��eMM��ӹ��8W~#�,�*��se��
p_ ��*��\�Q��ܜ�Bt\A��21+��=�4;�Y|�;S�"�pa��B/ǘ�RT�?��?M�T�����>�UUjڼ�ؼ݃k�A�����!�&���JFIFdd��C

(1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc��C//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc����"����������ᣩjP�"�"��P�!H9�(�>?f�t�e����/_���X��(����~8���k�N�%�o�c[��Fq�9�y�>����,�,�@��?Q���������_��<l�}=}%��~o���g��x��Y(?�+:�t�:�Y5Z͛���<|�q>���03�|���&�V\��-%ZF��]K�h�}���÷��㇎_���{�Ks�,��<}�W��秣����J>L�����������k����5c�״7s�����=��?�|����3�˿�Y�\�o>���Ps����x��]`(����μ�\�Ӷ�o��fC���N����0�y}�Y|�=\qӎ=��[mfv�[;t��(����:��&�����Mt��mb�y=>딹�D�;k�S����~���]�K�?3�|��2\t��^}.˹l���W��{�wαM%,�����ٞ]�f������ߞ[�|?C�+e�pCL�W4�($,��,��o���_���$���E�����1�|�ϷN8��::&�X-�4�A P�.�r��Dz_���y�ֳ����gp�Y%�����;	E��@BD4Ή5�R�,5�BJy}y���v�5�,5�BK
�-�Ղ�E��$�$��
��`԰�S2�,�QI,%���B�h��:*hY@(2��Pf�SYΉ(�Qs�P�IsKR��u���%((*P	�`�P%5s���:f���.F�K�Ό�4�(�K˧#@��ʔ�E�,3���B�P��p:k;.l-�@�,��\��4�Hq��=5&��,3.B
Qe3���:�B �R�5.Ie2F�
D9r���VR�(P���;��_kdz���/o��t�Ж
%*
D7��P�֥$B��������ǬoўZ7q�����Y�
a�s<��� �K��˧-Og��,�v�z5�^z6CW+;.,4BY�D����������k6]�5�n˼[=���\��65�􄚼{r�����u�v�}|�Y�t�5��Z���D
	,΋��{�|\��3�%��}��sc{磦��.��֮�����ϯ,���u��,���p71�g����.����s��Ҥ53�{N�ן���^�6�8�fk��x}�^�{k�C�N}
�;��[�`���P�����2ɨ�\][3j3�1��o���_ �O0�l�&�7��[l�w�LJ����ױytݕ�m.�YXOb�s��y=��2g;�:9���N��%@Q`PR).l$�[Ӆ��<�K=�n]��}E�ƍ��5��й��
����μ��s�r\j�:��#w�5�SZƋa5y��!5�|�=�7��{��kw)v͍�7����Λ����ҭ��)1 !0@P"2A3#B`������K{��8�u=Z�j��\�nl��#d�Q�ԩ
��"��A�v���L*';�R��aQ|#�E�X�c�Q��F)��'8T]�]���𞲡j�+�e�RZ��.X
�ʟ�H��|�L�dl����X����HR���_#���KB
��z&��5������‚a>b���-�-��S��V���2�����uE[��~k�1>���}?)��U9^�K�����}�Nr�����;�i�=˲�d�#r�fV��I�J��Q�Ѵ&4
LQ�L �v����}B�Q�"Z[��*��K��*��pe��a�������37���m�0�A���h��d��Y��∵�qq]�#la����(�b�Y��A_w<#�A��m�#��xZ�ߤ�����^_K�T6Zmq��'�p�zS�~����A�U�zqj~��,c����/B��Q\�
O�����c��캝�;�J�ɏB��8�v6ߝ��K������\p�d�ynv却�Ly�1����E�q��g���֒�����,A�蝄����).#��w�D��:~����#���u��CC�e�_��q~�w�Ojt;��Qm��]��~�C���{+p��̦-۷#�6�mR��i�(��f�&�09�߀�CR{�3i�4�`��}+�	۱��P��&�:�`xW�q��dD����Ǡ!��b�IwѶ<9`���DF
����0�ߨ���#!��[
����a�[�6��#|���@�N���,�Ԇ����m���-�@?-�������p󖖄G�n8��a�]�E�o�C�y�����LyL������M�"���d&Bd&B{�{�#�2���\؅�t_Lc^-�����jZ�ǯR�יCR���~���~��*��`��r����_Q����*
���$ŧ��E�O��  0@!1`p��?���&��<Bg��A=�k���t$>����P��0� ��G��U�=�\���Q� ]������J��
V!0��h����A��r"��X��'��b�o�{&�N�^���� @ 0!A`p��?�#��9�FQMQƢ����M�4t�����.1X��膯�BA@~��:�=������'
�r}G'W+���'k.�:��-!1P0 "AQ`a2@bq�Bp�����?�Z��UO��%qgN!aG�sB��oQ���l�W�:�J�S�P�L�U�)�T����YIn�PT=
�(*6�&5�l�
¯�*�h�@�
]�
)�t(��o��6"z'+�6���T�XP̗�E��p:��uň����J�l[�aUNuC��빈Xq}��M7�G.�m��ޕQ��)���W�)�\M��Ae�6���Hx��
-��v2�F��ʖHS�h>qgqrq\�ߵ�e�=Ѹ������UL���w�@\�W%E���\*u'���|�)�NLr�mqQ�s�T��C'��ɖ��k�p��[aM��.#m��&�%p�����)!1 AQa0Pq�@���`����?!��g��_��3ꛅ/�_��Ջ�-��[��؇ur����+I���c&(�Q2/N�"M�l\�e��0Z��	B8>~�y
l�M87;��B]#����s��}�\\���%����F�%m���[6��.�h��I7��kf�L��.'�J4�V��+���l"�g�H���V�sqA�)°=%,�`_k�X����އȣ�]v��*wR��Q�� ��=����skϢ��~Ws!���arH��$q"��E�l�%����~�Ale}Je��w���4|b㻰���E�H�#q��CD������[�<
�XQ�@� ��[x��Jp��z_	t5q(C�D
�(_E;�?�ƩmM�D�7}�%�	�3|l-�)�����)�v	��bEL��7��⁠�)c3��0��@���~��
$W�L	_x�Ƒ�&�z��r�����l�L��$�<��5R$c���;���ކtP�B���Ț[!cб�CKuS�+Q�	S!�ą�9vR4���61���D�r,�9l{�-R�J/G��.�$*
^�d�.	�v�8-�a����I	���_C�t��M.Lk-dlZPזwS�t!�@�/�,7�Q�"��xtġ!!!�b��$�LT�E(3>��:�&����~��I#��cF 擵���&8OC��h���Ѳ�$�`C��pD.I�O�MV�q��,�I�p�,D��3E��ܟ#
�H�.&�?��Ţh�,U��a����"��7D���r@�$�q��MJsA:mY���yplgS0&�p�+m�#)r��-��B���FJ�Ŝ��" \��ē��\�h���w6��adt^y��n�Tx�m?c�����Q�6G�u�3��7�l>�TaU�X�Ȳ�g�F�B7�"bxd��I�!�J��Y��"EG��z�1C�p�����tz3D`ڭ�=Y5!�zGq`fGk�Ht‹S*Ŋ!�b���\Ǎ���������zM�C��C1����NL��#�ǂ476Z1A�o�"x�,frD'����M7t6�Ś�hTZOl�J	�5I�+U6�FU^�hxN~JK"x�2'����i�"�*�(tz�=��R$ؔx�dwB�o�,P���R�ƹ1���Kx�ːA$w�Bǁ�~)��E�O�^'�f��xM�G�hd�l�[
+�c#�>�͟�$�v��#��'BZ�?���u���}	��,k3�X9�A��q��4Ne��d���cKM��[�6��:�`���)��s�Lj�P4�n�T7��	X륿��J:�Y>�%�q�F��&9�����jH�wC֨����҅ED,*=�z#��L%�I@��12F��#�0�EF7J
��k�M�E�3��u����́�h��|2f,�!^!����ؽзyCT!
�)�Ǧ�����p��~�(�t)#a�L��L+�n4!�O'C��$i"bb�
�"¢ڇ��<M�P	Ͷď�.D�	�AdVD�j����l���F-� mP�QTY0Qe�zl�m�5d�w/]�VP!R\��G��l��V�P�,D�,n@$ �U�aU!���S�tBe�	"%6�B�*����$�I$�I>8�$A�-��径���"��b�d�MI$�i$�RҨ�1h���;t���I�b��gBM�RI�4N��5en�`FK���$�&&&& ��CR�����AD�$�R���*F!"�!o	��3�<��<���0 Ï<��<��<���	�C<��8�sY��͘<���W�U��9�hW��h��ر"vr\&a���er@	����ڤNbQm�h,�2>�p�멜� P3z"�,@�BF(��
z���@�;��;�\"�< ,�H:z膇����#�(�M�E�Z&��4��$�ᰱ�Ղ�I� (P�.��(�I�,@/�s���ξ腚C�,q��3>��(M�f�I.bg�
k�$���8xJ��m�B��Vs%m���"�h.��
$�������w&�2��:��i��{���ɉYϛ������Ul����0IM��w[ƨd �0���o(M9����5���zM0ſ�w�+�5u��;�YmS�� 1 !@0AQap��?�S+�(�D���+�D�$���a��0b�4�\n�cd70�ji+��g��8��A�-��r�*w��E	}u-�;�� �e\��r�J��׍�Y��^EK�a[��p��y���%K�}��\����&��	]Da*��[8�Bޙ�N�|�r�#p�nZK�#�����x���jT��@�� 
K��1�8��VVV��^/
!*T��`RV�_T����D���� @ !10AaQp��?�\�e�x�0tز��S<�p�=���.�Әe@�^$=ҵ�o�7�Lc�E��w��4N�� Q��Ta4�N������i��ŗ/�1��#f�ѧq�8+{u�Jb@�k�*T��e`��$T�-�8=�S��b���æQ�?5�QD��c2���Z)��$9.�#�iyh�^N
`%i\�򼉕���D���+!1AQaqP�� ���0��@�`��?������W��e�{�s���b?J@W�g�k����LW���=,�-E���g[|�����6��Ipr�,P�H�]m��Y�c������0�(����SqD�Ju�F�nG�0�څ���2Q���,�G�|0FJ�QZ��ܱT�y��s8�Ev1�_�J��_r�Ju��E�l(�H��?�x��9�?��!�1��@d��:�3���1�����O��{��s�fdJ�`��2"�@���P
�>�B�y�M\
�`�
R�nS@(��Ь<�"�-x��~�T��X��~��B����nnA�/��
^�vc�JF�'�MF�(P{<@�D�U��B����C���K->�R���s3A+�Aѻ*
�/����D��UM�3����ʦ&���d��P�|f\0��gQl��Y۶��jt�U������Љ)f�������hd��bYW�Ȍ/38�P�`oQEU��5	vBU�b�/��q�}	(`W�:+��@�)�D�w8%	�F�8F3K��9��	5����wR��ر�T�q��Y���d�ЄBʹ�J�tʎ?H
���Ѐ���)
W��4�jQ*
���g+�L��ЀUzB^ّK�|�-48��2�\��K �[Z~Ks��T0����SW�s:UJ�.1h6�V.�4PY{|J��2���R;�)K�-�Y�:��#t#��,�O�a��r�'���.|?A'p����f�.S��c>h�'�I�j(P�eJ��P���(T	�Fo���A�������@�sx.�?��F�TdɨI��2Δ�[����)`�Bjex�
�犤,H*f(��T�J<PY�@�A[�
Q₧U@�0®�E��!���'���?�	���`]Gd���ɷ����N�%W��M��sF�1+VL��(>#S0�-�v­�:;ݱΨ�)�]_r࿼	EW���K��
<E�7VC@�p�[��_�KbX3[BlQ���>P ��T���}��ᩆ r�ʓ-L��%t�1hg�f�p0[�"�y��b���l�W��%�xk�������ݗf��X��E�.�"���x#B�	�+�(Fě�
_�K7�EF;���I2*�1c�N�����1*$g�UÈq3�"�y�����1,��B�#h�ەCDf��2�!��y�DӋQ�ܻ�ء�<0�z0�)P𐄡�Sa83`Ʋ]���C�)�+ �X7��B8��b��u�����
A�"���N�z�\�x�mp���p���#.���J�Z��L*�qK���і�Hj,a�h�B/����G�ĭ!�a�y���1�{A����˲i�mvջ�iO��=���@_�_�J%1s摔��+�k���h��*\�+�Y���b���6�!��b�V��b���S ��#�#��1�Y��(%�x�X���+t�!3�pA+����*�ȁ	.x!.��}���,��i�1%��V`�IX�3�v�~��"�H�4�E�؏���1fb�nj��kQ�M��bŘ|A��G�a:�^c�5���MA��c��1��@
o0�u����x?��t[����E�.'�6���o����
�+	$�)����(�pp߃��3*y&U/y������@�-(�ıc¼3�.�&�&�xmfjiY�f����� ��0#�m�NX�
V%�b%��_������~��i��7�l�>��~f�i��^Gc:��\X�ͦ�{�a�y�l�J�o��~P_������s����,��l���Ddz3"�Gl�:��`Lo�c�7�3�ʆ��ES<ǀ���V�K+�+�pp~��MK��o�Jk��a��3��x�pn:��Bf
8c��Qfo�\���b�s7G�>�0��75�C���3x���g�1�Өg�f(L		��Z���]M��xx94������S6�`�����V�1K1�����4�4j^���,"�ܵ�	x�s�@�,�:l��KU}Ɵ0;b�
C�:����Ȏd�,��ƿ���ɥ��68�!�[
y��u/2�kM��*�8OBѹu�l�.X�8?Ke2�Ĭ��P�(`0+P\1A4G�v�1A¢_�5�������ΌVy	h񉍳�z�]M�W�X��ؐ�D�J���[�,!s�ז����ƌ�EK����.
���>�����%|@x%|�&�xf�c�a.�rN�NA�e”>dVhC���8�[�qR�a����qj;�����P��:�$1�c)�/>�;Y��q�jk�B�����
�3G�
b��S������q�-?��� 5����F�T{�W�G�2�˗A��G���^`-��_� $����/��ˊ���!3<����b[G�|Ը�`6�ll�bL�Sh���o�2��;��L�"��@I�\�PA���j\�,q�9�*̠��0��B���7�\�c.Ѳç����nZx$�t�~b[�GQ�32�&/<5��<0�%&x#+�:��\5���^�	�Gm�	fܥ�n$�u�����D�-��'�H,vN�V��]��cc�/1\`�a�0�xa3�y�jGnt<�a��V���8����Y�1{aP��+�ĸ!��L(/a�zF�����+�Y�.
ژ�\X�8c�C��,��P�~L�.�/�hM�����������YqjR�f�A�?��%&�c����5İ��--�9��ŗ�1ƫ�<ya��}�>g�nn��6�JE�w�T�����!�Qb��8�^�g�d����B`�WO?00ݍ����Poq�`�6��Yp��'�'i~f$~�-r��K�!��DH13�kpqw5�-y�H5	�C����8�z���:���(Xi�.�Y�fC�p
,{��	m=šX�r�6��1b�!
f�H
����O���V4�W��<qP���l1%�F1P�j9�1�Mc��'�MS�ߠ1�r�2�q�%�/�57/
O��wX��7��d> �������TX�wW�kK��$L���=C
Ax�J�T��4|�T�Gӎ��ˏ�)��"�/ឧڧm���5�������d��~��UWd�+3)��.:�[A�E�>��(�Bmp��
u`G��4|stF��H�p-P��$��*
���(`��1\.(�+��M⨚FfQY%;D��,�������BRe����Pc��~a���Y�,9�߸��X\.�Z�b,�CC��R���2��%Q(�K��<��o1qQ�V�%�I�:�|�eE	�
� ��P���!��7z� J�
��PX{��!�0�a��=G�o@ܺ�Y�x�㩓1S%�b�1_P���<�Q'�m��V���)l^���MOi�}�]ͦDş�Va�\�4�
�\��!
7���JFIFdd��C

(1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc��C//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc���t"�������%"���´ͦ~���:��/~�����6�y�:���O;p��6j�����v���5��gƫ��/+^W�����?dg�1֚Ϋr� Vyf����+j�6�E�:��\��K�d��N�yf���ϯ�~=q��m��[�0�(�^W��[<�6e��f���E+5�Em�Nn�����6���F]<�r��|yk�xޝu����Ӝ���WNW�[V2����w��h�6y��l�LKX�]1/9�Aíe�6�7�f-z��u�s�7�I�ˬz��S���,{+�j̢�ړZ�������kٛg^R7�
�ןş��ϥ���e8�������ӌ�u�L���$fӖ/�H룗^���ҙ��w�{�ۇ9���R�;f�Z"��x� �W�.��~ܴ��3� G.�si)Ʊ�ߏ:k�m��^���JÎ��Y5c�o������@4�r�S��p��q��}/�ԥ�h�z�H��VI�;��ߥ�&���"z`B-�>5��u��4hY��ë�e�օ�1$dӀ�[��?C��c����.�@�أ�9��d=*��O%���u�TD��c�y�ԵMfy��N�itk�g�85Y���g�nR��w��z�u)חym6�=��̖����Kq�r�y
\��Kt�cwl�<�^h�~sY�/'�K�^}
�ϧ:�':�V�έS�9���/i�Zհ�Iy�/�y����N�%�ze^{9lB`^�8���Nmx_��NdM�T�n�N�ј�*��.L���ڝE5y�nh��(�/8�B��j����{��i.�d�B5��˥K�٘ӓG#�VŦd�V�bޖ ϋ�h�ˮ����=,����ڲy�4��
v���nDH�] ��R�xi&ձ7��si@�؎Y5䗎-yORi܎v���K�G�:{���&bDđjح�b�u�/�bf,Z��m�[Xy���[/~2�ų	�h����yߙ�Kd[A�kR�Y,���$�d�֥/�B̉6�ҝ͒X ��>d�T//?���o;i�&"Nrk<��b�Y&Թ3Y,bs^��uϽ3˧�+����N}6j9u���Վ�#V]s��8ك~=){q춬�S����Ub$-j�fy�;z�N}"/d�k�f�:k8���g՟MƁ@�.�2��nsSǫ7/C&�^�\xZ8Yt�a�NR�|�HLAulL׊Ҝ��Z�y��wZ��rr���z�������wˠ��O�5�3�>�m��=c���Ϟ�mg<ۇ�}�3�mO/GJ�᪤[�͗ь�?[�Ӧ�3�"���{e�v�e&y���ɲ�(�fI����G^Rv�|I�Ӓ'��DZ[҆���2v�rZ Z-fů~Ic�^œsdI=+���&�x}��*�zw�1zq�s�!�_���{q4��-0J��%Qi��� f�s�rm+x����I�������O3����ne��K�X�=��'?RĉA"&�d�jt'���sN�����5���җ���y�z�L��s]�X��Եm%fD�	�H*��._^m�a@��+ !102"@A#P3BC`�����55�"U���C~������"��6��a����!rg�i��<V��hX�p�6XK1��Vd�#_�uX�*���e��
i�ԩ����k
i��p4��.�?��7���T ��
)�yn�P]S������l!��fS�O�;:���4��`XL�1��O9j��]~a�4&ok�����,L��k'���;�[E?6����s�Z�c>SM�c�f��͟���ڣ��`��9�*��--�.���LN���F�s��3t~Y�]��E�v�ʜ�]-��OW�9�-�����R{Z�ʢ�0q�Z&,�)��g������L��0���cm
lFԼ�3�x�h1h
�V����.ٚ�a�L"�u(��3�s�9�l,�Ae�/��A|Ϧ�J��PeNr�P�Sr��I���S���E�H�b�l�_b��.p�x&�/�"T�%S�Uo�����`᷎ׄ��rx`2�k�(ޙ���g�aiQ��k����
�$J'卡1�	R�1�DL���~��E�X�x�����	i���(D�����P7��b u�X*)��;��4�f�(m㝭�
U��h"�e��`u?�f;�eG(MWP�q��ܪ�B��?C�ƅkEp~qP�c2̋{���lI�	�G�K�p����*6��v�mR�8��P{W�*�Z��c7�4�w&�G���8R��A����sS�f�}�v�[Z�c���OǸx��0�[��::	�s���PO��O��C�����ƅ�0��I�s+��1�D��T1�s`��yr�6Zؘ��Q��
&����E��*rpo}E)�J��bewe��T�ƍꉔIs����PY[s�A�n�ڧ1�ޝ.�b����|��(
10bb�V	p�`���o�J�x�/�*}����ӥ��X�ͩ���E>�Ceo��j�4��!ڦ5�S\���>��Q�D�X��z�nenc���n�eNɟ\E�
";nn�0h�V_|�<��JI��f9�R�{ll�o��g\/��7�����5�ﮟ=����M|8�٧��v^Ɍց�D�2��CLL�~]��.&T����EM��:fc�vޝH[BgVu`�:�v���?���q2��
��/��L�o��l슫.�3%��iL�cK�X��ǧ����jν'C���:��c����h!`&i�6/�)qڨ�*fYW[�-�z��o�:*I��Λ�h�Q����[̰TiOzAR3f4�{���8�#OJ�����48�����0{�qG�곮�Ղ��:`�Y�ǰ�<�/ęx��p�U�Q)�80�+(�	�L�B�3klh&�0L�Θ���FA���<g`�0/�����ye3���!�!��)0-x����i�Q?��g�ugVuDg���l�kG܀e�`������_
�Pe�2̳,���rNA|��m�;�����1��`:�yyy}S�hE�e�Uj��˶<E�J���4S�A�:�[�'Y'^�>�Dl�Ј��`;2�Z,T�Tw}U;9��@�+����M���� ��w�-�Ze���:Ȝ@{���A�u�`�����X�8���i�p�q
c��ʳ*ΚN�8�)Ơ����sԂ����AA����!@ !01A`P��?���������=�P��QP���p�!z!�T~E���܄��������̥��W8~�/�BأVE�P�.�ܵQi�`(r��������Ų���ږ�쪎NF�%bR�N�j�F�i)K�J�Ëܫ���ϡ���G�>��	��! 0@!`1AP��?���x>7!�>w&�_�σ�u�3����;�,㻕�hnhg��ц
8�e�l��x�$��p'*�^UyRZ�/�~uޣ�a����r�N�N��K-:��'��-!01 @APQaq"�2�B�R`b��?���'q2S*S[�⦛ʜ�$e�02ܮ�O�rNa7�����:8��'�&X�M��}U�����Gt8�T!u�2�Y)���|l����q~��T�^`!�4�\#%$���[e½!��M��K�F��
k��=e�������rs?12%|�����&3���N+�<0Lx��'A�)�N�u�y��I����)�ܡ┯�O[e�����)��r�=�䮯�
��)4;�P!���������704���n��Y��5
����f$���0ԝ��6���:�znhu-��Ⱥ&�PR��];�`�态:���Y��^���.��/�u
��8�ow0��m� ��@���w�t�#�Q�&(6���h��=dl����U���C�/���Oޠ#�+��������<���#a���a8XOjl&�wVS��0qM�A���[$�e#�q��9��T�Rz�)�%!���|̧��8�:�!��h?t��ʑR�%x�')����q��tT�h['��<-Ԙ+�I���7	ʲ�J�r����g��K�}�FY@�a�оrN�������J�n�
}9�IП9N��'�#�~�N�&9�l���V��ԓ:���?��+!1AQaq� 0@���P�����`��?!��r&��i�V5�r�f��,�:��%���g*���N���P�12��OA:�!���[d$���D(�k�ҹZ����oar�rIXd��@�e�p�B��
;�Br��!�*ļ��0?>�Xy"K?�ud��˄-%B�r%.D�E!Z�5����B��d��P�����def]�d	$lR �!�25�2����Ar����� �DJnP�E{
E�6����]	��7�2#�CH�fV��̋�6%ݏ�](^�&~Q�a�_6�$�m�q�j�-��2,�,�'�I4�וb5�E��hSƓ���&�y�P�s{-	�4'����!c弐!aN��h#��&7DC6&��^0S)xsI�x-�����A��v5ǔ<���,��>��b[� ��)u$I*^/R��l$(�-h�p}@�$?�u�]��SHi��X�-^�ea�I�(��y���!͸E��Y��94��i��J�f��lX ]>S��Í�F5"'�ֳSFG��(�#����Hs����b�8�i�զ�Dh�+%�љ�A�6$��;/�(�?@2h���&���G�Q9ۥEy����0D�0c�B6�b%/���f�B�B ���Br!8�,�*
�n�t��<�*5�
ȼL+���H2H��7(J:/�Q=nD������}+1�7��Р��/��5R5�-X����C7'r��TB���v���hc	�&Hb|(��4�ͫ鸞�Е]P/"P�G��&��[1a7H�*g��x�D�d���'xB���7!2lR�z�M;��n�/�5(�r�ne�7e��Z^Ȼ�
��nooV�M�E�X��?*[��a�$�3��p,��D��D;
v&>E(B�D7ٗz!�.���)�m|f�#ff6-GQEǗ��� �,����hش�q2�<�[�1h���C|���$�IiP/=�C����q%�i3bv2w�u%cpτ�'b��d��_������<��*���
�쫜�I>L[E��"�#G�<!�+R����H�!� ����}��=V�(B$l��(�ޛ�/$�ă��Bb&;���_�,x;�G��A̵�Z��X��P?�dF�8$�{
�dW�
ũ�~��T򘣕]8>���H�F�"X�6B����?V�܃���!$��JVF���Sc/<P�x�gL^�DgE,j��`���)X��B$Y���&]�Vϫ�#��n`�o���!������,���I`Q��[�WxF�Bɗ�
c��L��j)��8�!����<#d�e��0]�(P�{���$ܓ4yF/q�5��ىy�8���[��!�Hݏ"΋���'r����/#�=s��ެJtGՑ<��K=Ą-��^�>cJ5�&�Kjh�J�J�$��0=0�5gI�[�&��M�]�%��)�[o��!%}��Isȴ^�"ZCQ�B�#��V�cKvZ2��;j��nlndb-��*n�����!P�>������K��0Ǧ��sHf����L�6z8��!�D��FuBб��bھ��!`3���G=��[GP�l�r=0�X��d`�Ixܓ7\��h���/�
��)�Fy�Xb�-��F���ɒŴŲd|z���”Ll'�(�ra�
F�#J�b=d�2���BR����P�D�����6)��K,I-č�Z%}�!ȘӦ:Vxn̄���CI�B�D/���̈́lo�K(��qIt�́J������nc�P܏J�:ܳ8��0C�2�;�����-%�p�āJ@E��E3����x��1.f"7���ImZ�M,�L�0�&Y�Mh��1,M-	�` X�¡���!�#���R!d���␺���AÀ�:.�L�L~a�3�1�@�	B�c�{�bZ�=�$+2��LLq7�SS�5��om��	���[(nEd1��%v(�^
�"'L��_�eՐ�|�izn4���z�m�A*E������2Oh��,c�DV\���$[�5����U�[r<q1r���o$n�3jf䝉�xHX���z\!��+c�B~�͕v�B{6�O#��AB{zH��<��2#��D�t�N�V6C��z�ʸȪ\;�i/���'LZ7H����-I/���"��墪�v#��%
=��K04X�3YJDԌi�q2r_N�棜����d�a\l�%���a����(��1C�DO��7��.5a��"�Oe�����4���͐�����C;B�G$�"��z�RdC�)	p��ds	���ʒK��,��hPE�")��bv���Br�ٌ�;�Q�^��R$ǐ��>��I�m��|�ʈ�4Z*{3��
��p6��	h/�i��ƚ�L}F��.��='X�q��������b+��&'�#��J��L{�p���hݼ�܅�ΒI)��S��Q>�:�.�<��r9m��DL�J{�ao�� �:��[K<hrr��)i#ΖI$螕v�&K(DW��M0݋�Y��rN��/A�#I�Q���e�,SFT�GB=Ե����,h�-��9%�MQ�'�Z43	ԑ3ΰ����_�zӺ�e��KR�?�
����My�
�i#��&@��w3�<�q�?^�}M���J=�����Ƨ�13=tb�0��0��� PN��	�0�~��5�!�@�
?�����8+�t�#�@p���3z\"�v����-��!�"䖰�`Du��-B��ڎ`�HI�_���^'�����2sDu]�Wm΀\�?��	�Q�NpS��+msd��K�p����m,���X�s���<h�?<۬<k|0;��,��T2�?]s\!N9���=�E�J��ζ��ݔH^�����úm�|/|��϶�Hȓ�\�Ko��5�:���l,��)���.��y,�` �>4㮿�\�ӗ��	��r�λ�O9��y�
�ة�o�����.���� !1 0A@QaP��?����~0�S/F��?�ٸK� %��O�����<,Ħ��
�`�b9X.��+��'PL�b��ؕt��8Za�����3�*�lX�糖nm�Ln&wc���؃Q���X�Q��)�*?��Q�*�
G��,�X4�!A2nb<o��{��H�U��#C���nDc�sls�t�\�
%�{V�?���^
\��!ԡPҏ��^�1���o���,�Q��%�bW��r�O���@�5(��f�_���_+1��%J��\�M�!�\Vp�G����p�|B�U��*యw����\���{�� !10 @AQPa��?�D6e-����gh�=5q�Мg�'W��XT{�؆ �='D�!
��a
 ]φa2F�"B�G�~�.�r��+e���g�|�爵A,^�X�������C��e��a�6`�Zx+d��z�$cc#��w7�ᑱ†Eƃ!G��t�[��N"�~��!�.`�ߩ
%��M9J�5��� �]�n�O/�{�׵ք�'|�ZpN�Z��_�wɸ<02��?.}"�U�D����ۥ(�tGn�����Ɔ����j�$B鯃r��޿���*!1AQaq�����0@����P`��?��H���(m�j'P<�8/�*h
0\�$�'��$���1��6�k0
��v{Z0�}�e����0�����È^cg0o�O���\��Mz��IA���4A��|��k�ZG������!l�z��� ��� �k��/2��tuұ��8�Cl������,8?�on�s�M#ӕ!+��I�GB�I�B)2��5>fQ�Ǔ�h��2$�M����O�^
���y}
�J\��AAC�U8Y�:���JF}�E���4��ׯxF9���m�ʥ�^�Ͻp~eL���L��SI4����;ƌ �M��L��5�u~�5�����-&�_�V��
.�G����K�Bt3�W� ��R
0}c��m��(�����T�����?�>�����N��i�?�G�O�,��yd��aVs=8���Ó�΅�^�V���H&\#ynV�(k��r��a��G��!���W��Eߟk�W̸�dVg��DT�g�-~>��!#�q�x9&�sK���H�KFH>Yf�U�L�"����8�O�����b�D�_�/��Z�߬kU��K�,�"��X�6h��+
��S��W+1T��>��(�&�J}bP��y�W&Z�������#���
ɡ���0�ʰl��\ʢ���B�� ���2`<�K�)�u�@P�O!�r����ʦ�]}�R�,?��D��q����r�Q.΢a%�H0��c]-/��
�<�R��\<��/������
L5]<6G:�W��-t5r�?���w{T��&��im@vʐƈ0t�J�@��e��p�iI�G��/�\]\O�?�q	4/��0ųO�#��Y�8����6�ʕj�eĢf���ĭs�f5�b)ʰ�z����T�h���}�<
Ͳr������+BG��4��%��j�M�T�/��9��ɴ��G�8����Skg�1���C�@r���Ts����Zk֡�1�}qp,9���L]���C�R��w��*2�Yr41���c����������/{KyE�q(�	�l;��0��lIV��(�.��z�Uz�C1�B?�2O
CE�(�đ�f_�u*�0D�Bտ�Ϙ.���ŧ܀(�_�kB�1�s�3זiuD�`�(��%QG�Q<��<n �w	8w��c��p_�R��!��)��`�5oj�	I������'�`s�.w������&f��4?��-x�"[|#أ\?�XĴe���2��1L�M��'�d\�1�6=c�w�ِ�䖩ؠ�u����j}��+��ۃbU�ˡ���f^>eB#��c:)g��
qF�k�� �^CryTe���+A������P��-���$�-�*2���(��*{6�IV�ꛨ(�����/ͮ��%��34qf�D1cM�&u@����-�Gf��ĥS,����
�1
�)m��F�[�{�g�ѫ��Ї+������ ��H?��G����\��oP�"���&8�%�N�l`�g��C��P^�?�ϡ*�B&����M��iڏ�mj,��w�:��o�Et˿�m3�s4������W��<�����5�0~`�L#�F�;�c�����(�����\��tbTG÷/��
;:�T��Q���*�RfCPË�Dk���W��k76zF8P���Zzj5���zV,�3�i��q�N�yΉ��e��%�<3i׃���y�-U�3a�Q��Q�#@L�L���L
1k�͇08/���ehiC�n^�6�2���+>{J����o�&x��p˭/�8J��V��f�P}+ p3��b�V8��:��a*,�+/���)���ݲ�(ڌ@Nv�K���**.n�K-߈�'��b�b���<���l=屜�O7G��E~fF_X��[L
Q�z�����{�G�/,�T�w�F%[���m��P�%8�M���+}":q���%m���������*�X�t>�+DY<����өD��Ds�h�)�ߪb��i�R �;��X�W�ܾx�̺��X�nni��B�� ��a���vbYonc��]pGN��#,#��۶��T��*L����D
�!�m�j5.�}%�1�p�R����χQ+�7w_2��J�j+�PE]�|O �Z�oXX��DXϴ
�Q2����i��?�~̇Z$����JI���0]��l�t��Us;'	�
��0/p#���
�o�lUmw�l��;�|ϫ� �8��QM$�.k�
�ĵ�_��_���Y��LЭ�7��p�&En=�L[ O������@� ����Y������̰|��!��N�D��^�p�`s�\y�����F�s0&��=��*�����t
u��\�U�P�4�4}_ݹs���AU�Ļ�Ak����NWڀF/����nI���n*G�@�i-Q0����8|��S�Pg/1sf2���W���a�t�\�|�/�]Ӧ�`�En]�90ק����F�H�fP>�W�M,�����h����.��ư8\zDX�C�:SX��+����>X"�����j?Ӊw�����ՙ�|�̫�M9�`�p�nͷ�k��`�\�Z�Ÿl��2<~�p	�+#BXm��e�=�g�����NN5��*5kH���3�67�dz�΃�_ћh��	MTv����q��uS���
QEOO�T[\�K%��9��ej������E�A󹟤�qg�-��{P�4�">�4c\��2�ZΥO��)e�������:�y<��e��UQ�C'��4�E��x�o��ʧ+4L��0Y�<��.{��q����!�f+�K>L�	�,��@�˃�=.	��3�c�gf?z*�]K�&c�31�!P�����/��wS�Ќljƨ0QѸ4]�f�����������etg=bU�_K��`<f§PPˏ���d�%��S:���u�*�&s|�`��0}��f��O��+�<Uq{fc��E�
��ϼU���w� ������ƽ'3�ܵms1�y��8��93X�*S!W/���)@���5aM+�J�<�)���)>4\������S	N;���K�;��PFE│
Ĺxe���J�3�N���>�j�q)m0�|ʿ)��pN�SQ�.�@���z�.�"�f�胡�үl�Uf3��G�ԫ�C�fZ6�\����X}`����FuO����ΡU�Jn����S�^O^ Gg�S"DY�*W����n��P_���.���mn]�h3��Ï\8<ARy����tb�]�@k��m�,7�ƺ��^s��J ��)ŕ�oܮ�Ҍ���fC�	m<L���S�"Ԏ�Y�53،DUM}��b�ܠ7���\7e
2pu<�02m�.�빚Q��|�۝�%Ţ�mz��k�}!J	q���?���-�/h���U�A��x?l��\`����g�X
�i~ �=�sMt~�?0D�v���iu���e�*vs-�x`5�-T��dx�
{�F�}��W}A�
ENPh%�\�A7�6����0e��+��0�����A���nb��_B��9<~�E�B-1��J����U��+���/l��ɥ���z����{}*��2�^z�����D0���@�(�H"�P�<M�s��(��nY��Aʊ���SX�l!��h����h��ħ(t� �1���%���� P�.���¤���:HW
K��Y�k�~�=&c��Pc��������7sU�կ�avFX#��ej��
���].�Qa+}D�R�����R��H4 T��`V�zLp;7�"�"/`�s
s�9�/u�j�:�oֈE����Z�{גUf^F]c��WE�C���b���e��%������S��|xee��5Z���E��;�
�\�m]J�y#���DrމfG^e�=ȎO��
�=	^P���}<I�n���l}Ij
'��o�P����4��8�D,�!t����;@D�>�̠1R� Pi�K�f0c߮'�m�[� ���+�0x/�}���w�L��ë�����-�k9J����ӕ�h�6��v���KՉSb�a�s0�g��i�Y�dMef��T���|�f+�8�q�3(���$X�bC�I�f67(��Må�\�1��Y��
�C��5��am[,�nq]�<[?�(	[��a^!�Z^X��*��5��ƽ� 4,��zW�H��Qڧ*�m��M��ߕ;�A_�i�|�
�Sb�g-�Wk�k0�R�w4� <����0��Ż_��Xv�?H�buw���w���}vG�N�����a�D�a\�E�u�P���*2�y~�4M��e(b�P�԰�ӝ.evY���n�͙�Ţ��P�m�B��eD���BY50]�j%����G�����.�pz��8����/�T\���䘅_�����G-B��(�+�;ImVK�ph9��
c��> 5y�L����}��g�!^�\�`������~�4.e	����B���$,���Ċ�
\N���1V�+c��μ�]���!_x�t�ː��¾'�(�_,џ�?ќ�b�к��}����0;���"��0�0x%7Y�m�.EY���,�׬�w�`To>���}@�[�(ҭ��4~ɜS��蠬�S�"T	{�%��}�tߘ7����̩��h�����51i�C�ڱ�w���^�{�.���+����m=��Y�;�q��̀*P�>&_0�z��J��V�%S�؊ �\8��ӓ�P�o��/E �A-��`�Ӗ�:�5dG�_�\9���4K���q׎��k⥘+`+
C1h��Q]��Oħ6�^�F��M'�*ڈ�8Φr��?�@R
u2��Hv4�E�V~b����}W���3b�[��������z5�4ʺ�)�s�6�΢��>�,b�
��p�1��x�)���Y{�<��=a��b
�;<�.)��6�]�s�$JVM@Kq��(k�Յ��IU�r���b�~�ܻ)��[��>|T��X�=B���-�����Mߤ�-F
�R�_h#��+M� -�9%�Y�0G��^~��q(wG���#�]�4�NR�c�9��/��`����i�E/	��YYR���
�H��`|��
{���!��	��1#�b�����m5�^��
�'y�\뙋`u�y�6$����
u��R���C
�us���k��UK�ݓ��@���t��NJo��iHj��@�
@ 5X<F���%��B�.��+���9�Y�)K*�3NR����}�-�aY�3�E�}1�N�.�Y�v�p���Nu��U��1�r��r��h���k��!!.���JFIFdd��C

(1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc��C//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc���l"��������T�=�'�L�����}%�	�.=o?��z�Ʀ���r��M7���~V�����h-������kJT�8�ab�h��J�I�!b{��>�;�6Hpu���g2�En�͠����m*Vs�Җ��,+`�6G��q����O�L�-e�vttc|��"_#����˯
a�bѾͬ\�Y��٥華׏�YR�lj�oǎ�Lo>�]��m+ylZ�g�oK�|̽{9��d��x�5�p���K����̋o���_6������9��\J*�BW���ǣ�-K�""�향��&[a�zC�R���#:���Yi�~o�*�m�����;�Yh�<��^~}��s�z��Tֱ"`c�w�O��_�:��<�G�7�)���W���7���=���g|�̳:1¶9��V+6V����id�JڗM=�ڏLt��ZG��|�wi��D�XL��g6}��4t��ϣɞ��3H���3[R����Ǐ�G�:s����;�x��:�l�o�:E��Ֆ����{\��G���:�$LM�jZ����4��>l�������s�7����:9e�r�oMq�7aiz�
�s�d����ˆZR�[j%0�^�o���/������.[�c~�Z�kH��6�]#(���\� ����\+9��$��P��i���/Ў����V>w����okL:����޵�,�N���FX�ZF}�}rb��m�6���lګa����}v���Z�/����G&��J�/Ybb��R����tyq]��;k��v)�&%-[ϥ�=d5���Dr�C��~���kJ�^i�g??Fz�5z3�sM���=1���KMn��Z=���$s����W�����i�:�Cz�N��^�7>s�
fmZ�6^i1���'�Z�Ӝ��?��Mby�Ŗ#YL�X��Z�Ӝ�\��5�e�żL�sd�o/�v|��s�5�R�~�s�I�Η�ɵVM!N�c1#9���S�&�酣l�m�ӣ��U��_A�j,`�u�cd�mDHϥ�s|�Η����W|�/�Y��Yنs5Z�K�k�:Ϡ,������Ϋ2�2	���d+1-���YUZ"��WN�e��o&�ڗ-�ZK�~o��A��㖪i�qY	3����V������r�^�h��Ҳ�Eƾ-�g]��S�0Jq�=�z\�M����y�TK6���J*Ԓ����%-h\�֒�ܞ�f�C�F���*��.�u��YY0��c����+M*���M�%�KD�Z^���ͭ��u�&�I�3�%X��-��Tڒ^k%�"��&��4�n )z	��}���L�β�j����L�j֥�""bj���v�pw���
ڤ"@A4��;��Ӛ���^�K��o�7E]�5���I�[A��׬�����aJ� �	������f9�6=8�X�Z�D����V�Y$�IT�-��׈P�J��3P%0�X����k�[�XgS5�3LH�oR=?+�x���-�i���3A(�H��5)���RԚ���LL�h�01T���O7ON?��,1@ !0"2A3#$BDP`����9$���?0�ȟ���G埕5�!4���R0'�'U�;�w#'�&�cdS�
��ք
���}�b�_-E�n\����MreV%��*b�!�]gk�z/ѹ�s���%%�mEV��o�WBe�[e��h|j��������ě��57�bņ'��ɘY�O�y���"ة�!Ӱպd"��d�򃴩�Ç���2�FŋnN��[5�?���<����>�.�ʌ.��]��p"��,�Y.�`�n_�I]燅��[CCD�4A�9<�|��w�Fy�j�U�[�H[��[Kq�W��c_�[允���.�Hd���hy�?%����#�M��T�]L��e/�_l���*N�8Ş�D���R�x�)H�K$2YK���!�ޏ��ʌ4@�
�LZ��WK��!�C$@f�pk���5UYXh�2�="�㝏T�IL��>�20
N��X4.��Hcv=�qC�On��@fn����+Q]lH���T'%�5$�J�[ 3¬�Ne/�\�|�l�%NÈ���2#0>.V�"��}��,�C$�J��y,�3����~���Zd,��c1��gj�_y[���W^�N�{��&2/9$?�9Q��Og%�|;�R�ԣ���N�Ѝ6��<�1��������;�d���9v�]L�Q��F�!.Ld��n����\5R������L�I��c��Υ��)��
#Y2d���|�y��#�ུi�a�P�f]���uH��_%�DKn�hڟsQ1?6����M�*$JZ���)l�G�F:���pS_�
:S��Ԕ���sQ��TN�B�G���B��T��A?N��:x�*�5c�kf����C(�\⬸����mbƒņ>�E�d���{�U��e��Ȯ�+ɖ�bņ����o��6#�2�E��M&��qKd�����*JT\j%n�,X���$J9>�G�a�k����Ƈ�:�r����U8�vO�bǤ�=8�TdJ%ht���Q�z���6M���J&��R�5))v��,��Y'g%�Ӗ�p[��	]��)7�b��*��r�k�tK8��?�n��6��K��C+CD�m��̄uNvT�j�<�1�)�5�h�P�b�X���~1Zc���7%;�f�h�=�E�4\���l]j$���8�N:d\��8GD|�w�mҕ��pVYEZZW�O���b�F��f"h���מ��"�Qb�ɻ��R����D|���r��Z�qB�x��h�[qWiy_���4{��r�+�ɳP����y�����5E�D_���r%��ŭ�v��;��q�ŋ,5�{?%y��k�伉٧u�|�5a�-x��,�!ӑ%�N�w^q_���s��儴������ex���" 01@!"Pq��?�lsq|[F��!sc
;EM��w`�Fv����ی#pa�i��M�?R��r�0�@a(0�!SɰeQ��,pS�K2��#��^׷@n�E�
��^�:o�d�*�-Z�Aܠ�P�+�Bx<����� 0@1P!��?���z�O�ph���hR�0T6)W�8�������C�\�q�}��ڈ3F	�R~{'�V�"�b�HRL|�:j��L�m��()Ƶ>�CX��*I���H�a�I=?��/!0@ 1Q"APaq2�`�#BRb���?��=~��d�\�N���sR,|��yB��ǚ��N%)�K6��l�[�S<#kn�6��.�-�"�R�k�BYސ�>lZ��=^*&̢r{�Ə�fr���"��JEN����~��LmE��-�f\�KTƐ�,� cC�S�=��>��H�f8Di���pi?E�.@@�l�z��`m��в�a��~�Dln��e	�M�-��vP���
S�R60YE�j(p���z/�ħ�%H#�N���2��\e}��o�h43�k)�7@���-�kJTFN+X�3	�bM�2\�t�0����nf�}�@a�݊6μۚ��6�n�9/��X�
�WR�_NK�OW8O�j8=��C����B�9��Dln�kNZ'9@Q��H/w\0�#3�=P\�[�e��dWS
+�l�!n�x���8�_�C�tB�i�����ヷ��g]���v�Oۛ�H��u��n~����*!1AQa 0@q������P`���?!��L�C�P4�8����e,@RxPX��TW��[b�\�u,ga��4��A���0�>�<��{"�ˁܕ�1�w
�X�B|
�l��ZF��]t�+�)a#�k�q���u�k�I���&FBC+�W�d!�S��0"x��/p7Й��Y�4���;0̢�5V.o�x�[o�Y//c��r�"�$���gA�ȭH0�f���]�2�H[�DjIf"%K��ԋбq�e.���^�H�z&5�E�,:�ц!]	m�&B�jQkCYF'	�]�A�<��C�2��n8�9�(J
�
eSzx���P�]M�J��?��'��&]��3YB5E�R([���0I�b��
6��E��ddh�6�R[ˠB�>�$4	?Q��L���ȋ����C�Tj-i�$*�GB�!c&��Q�����2o��1��<�P�qys.BDt>���ٖ�p��1h��
��xcʿ
$:��BJ�V��R�F��n�>�������b�6�h'�™���/�2d"E{�Ɗp�̉i��V�#����f���Εg��wڛɖ4)�d���Nɚlf2�=&��Ѡ|�-'ШףW4%��l�(��h���Fsn���Z8����t��y�d����Y�	��H{�dE���
�m�F�l@���!ЮƏcA`Y�Fc�N^�X�3cF�E���N)��]�g �* it�]�d�d�P$TnĠhTXG�5����;D�iC��f�$�`��[��9u��K	X�H�qN�WSU4b�3m�@Y�}1C��F�&�;�a��z��f��X���[�	>XKJJ�n=
��X-�ߤ8�|�(&6aM�c� Ԉ~�=��3^���.��Ӆ,I+f�d�'2���%

����\��m�ս(<�<$��}�E�\�Y7��V0�,Z�& ^�>�;T���W.B�����V2��3��^9�4Y�e���	�<=��R�k#� �̳!ImA�K�dL�a�ZGd�X40j!\L���jF��c�J �j�T��$xHI����`-���f`�iE�%�|e���F�G�q&���
n*�n�<��rCՉK=(150B�qL/
�#�l�RqWer���BGIF!
F6
.[���ȇ�S�q⬁�'�3,�G�_��(BJ�'�zA�r�M�TȐ�4�uK ~���x�
�|f�-��U`�
��SXJ�4%���t/��������e��
�[#�D��L���,x˓
|��"5:�*}�'����&	ؼڰ��3�e&�Tʱ�,��ܾ
i��@R��uΪBDAīJ�!��V�W�)�49o�@��F]��6�KvI�T�,C���J��q�"�֖8��
�8<
G�j�#
��d_���Id��׉yB��	�ҐF����#�3.�9l'I�[�@��uB�c"D*n�a
�2�m�8b !?�p6��?"Ka9dXH�j���{L=/g�ˬ
�xTm�.�t:�l��Y/RdN3�z�\/�z[�7�i!��:�븏����s~tƒj��\$i��(̐��H�Ơ�cR�S���$��R ��U�#�\M2(Rq�I:)��$�۫Ԏ��܄�.�&'��Ƅ��Ʊ��Ŗ-jdZ]~u!�V�������'�=�V5��dZY]��JQb*��	Xǿ�CWa�B��^����X�(V]��c�� ��\���4��1�k�rK�:1�j-�Y+s`��3�cm����۪Ia%Փ����-�y㵗����u1�#� ��ctOB�tc��icۨcA>��!��P�bF��\t��ȝ'O��Dۻ���21�4yC�i��Ɓ��|���
it

a���b̻�"^,5Q�4<�v]��׷��4M5�d��(1>�S#�v��4���'��i�Zh4
k���g��q��FEU��Lϧm�o�+1vX����~�]�1�=h��0�0�Us�z�KuE�FP�T P^KML;���t�:m	C|��S�	5��mG�l[_HY�Rd����}�v���b ��}�K��K�	�u�&�wA]��(/H]��`6��$�5g�1-6�L��Ͱ
]2u��9�t�]Vh��	9g}K:&�_j$#2��
�ϭ�d�dݐ"=Oŗ�8
�¨��^��K���9�r�ػ�c=@	!�|Bz�#�"01��� ��c?)ـ3�mlo<��uൽ�J4��:=,���>J@4�!ܼMЇ��s�$ur�.�ijK<�;
��a:�Z����C�E��1$�O��<��<ْS�P��4 � ��I�����!1!0A Q@aqP��?��(%�J%v��AqR�>����X�������E����"C����4�;�b�#
`�'�?�3������T0���T��q	X0��m*�Q.,�{�!��I��8�n_3���	�
�^�b{�IC�
���/�U	�����h�M0�e8#�_=*��W�[�<��u�?�PFW„wy�+k�jn��.0r��G�{5ɔ�SP�7����x%|��>5?$�L��-��*�.\�@Vn�9�0�\��W0����G�1qC��˗	��?�N}�c�4��V1��z�a�� ��!��=R_��/�o$������}��
ArG��A ���Mw�j,�׷�A���%5?�� 1!0A Q@Pq��?���4��lK7�XY��(��[u�n
��(��SD(��C�����Kn"f�B����k�L�r�0�M�(cbm
��$=c��ߥ�Z��?�h����U��ZG��mt�x$h�Lx_G��A�J��h�.Y��J�ל_ҿJ5��D5��C�e�J�XcшN/ST�!�R�B
��g���!pƉ9�NL&S�2a�]oY	��8���è�p��
�M�e8�������ž��*78X�&4'p��h���To��p�!+����Q�_��]	�	.�:F��v��_���Xlj�����/�I�Ս����߱�5���)�:���+!1AQaq��0@���� ���P`��?��7Z"�^3��R�ؑ(;!�g�"�̃�
�-��H6o� |4���"��pf��7�=ʪ�d}z�z�U�&Z
�vb��o�e61Q��8`,*Ҕ�NH}e+I���-h�������
6-U���B��=-�J=S-��c>s).�djSKj]p��<Ms�#�/��lW�x~ekY��Jő���Z��Y�yFF'�q�CsMr��'`�b�G0��Y���+Ɠ�O�opw!�gnр.����>�����aY���@�����2��-�&Rv���1
��e,tĥsy���=�V�é}��]4��]U���]�fK�}��{_y��cr!o��]���"���ʔ���8mCT�Uz��X���C�w��O�3M��L�r���0�v]�1�
���~�tԪL�K�u�S�Yi���ɷʣ���ac�`�8��;�Ǡ� �.���#��Ϭ� �,c�d�JE�6���Ū�c����f8���i��*n�&��8�V�/�������݌@��B�ΑB��4	�I�<�(j`!ي�Zfu�V�l�.i��P��t�c��WD�>���=&A��W��:���f��%����ڞ����^���i(�-i9[9���!����Ha/!�g�������JR�̾����ǘ�n���<�"=I�ՄM�#S�V�TzJUե����Je1�g�"�t�W]�#H�	T�q1DiQ�X̄�\V���Ѵ�Z4����C7��I�?��D��2���g����X���I���hmr�f���kqTe�WU	u�{k7� �Uʊ����r������,u�#v	�҄�A���h6�5��1�
C���x����/�O���V5�[��X �����.�L�(RV�ѹ�<�����2��S34���܃��33hAT���|��,`Q��
�`�,�V0��@&�A�oH�(�0v�fߤu�[�p�#1���f� ��=彇���v�H)��p�S.Ӓ�?%D�ʻfU�h+W2������kw�@\Ïx�j��Й�x���M1k��`��#&MbF�8�����g�K�=���x��Ĵ����mr��H�B���C].6k�h�u�EPk��ŏ�դ>��Pdq�f�Щ�"K�2��Ƀ�,���;�-�.\[SI�}HdU\/U=)̽�y�ڒ�wVx��`�D>�CG�C.���P��f���ʃ�Ae��nb:yK�u�FŤ�$�u
�.9�t̘���En2�^��WE**������4��{�I�{��e�����E.�Q�&��Z�a�Թ�:C�Dn���C�*�7��(�,fn���lE1,�ل���;��=a��)��d7�&A���P�ܦ'�k�������Z�]�T���~��W0��D�E�;l^Ըv<��VGJPl���Y��_�3�6y�Ø�8��'gd�O�}�ϒ�Ye�YЯĢ�/ysplj�%K�(��W�f����h�Dwo�R���=%����� �06Ev�6%�[�홣ޙ��5�2fE�����5&�W���:�a���ȴ����[zT%i�p�U8��(&�Ѝ�y�MJ��
�<M�%J^�`�J��H�2�m\����H!�����U�pMU�%YT�i���%�J�m�b��2�㧈�NCF�Q�)1�g��O��w���,r�*ysm6�MA��H�t
�t�
�W���&s0��1��M�5"��)�:��L3���Y�R��^�%D݌3�?�2� %��ß�%���&c6�MaQo�ZlPtSp�x!�-�Z���Nm��53��y�Z0T5�J��<S���̬��^3̴i�-���%�e'����9�d���T���"rXCj��MUn�"�Oi��	�㡃1�35�5x�5Ƒ��h�nЭ��e@�/��4�M��w�/$��YЋ��a?��~,�%���ģ1N	f���e�T���eѰ��D�_(7!`��K�Mx;3-"��+f��LZ�d���4�8G*)�Ӑ�K�{GB���q��e���@�}%B�
\k�c �do�P�gk�K�t`/jS�1Ͷ�I\�0��p��",�0��AMhq1U�G�Q�7�^%��Y� �<&%��}I����ū���Rl}e�
�b h���@DNHf��}!R�1���R{��IdV��^��Iym
��L{�+�)Qn3D@����3�j
w���Za�d�L�x۴c��c6RA����`��q�&�ߧ��5~����;�q�c����^?x�g�=� 7�
A�Z-�^cg6�Vi�ۄ2�&J�x
�۾D����8E�\E�c�{�}����$�˵4���-w������ab-�o�{_��2�7���ѝ�Sh�������2{C���X��wu��=N��fs8�+N�]�I��4)��,�ސ�����'���i���q�[�0"WaM�P���Ԁr�����^����<��x���IY��-�@��y���wZ����
����
M��0V���c+B������p�=�%�\L�F�F��2L���IzMT�5�ѡ�v[�|�Z7��QF
���)Y�����"�+�ͳe��3�Ҵ�""!�CDmZN�'n?�hY�`���15C!�{PmipE�|c�4�O�YI9���5���*yC�&�JVf[N��A�J��f��5?YE�+r�J{Q1w`��3e�F��zBrj\>Tr�;BP*���G@��f��DDq�����Yg��ķ�E�����/2�2��N%��	z/�7R�Y;p��-%����B���
8x�^��ٟ|�{���R9�+Oyu^i>V�<#���A
����8����Es�
Ww��h�P�B�0O�A�9�;���Z���$mdz�c�̆�ɵ�I�_G'?&�_Sn%ݟ��:
mۘA�yu`iWw2�w��J5{�h����tEsF�D[�X{m><1��+b�"޻w���b��4�#<��Ԛ8/O�;����;L��)�\zTB�����Z�0�4��юe�rs0�q���6�����2��+�yK�]���6���, �r�Z0v�ºV珐P-�x�kl�e\�@�1S�n�J+U��Kk�נVH��Ɛg���M�X��Vw��l)�K�J�Y�"��
&�{�<F��y�;}k��7bTL^a�T	P���<a�bi���[IJP.TM�t�^��p�5I��"���.����u���y���q��e#���k�3|L�+�R�m~��Jpv?� (&���	Q#�H�Yh��#+�j�`���
/Oݠ�QZ��ZF�*�w���`����u�3O�[�����(��#G3tn�0\H%�
���;y�,:�J���#���.�G:�2�q�8��ʬ��vT	���h³N�b�
7yR��Bg����ĈD���'�!)���m6��e���c�~��}�L@7��hJG�e��?Ը`8��`�0b�K�c6LP�sQ���lzҳv�����;xF9.T�M!�~fe)�5��
""�hq�� ��� ��z5�3M�W�y��09s�ZE
s��TMs-kY#L�> Q`����4��/�k�]eL��$���F�3 ��7a���c��*��O�>��9��E:1a��������o
c�E�zs2����?�!�O�.�G\ˋ\X����t1f3�fUA;�>.���}&[l�ō%9�K�L�sCԸ5r�7tޟ�C��o�.�RF�
�E��ݬ%�~%�k���.0eˌ��4?_�l%��^!]�� D�X�EB(2ʤ8�j�S+�1K��=#롸Zh_�[+�]s�j
�;;���͔iӮg��;�\0e˗2�\�L�B��.\�)��f�M|�$l��7��t�0f�� �w5������_��SFUԙ0�� �����3%�	ɤ���Q�Vk.�
��r���R�u���;�
Iz��Tk�<.kR�)@�ס�*UG0MP��Bτ,<A�\�r���͏��K��8��
5����bC�~����%����2�˗�_�_��A�Pq�oZv���=0�M&�tچ� �F�'�9K�\�!�W*1�EkY��)��X�+::\�uk��v�zm��!5B���JFIFdd��C

(1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc��C//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc���f"�������
1H\RłAa[.�G
��`�C�X4tx�uW�����c�l�k�Qz�/&V��U&�[k��A���b[���W��'P��
Kytsee��ʖ	"h�V�!�iAf����<w�M�M�s��вؔ�<D���m��w���ڞ\��L�:k��6���dux����i��@��8r�,K�4α7]nw[Y2��"�
��S^��y�Ԝ�݇|��{/�[}��'tV���s��W�H��*���fu2�́!��
��W]�2t�k<��.��ʶ�x����r=G���&�����@�漂�מ����i"e���`Xh�KZsj�g.�9w��X��z��v|ϥI���%F��]�����P�F��K�.���te	U�XI�kϢ���VN��T��W��W��i����,�}�Ξ7en�A2�f�<M[+�"m���{	�e� EV�U���|��7͠�f�i�S����.@
|�_�5��k:�^oSX�l�����WR�y��|�SmuLŷ,�TiJb\y�|�-��-��l�3�F�MV�1p�|ɪ����C�lj�n�E�إ��"H�������n�h�y���Y�r��ȝs&${+���-����wn@,&-�#�C��Rȝݜ�vUz�U9�+�G+�ez�V��ɓYJ�Z!�f��׈�10Ҳ�Y[K��@��@������&��K:]�w;x���6��z,��bj"R/j,&��j�n��$N@H4��q.��7Y舝`�����\�s�^�#��,�ZtV��mk%���ܑb����ض�g���ӌI:�30�DE��m=+Wf�~w�6^��N/��W�ϪcU�tM0MUV��2�Y���eDjcw)g|ګj�d����"ex�.d�z
x7܀�J��TV�G_��i|}�̱��&�]1J��Z-�R�RT�qj˼�eʑ$:=H�L4�[���KX,&�Y&�k�鯝����[���!&@%Tdy3���y�=;Y���a#�T��dL_���[:�t\��6�ķ �ǟOG�s�bq�t�VZ*&�����H�"�]�ܭ܍g�0\3�Q4��(�ts�k��|Ƴ��K1w]����6\�סl��'��{#=�&�kfʢ�3���e9��o��o��b�W&!jZ,��*fΫ\'�d0n�\�Ꝓ�����j�7+IrYhLr���Y0YH�6���]�|�R��M�RLط�u��f���I	��&ӥ���l+�=J�^���{�`��mz�Z+I0�-�E��
%�,Vh';�oO�u�tY-�0��*�S����G0�o�0+52m�R��q�Ũ�]4�D������,#���E�G�ez�9�q�TUhi5��vż~�>�m��ٱ��r�#5Q������X�#Y&`b���M͖�ԣC5��I�5�tm#6�����-�]�6L*������3�������Պl�ߏMZ�,��Xz5g^M;�=�V���o��{ŁɄZ���X.֥�u%3���Z��a�2(�u,�-��e\����콙s4b��?���ff$+�~�o�&:r��]]���d�`�f�T,+���6M$G8�@#�+�7H���a����j�bڼ�5��-���g?Ҳ�U�Mqy����J�6z;һ�Nڤ�8�@j�Ķ��&�e��x�&&K+�][P�uz��k�W6}�L�[�M�~w��&z��uk��Uי�-�]�4f��H$5S)uY����_�լ��Zn�Xu��	F�z�
]]R�Y�|n������X�*l���e��=G�Z%e�ew�͹���4ۤR���U�J�:�#�!d�Q]����2JL�Y!
���7Vb���`�}h�Ɖ�m�)�d�v'.�b:����.[lk�]M�ڋ��J�a��ux�$
��%�I,�$"`���Ĭ����TD�w8�䕍�X��~��gv/nI�.��h�����+ !01"2A#3@B4P`�����z�=D����޳p��VA?���p7n��C�M\AT�XN�?�N%MZ,}Qc�ꉝ�307]�t-7@�8���J�����iʕ^���:�3͌/��TӨ����u��gKu�����/���yCQ�����<[0��7��=�lM=}�����f�[�bbbb6M�m�_b���4+z����F����L�|LM�l�1:��+.8ҨP�}�uU� IrN&x�ͳl�16ͳ��I�_0��	�����Dv5�*��LLLLLq"b�c)[�b��ӿ�kߥ�SPm��O�[c�aƄ`�u���Pr;ړ�R�&R���)Ӂf;�G��h&��T������m8�Q2Q}��0�è0M3n��o���q�n���x���pǏu�/C�n�ڝ)�b.�N�����i���~ُ�'����j��Ҧc���	�G@�%M:���h��FVR;��+~��4���,eM���֙W�6�U&{V���4�4���Dڞ,��f�O�i���������4G�sV���MS���͘��e����2��q���?n�`U8-jI�"�t���c=�� �`�7�a�[&��R8n�S�P�o3Hޡ'��L0��z�{L�1����O4[u>�C�u>�m���v�3�c�SvJm�|m�W<DT�_���췺���$��?�����'���s��+Lf�ry,h6*vi��[s�֚?�1���a���z
���A�~Hw'78J�f����f��/S(�CD؍e�a�
�'���s��W�lS���G���
�6a�����L�7eb��ѷ��O���_����8{��WԝP�Vbb�s�m��X�e<�j�k���L�v*��Jg+s�l\SݖY�<ݥz���Ȕϸx�W˝�4t��=��3`R�i���
�UL'�f�\�ҭL
�{+��lTO�'(��0TJ�ʶƢ��0\���3:���j.��<Z�!��91�Qqї�=�l�Gh�̩����,9�O�i��	ʯ��T�Tx
K06&ffa7��!x^Vbn�����08��!GCf�Z;@��dS=<M����`�D=#�'0v?��:�Ja���4���Զ&�6��e1��`M�d)����ڦ��4�J�癜޻�,�V��W퉉������n�2�@eM4e+v����F�P��-��P��%Q��h�}�& ��� aWM�XvE}���+�r&}[U��N�/�ÃU
Ma7=�q���=E�T����Zb�sUy �#n�YNV���������z�`͂m�fٶ�ezY�c��O7CL�i�1*dR�DG
s�;m\n`&'�ac�y���lx��Ō��� EJlF�M�4F�!�7�n"�����b�fla�&�o<���C�;�HԲ��
(T�m��z�$�D�Z��J��|�na�V���`Y|-1�MA�H2�iu�h�ޑ�'�`��~<�|Q�F����Źtެ�Opb,o�<���2J��uUoM��٬!�O�ʩ�b1�����r-����OS1�_s�|�J�6��>��{3>����X�RE0p"+���qj_!�����C��<X�ca����e��gux�7
�i�*r���������s��kEl@s"%jAՔ���J6����?Pv��ų���r"j��[<D�Gɋ�ϫ���^�ʙ������3�Fj)�{b���E�so
��L���8�^�yU؏1)�*�g���z��m��H�R��װy�z>�wU1���ۻk�����/�ٙ�ə����u�lfn`��h�)�t�?|��_u.:�W]�z�%en��]�+�����At]�|8�Ȥ}��M�f�:f�����#��dL�6�X:��GY��ӜUr#
�Q6]f3��333lG8����S�C�]�p�Ɉ�Ω2/��Ŭ�ւ����ay�1Ј�#�쯋�{M9O�	�ī�d���N��n���B 3�s=�v�'��o��A�J���q�dܗ`L�OV�����Gd���}Sس"1H�����x6F"L
UX,{g�����lu�1�]��i���LD��{G��v[�V�*.g�2�E�bPhy���  0!1AP@��?�X�P�B#a@-�B#�4��8�˛�p� �#��.�p55/v���7�z`�2��k��'>_��|���g`�΁��D����s��O(��49�iP��!t\)R���
�AC�5B#P�U\��S�
��"�MF�F�F�KF�����
���A�4�.�(�R%|P�� 0@1!P`��?�+�ӧ�y:�����9�њ�E�A�q�Zi���/4y��
��&���%�܌7ā��
�d��if���6&g��"V'��k+-
s6�y��h���0!01 @AQa"q��2BPR`�r���?��_��������XUA�d������T�̪P�e�x^{seeT�xh�*F�/�V��,.�7����r4�n�1g��4HU.�ì��#��Uzx9�\����>8&#�9�M��_��i��?���y/��g��t<^<����Mʆ�^���D�ʦUx��b�FːeY1�=��͡�M�IX��c�"D]n�~�'�EZ���%4�4t!傞�?+�x�UT6LŪg���8�/:0���t^&�H��+-S��;:fMpZ�92a�_<�t
�Urd'٨|����n�@H�}�Gq��4������o��=�_�؁�TI�1��u�Ut���cW`�F#��V�EP�:�V6�8P�k�plE��m��7yN�b�
/}��ךQv�������M
u�T�iaR"�%�=U�Od){�{n��H����
ȧ�n��O�?��
p��uZ`�@C��E�fk���8QE.z
h�Cj7D�˴�%�N�����/)�,,8�T&B�4I�:seͯB�D�/Pc :�Z��["%H��=T���T�=�I�;�t�(|/䛪���狝�SBnU%�$o���kXȲ&�d'���yR�?8u�q�x�ئ6[uQ�5�7��?{��G�Llx<>���/2&�o�,y��L��.�TN�<\��$7Q�Z��Q3r�̦��Xه]��U��q5	{�#k��<��#nV�a>��W}��u�'(�ĪK�L�v�aT��]���dHI�R��Z����������~�WT��{��A@�Q��OR�5��:�UV8�"Dl	�6�۞l&�E��P�v��+!1AQa q�0���@���P��`��?!���ƭ>��23�A�`�����=M�5����{�cDq�E-�gZ N��$��l��NW��.�u{�$�S��dE
xj;F�2���2nK�^��X�-�/i��d�1cjf�gMf�
��cQ?fc�P������#
��<}��Z�)dRߑ���B���!��ٻK�ndx8���I%�=��D��r�E����ҽ�/�8�=��.����q���,�.��F9:̘�?�]7����;��4���:G�Q�=�Jx"'7C%�"1H���>���?���ہ�6����Ced��2clW=(L��.�u�G�$Ij�Ӱ�]����ø��^�O�����rȤ�!	&�3-	�!��!6�ho�>l	nM�|��3(S�+�Ƃ�Yg���bDj�^���DE+K�"�	���ᒺc���Ә���4�va7�9%�G��i�ȄR%bM�!9��<
�X���&�{���HK=�ܱhJ@��lh���La1ȱ���0��vD������>$H���X��D�HK��w,���cf�G>n5� ��Cp@�.R"�ucK40��"�_Y�pœD^� �DTw�/*�VX�f+����B�A_�vg����(����}�"������`�$AV(�#���hv-��|2P��=��,#�/q�e
��H�?���c�CH��%/&鐮�z����Y<�!��*��9�H#������pI�@���$�1�jTlx'"�N��f�0�Y+�ɦ��פR���2H[._a�;
��E��0 �#±!�巛}H5�B�_�*F�?Fůҿ��@�%�.�
h�m���Aذ5���pc�fA�+���)_�C���'(\���c
7vؑ��6ۅК��d�(l�@�$(yD��tT���n-�֓�v~X|�ٹ�!�&⤒1�HAű2
�_����.��e�v:,�,^�a��2�D�>J�S�W����"3�ɱ�{8ɸ�ρ�n(�!��BC,��1a%mE��/�	���{2��I-�'�&^�Fq
��)}��\�4"��"�)�k��m��b8?�����v����+Hg���=1�I8M1f��Yd�SHWkєUՐc\ߞ�~K���D�0�~ߛ>���ˠFgʏ�4"GC��!A�U�CV-c65,7�r��W������{S'�d�?΄��HhTT%1������؃bF9m���2�1�ܢ�47�A���ȇ�vf�+tD���V�f��2)4!� 0�{H��oBL)#561�W�ʛE�](Xe�9�5��|�~�"��ݛl���".V��'�XC& 3����*4:o�7?!=��
���{H\�mED�^)���!<A�r���&Ay�#��J�<OB�{&U4J7X"��Rpa*2C�ɴCh��3C�/��M�=�w�D�g8E$)��I�9&�k�D�� ���+�fŭ��ӷ#�r2�9����U��m�C�u��O�"5�j�a.
��BE�:��T�A#pt ��c5K��S
���4l�N��d�e�"�yc@���hYk$@.���a=���wr���	�"%M��X���i��!կ�8�`�"K6e�TyD�ዞ���P�^x�J��H7���{��h."�R�$��R���c�H콸��QW�Y
��؇%#o�n&��^V|y��R�dRN���F!|���-��%�.i�=iI0�0���"�[8kv�o
�lKlf
�<��-!ӏ�6N����F�мN�u�YHܧC��%.��@�u6�bȕr (%k9k�a3F]�*!�]�Nƅ4��67�Gbа�}����>bC&�YxĿD{/���2�����
w�*�}q����(����:�$Y��0�o���KF�vM��Ƶd6H�'ؠ�#'�>t9Vb�����n娢�pTf����(L��Cf/%��{'?��(�K�*�1$ld
�^
Y�ݣ�^I��>��r*=���\A��=�d�	�Wz2i
'n�?$ �+<���S-��xa
C���T|V]��
�K�I;45�7�~�B+���/�J`<�&��I0D�G�a.��i�4"�%��/+=����tF��{���!�*�'7�w�fAM�_4��Hz,���⎎��aq�?����ܳ�h:�ٜC�ػ�}�፷��N���J^<��"!�Y�"^�[!n�&�	�$ж����w|�){��܏�\	pXB�z�d�ʰǨƔ}R��H׎R��X'ɓ�hwb7��1!�Ɇ�y��ɍ$QhCRZ^��4�����8M�
)B��Y	��dbMt%^6,/�0La?S6LU�41��S��'���/�.��F��9�p��ˑ��$'�
t����e"�Th�[U)�?��5T�f�4y$:1l!RL��
�Q�t*�5&X�*,gaY�������y��
STE������!ގ���
1ӏ�ttBFH�;�&iC6�a11Qа��42�c1�$��'aP�L(��T�	G�Y1�0^�z|�&MX�'��k�`Ȃ�L�wn\�HTwHmxS�XēT�����ȍ[]�K�d�3ǜ1*O�o�D�yT�R�dž_>ƺ�V0�$:ba艦�.{&�&��Z?�g{J#q�'>rX7$Q�BQ�M�1'��R,~��ƕ"�#���;R4��P�l�"4I��C�6�p�Ά�ݔ˷��#,�HV�Ij:���A�\�L���@�62vU�V �I�x�5*Uf��,,̰� cİ�DX�Rr=������٘k#��c˹Ύ�MU$5qKL!0 S��,�B��x1	�E��;�8��t%��+jc�xBtC+(�!%{�"�"J����9����<����
�ڿY&R���mE�6
���Y
Su;�-Lk�A����H��N�{����LqS	��Ջ�p�s6F�؜Xv��.�%<���&z��|�4S`tOr!�м��ߺ2�/t�|���ƙ8RL�df)�s�����C��j�Z�kV���{d�J�i?����A�[<��
�/B���(��	2z��[mhb�Y'�
DޞQƒP����L#�(S6wd�Y��:+�%�rhK�[	]��b��l�	A^.�/%�Ӫd�@�Ⱥ�'��9L�P��$�A���4�sx�҅���5c��]��C8F�Ȝ_�y��BU^w�i܉u�L�!غ�&Rpե
�{6�')d%��Sp1�O���ʱ{6�:����X������B�.�"���J�&�u�닜2rq�	u��0#b�s ���}z�.=�(Dg��q���{�@3�)���0b�i�
U��;O�$��(:�Q�![KcO�7�}g����6�����/��n���!�k��Z�/� '����5Ã��渠��vI(ִ�W��;�8i]�HD��N�W8f�� e��DǫS�p�,knT�k��+���Z�V"%
2TEi���^P�|x��D=��IU�� u�$��H���T��?�yI�R^���*>�z���L�W�8�7)��-�,������x�S��7RDƍ�<v/L�����m��0@n��,!�j�,-E,0���\�D�]FHVZ�2�lgrt<�M$�E
��z�Lg�`�_��r�yJD��]ł����,��������z��(*Zd�wj�=^ll�׭�+�a!��{�J��� !1 0AQaPq��?��x��9���nT�^�
�C�J��ؔ��zm(�|]M�+��_�}θn���FjBTP�<���Ǐb���� oQ�eȏ=�#
��!5�%���!�
BT��K��6&�x'^L�/���R��<*�g4�J
���N�J�����g�A8����7�|�`��Y?�-�q���-��A��jV�Q��0�w����n%����e�ct��䤪1BA�%�@��M@]C��J��~ +DZ���0��2��1���m�؊�����S��%k!�9(f�[�y�}TZ��\^JB�S�"�S)��\\0`e[0*s8��b���l�D��b�9+^�V��.:O��	C
���.R��+�(|u�v8��2�Q�P�aa<���lT�MX1�
�6<(�{��[�K�����I��Ö&	K*)�">�2y#�^$�B�9���  !10AQ@Pa��?��M��E�_�*,b�	����"
~��z�����$<��F�p�.�jYb����	�768Qc�}����oି�RelZ󳨲�Z�����.z>�(p��y��U�E��;�bؑ��PЙI�i�bVť�X�����
*l�ҷ��ˎrp�P�Ȗ��,���yԾ��E��Ֆ��'y�I}�!�E
�E�y%e
5��{,�����x��\#��F��KEN�C���΅<�!:��4]���,�G\ӷZ��
Qb�R�-��`v���X�ʊ�a*
Z�b�N���&\.K7��bӼ�jP��X)'�	�:u��!`�bZ˝�/+�,o����D����+!1AQaq�������� 0�@P`��?��_J�2�_�"�q�q�+�\���ı[����N��Yb'��j��}K9r��KF�<��b�Mm�_f�#@�F�@*&�����n� t��N�]~b�=����rr����E� t�b��6O���]0��Vx���k����
S"v��.%���e�i�U2+w��L-��}�g8���|�����v�5`����������.��\�ᘅi�	b	�1V��+��z��.��N�:�Ft�����a��QɜV=���2�Ŗj���[n_,Q�]
�0QGi}����]lb��⢎K:$8���_,<���dj���9-G�����C�Vڱ`.qq�w�2,�:��1_��ĶB��k��W�m!�����+���.��,�%���=2F��l���f-i��%�w�n���7L���b��L^
_�QT�#
�ȍ���\.���(2�[/�?kFg�
�
�~V�:��'Yq��}�9�a�=c֌�Ds�c�Up�%��
tűجF��<��YH?��Kh�^��,pʺ/OR��K4�a���3���z�3H�h���G��;�K�����7g�\R�ڷT�Ut�8FȢlTv�s�"�O
0���k|1��"��xz��H�Pl������_G�]�i�Y��R���,u�%
��L^�RB��*�)�wyw�X��|��̼Fy��O��Q0��=� W)O���h�p�-
Y��0	'?�9�{K;�'�L�K�J���(�aW��ҥ�eRי{fR��ӦBQ��
bx�[��*�/IR�Պ�'Rg�-+gW�e�Q�f.���$Vl�'	�������?Yw�X�J��w������Dg�]��Q�Ы*�q�QW�+юw�-����C��WH�d��z+��!���Yd�HzU��3S��Q1�8���[�y�D�;K�X�A/H
;B�JĢ�-�	RJ���p�fĸ���f_	I̵o���L�e�ko2�Y��Ũ���h�=Ճ���E�\�ݛo����"p	�a+5��r*����3M�	Q+�N�;C�z@��Xb�+��ьD��/����A�/�}������_~�L͟�Tw��0*�pi�;F
���0��X��&f�YpopպC�I��Ԅ�a���T��.��ϥ=��h򾠥������B`"%�啮� 0L���1TV�N���0@e|�za�)�f%����	;'o���K��b��;���a���:@�~.����8$���t���~��фhB�n��ǿRcgs�H*�(�HX��F��#}"����	�gp�q0lL�b��1&�o����"N�T%z���Y���B�F��Ӣ��e�)�^�p9��hV��k(UK�D0"�y�Me�9	Pf�XS�h�������ZE�̕�;R�:��Eȝ=c��Y�;ˑŧ�~�go��€ڨ@f�#2�
�	<!P6IJ���Rr���#�:�z�5
�]����bQ,�A�l�V>�c�}ʔo�ڶ�=���?�_��ƣiq�54b9
�z\B6\��TʳdM�������5��H0 ���D<R$��T�s2F[�
y��}O�q�g�wp��`ggr	&����ӕ�-�)�����ĝ��t���!�^A���P1�Q���Ԫ�p%D��F�)S��r�2r�}�Yb`��.o�-����Qun�����J��b���
�t��=��x�}ǙAJ%�
>p�.a�!r4��s�2�n)0���mXeuTDu��+xL�cP�h��Xıo,��<�eؼ�r��e�P�U��o>B��R����;��2м� 7�1i�#���B/d%-�pe��=�𣻹��@�"
]Y�A{�|��pw�fc	���,��˛Cp�T�,� �S^�a,��~��.��V>`q���5Q�����4�ə��%�)��(���A4�*a{���t����4��g*�X,�PbZYl�ED��������q��(~���F{���W�������Z.4����M�k�\r�&#u)o�=�ŋ�6ˢf�!V��p�PR�QU!Ic2�LDؖA��&�^�b��ߡd��c�U'�q�m��_b!G���D=Iߨ-@.咫W��K��4t�)�Y��٧��zN�0��c��)L���]u�����TM�
�RZFe�,�^!�E^!��-��q�G0sA�b?t��J�Z�;S'��
z3/��/��bZu���Uc�"�.��)R����fm3�eB�:���j/3"�7:�$��"J-�}6ޑR�X�����C�R.\0�젷�߆Y��=v�>��,����ab���0�ԡ��,\\��훙;��N�nΰ�L��4\��r#P��<F��v���3�o�5bT!�S'T�ok�CҫК>'3�������=|CNj�so�[N�P�-�P��!�K.��Y��Sk3u�5.L�n��)H0h�ff8bwJ��0_X��8���͞��E��jU�ƽ`�g�C�<zm�+1'_M�H�<<��1��~ �U�s
=|��-����wm�5D4��-q@�ЌB��8+����ƴX�5ynk�\J|5���0�C�s1X��Z�r˺3W�p�a�,��`B;^GX�U���u�q	���;������:�@9Y��Vp��������e@fo�xX����2�������.���!ن"���d������&��Q�:��`ԡޡ��Z/��X�e�#D�4��'ՠ�z?\APY������ĴSy�v�X��O�
�6��21.�ظ1qF���9WZ��0\K����kY�y"z�<A�ʰ0��e�z�O�;r��*<�졌Cm�X�|K��G1��j�=f��7;GD28!c���BVh���q+�VWs����[�W�������RR������
˾��/����0�L�ٍ��Y��SY=����\5\���۴4s��lv9%'s��yGd��V���ٲ�V��"� �c_��z�O&IAT��3	Gp�M��������)j����5
�A9�xBR�[��N�: �,���6t�(�Iu��,�D����U�W�6�em���f�m��(_v�<[�	��_YW���!$m!� 
V ����s���o�C��X�Hv�&6�?��0��Hp���c����R1\1ұ�� �{Dp�� �G�xXV�Uam���_G�.m�;�PQ�1��r����ś��
M.�g量��q?�;��Uz^#�O��݂֬u���2�^��}�#���~�<��Wt�@�������e�_$5�0J�
�۳S7���͙�N(s�ǡ̳#����8|��<���З{�j��8U�jK�`��y��1Z1,;+͵��&.��\ʭ�I�mOv��|C/��Dp�-W����QCMf^�<�j�:����Y'�\X��7C�6��2ĹӠ�'P�ۏh&�j��8tj^'sk�.��
�F�Oo�d@�L�h;��G�	m� [S��r�U���8�Xs^��Ϣ���i��!�}�K(�93)����{��͚b�o�b�[�Ն �L�e�%QR�ϕc��p��{0�t��F�uo�"�3��鎩f
��ִ�^��	i��ǂ6lʆ��N�S�*��\����E��Ǵ��缷{đ%�-�X�J�ĕy[�V�_3p�ȁU��a�	��㶍�`���L���&��!�~ �EwT>k�u�Շ�J��^h��x"��Z4��8��mM'0*�(膗
�
b��R��w-��0��OFJ�y�0�iaF�3l�?�$J�)y\b���{� 
��t���i��z�q�\�&�����I��K�YS�J���&�V����$�x4�aL�w�����<7�����*�f��~c�Tu2�AX��`��Xwa��(��.����x�ZTV���0B���T*=�0�"B��t�
o�rK��"t�R���5�]JE.���e�@� U<��y&@��҈(�*�=�fPlև�v؅t&�|p?@GR�a��M�j|:!�-�,�|D����T�[Y��
��4��bp�����Y�?S�F'����'Ep�א:D�{�������iuc�0ZB�"����0Ӳ��̡tj\�J07.������b���%v�l=;���������5	��/w����7�����
��n��:ߕQ�C�R=e�W��vf>gz��2�D�Dۉ��3�0@�R�k��IA44ĭF=��M$��_��K(��P�58�bs���uĺ��<ņFk�T*��N�!�~&�o�Y���?p(��ry%j�#�y�6C�~���
Ͱ��!Xjn2�v����"է�6����NV�-�����p�OA�K��0!w��H;{��P+qV	�2��2������WA�����5�S\Gϻ���H2�1J��sX}��1ꘖ̘���bk��D�%��-�TL��VR�0@���/�0Zk��%�
�hE��2�ԮҮ�rf��g�/>�"�Y�B��Ԣ
"q�tX�̠�X6��0�X�fKO-A*�h#��jqs"�e�R���͑�c����8�����;^�#�DA��*�9�2�ʟB��`� �LD; p�������'R�%jAO�k�i9�,�rE�;���#�:�^�S7�P56>IE�P��dX�UL=�G0Y.e���)�L�%U|?0*�l�{M��E橥
��A�k��j6f8�/��ʳ9�J�1��Q��3*�_C��%ufT"נ��5
�D��a5
��˸!�I^�7�$ �Ɏ�l1
[�)>���-xx��o�M"��bCC⢦;��{��"�!�K
���J�4µ��J<Ŏ�x���6��"���k���:���6XZ���o>!Ds�x�7�k��tcD�x`��&fU<cPő�=cER�:J��"_h<�S�����4k���ix��5���eɒ�p*�a��"��H֭��Mm�:O�B*��O�'�s
��������֏�8��]�Y�	U�=2�
������z��:��Ki8-���Y�E]e8y�뤺4{�#�{.�T�\�T��k�/���l��F!L��q�@��tWnG]�zY0
{����fz�J���3t�Z

�`{2����,��oZ��p`�ɑ���\���S+��Tv���.(�7�/��#�� ��v��[Ҟ%E�u�
�A�w���P��Ƀ�5fC�mQO��+1��`�ZF��~vU��ܻ��!�����~�G���6�����|g�!.:�Ye��"�Va�)D
��� țYg�ĭ-qz|2�1h�@�=9A%�"v\7{�+Q����\.��p컁��.�\2�u5]g]=L�.�:%�p��Tg��F ��k����4�YSnS��qb�T6��5�u2A�K�qg���C�P������HwV�)Z��M�25����[sif)�0]e�{�y}v�{�ˋ�a��%@��
�ԬT�+��3�dN�f���艑�7�j5FRLDP������5��4�f�s��P���#���=�8Q��)�!�xCI0��݄�v|���/$Q�~?��)�&���67��g|�����!�h��B���E��w��w�F�_2�=��҄�2���>�X�ڗ�;��x!Q�g9��%����c�Rr�1���9��b�"�+�q�b�/�AH[�5�x�+�VT<�+wbW��iM���.�\qZ�^����.�!�Bh��Ӥ���EK�r��sG�ٟ�_�@ �ĥа��v9Rwarͥ���)�=� ���dq�[��5��r��Y�z���$U��LXp�48�t���P�"[��Aل��T�Ӵ����t_�,՚�f{ �I��P*�w�X���3����5��f,�Bf4�C�����o��j'����*�t̹�z�ײ��D�&~�#@
Gc�SsN�0�g����(�x�N-͎\;�y�
�1�w�ӂ�O�'�n�˙�ԭ���/��HΪ����[�Y��6>�o��y��5�#�+S�Al�ܪ^����K���O'_�~�)��'Q�R�![��š���=��؃Ky��S�B�u[�(�!� XS�]b&�V�z�*�H��O&3kK�̨�)J˵g����T�5�i5�̓�?����#S��I���]��0�؇=%I�:��ʨ�H���܏Fg��6ZE�
f���6��Y��!y;���JFIFdd��C

(1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc��C//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc���^"������蹤�L�@��.p�k��jά��0CC� 0I���csE5@�
4
4��p��l��j�.����9o#Y�z��Ŧ��
�2���I�+�)�0`Kۗ��JC�Y��e�#��	�sλ6�.:�)���:+��t��3��\G�P�4!�ʦ�I�L^ww�/n}\�IesV�fUxKY�rY�s��˚�,f[|�w=$]�LD�eSE4���u�7�5���8�F���Z�kך��S8�ff��-��n}e׷��=!=`�� +�L94�f�����ܺ�֥p0�}uj4����V�2�+�/FO'g�8z��6{uu��,@��+�I�^Z�]`��#L�M���WJ�0
��t�:��>��?���4���:�;�܀RI�M/�^-9t�N��Ϫ��j��RpRc��Rh�R�&8�{x�tZ�#���}
�,@i3��|_O���p5��_/I�q��J��P0F��j�	���8B%�	��S�5��
P�L�h��=';��-��p��q����&7,�Ӛr���RS�`���R<�sƬ��v���۟@
`MP�L�h�'���:�tt���Ff�,��]$tH7�T�%�n�r�<�<��L���ר�������Kɗ�c�L�{jwu��#8��X�ug����C~^��U�����M�ϩ�g�g���K:|�����^����kj��ʦ��z�d�|\c�=�g�J��W5Wt���\�����}�}��<���a�<�s������6��Ӊ��y�+�{\X�&�L�h�~�_	vg��_W7I����\���J�]*Ua��:lJ��F���Y���M�9��_FYֶ����dMJfU4P/�ǎ�q�3]W�����]Q��,�)�C�L�4��jQJ�6�Ĝ�
�΍sԑ�� A2�U4SL�m��t�r��ܽ�f����̯ʹ��zEk�Wj��v���k]���:��YrL�A-k�D�T�M0\]��9��243HH�N�Z[��?ћ^��M�n��ǛקQ�*�	��MhΦ�i�#�.�\t�JiMJ��Ⱥ,������[�"��8��G.�3{����܀k��Mi3���cP/?�K�޹c��9��2U��;�v�vU��Y�Ó�����|�5@ Q4���M0i��0Dq^މVw1P��t�J�sU�Z��7p�i��e�"�qι�(MI��Y#�{�,��O4;��i����.ז����Z��r�js*s�Z���m��0Р.D	�:�M�,�bg	u�����m|�{��Ӭ�;��U�uz"��[9�C�wГ7�fh�mI���V˒&��.��M���oy��_/}������҂V��PXAh�h��R�c�+FqY�9Ýz��L�5N��Rh4��l�gN{s��-�li�qv,�ANX	���:K%��W7ǧR���	��Rb60c9p�>����Ѵ�m4���G;��7x�Y���s]/�S�|vt,��) V�����(�Z�R�'��7f�O�F�&�ST�H��9q��yN���^�7,K��B�#~�;c���ڻ�[7�ZNb֊U�1�X�iYѾ�zI�Ӟ��i�择�����^=�|��e����N:D��,U�I���s��q'wO��t<�g�'>��гƿG�
q��b�f��c�:T��j]�6e�zr�ѕ���MM�Pݛoϩjqt`�ֳ���:������׭�Z��ǯ:����s��x���5y�E�6�QM;o�g?��\����y��k��-
.rK�X.��]�~5��a��l>&y�x�邏�ӗ�w���+��}-��K��N}
+=3�њ�{<�������\��鎽
�jV���,�k�\5�yq랽���\z>g�kO4�+�4� �}?��(! 01"@2A#3PB���V^�������3u	��X�X؟>�%�z/�c�!�!�p�"*�؛���ua�^H���)M��Q��[�)�|�|��d�8��d%�}9���<�ؐ�rs�W.�!H!I�L��řeQU~$�?����	���ś�e�+K��f�Lo��;.t��n1p�iC��K#������3lP�6�1�YIB\�be�B�7�GR�!�����-�1roH��V�NJ$�S���i��QZ޼��2�ܼ��/�bM��G_FI�9n�D��tΐ�#�l6ie�E"��;��˴_!#p�e�j
\�yPD���p6��.�+&�͖{#�F�+�
'�&ܝ	y(�Ğ1ă�1(�~�Vg��AP�ZF��v�+�E
G�G�#䗩/�AѻOC���B_E�$"2.סs㗦G����+�C99F�sf)ߏ<˽=
��D�,��Fk�'Q��ұi"��&Y�����s���DE�4=Y�K���ɐ�Q�K"�Y#$F�����-,DE�$x�6ڽ��wςG�.{"D^'��u�.l���4�蚵�񃌞�K�(������^��z1�R��ҵ����{��'��!
�vQ���#yE����!���(�h�k�+���b�g��4�">�=�j>,i�i"�#����e�O,�~>�ش��|��ax�<9��Zc\�ֳ��)�cT`]\�9B2���1"-"K���c�F�i�����xsĉ-1�Z1���'!a��(�E�CBB�l�YG�mc�F*��*��X���dq��w+VQ"�h��Į�8�G׊_��YyU�?qҊ�D����U�c�����iEv�$��~V���q�B�9w����H��2~�L��&7n1���Ԅ��娒�Jf>����3�,�,�'�0�SBbe�j'*�m��2>�J�[ t��T4J"b}�ߡ$R|���b�H|b줣��&F"ZQ��v4J4A�F5���$���V"�:�:�Y��DuQ�GV&�$b�0�k727�{�<tV��C��'q��k��v�	t�m,������K�d>̽u���퐾�'��LOV.�(H]�F�G%�+/�V�2I��1J(�����l��|/9/�*#&ݒnD8%;7�)\c��LO��,��*L�(�h�d����*��i���o��qcL�lqhM�96�c63a��Ui]��e��C��-v4N<�k�rkH�S#��B�WuQE�W}�n7!�B����X�THd��C���}{T����#]��p"�IT��W����C�=�!@��[jlu[7M*^u�̳�T�,H�m�K�;�*�,O���e}�TcW/�
��e�6)�_G�	W����c.,���#q�r�L�n/V����:"�R�9|T�zw��y�?Ȉ�3�3t���Ц�����>�l�/[�ӄv���d[c�!�1�r��(�.�X�n��
j���T�ߋ3�O޻����֪-��ؤFb��Np�Y)QgNlN�v!k^<޲��b����ё��}�g�S��*7;Ǎ	!
%��f�Vf�R����D���bDWd�.��)��Z##{gnX����V�1ƼY�ّ�Z{�B��$�l1F1���d�>
�&���)�\�E_y,q=x2rߩ{�عZ�[%!9�I�7d^��%G��tt�/�t~�9���ƻ��GD���d�KH���ʍ�۹#w�0��'�w%��m⸏
�+R}����t��jD��b���LzE�Q[��/k�'|J�\/�U�/~�%KJR6�S�q���ӫ�;�G�豱�Vt
PËݽ���n���'�o�×���z���! 0@!1AQ��?�t�ЅF�8�Z(�
��TtM[�uGE��BP����PT'uBw�0��#��"(�c �'��^%x��Tˎ@�i�C����O'6�ʚ;P�Ff?8��J,p�T�R�J�B�;ڍ��…h�8�5�F.w�˙�@"�X_�5�)�@�ʏ��F���s�������0 @P!1��?�|�9��g�hs!�5xM^W��u0�W5>ͽ�)Bs��I��U<LY84y^g�y����38��5r���(pj�0���֏��-!1 0@a"APQ2q��`�����?�{lv�B�I6mo}MH��T��n�ŵ��b-}��?�c��"J��F��T�?'��-&�ZD�=HT�ȕ����T�)�SԿc�|��R֎����.�C��	S�2����;C%�/���J��>��ʏ��4,��#����ΊH�����6�H�q��SB����yRNK�5����㵺�۱P�Rik��RT��/�xĺh9��=9}�Tt-"Y���k�)r�!�K=��P�k!�Q�A�����U�\�Qңu�����"���\���^��Y��t���v��>��L�W$O,k_/��7an��>�t��e-�[��u�)��}�K��M�R�F:]R�t5�B���}�*B'dU�M��(í5R�!��W!2w�(ڙR�s���#xӲJ���+�ٳ�r\�]}�HN�6b��_������AR�N���f3�B���WA8x�1��D�ʘ�*�5��bQ] ��S2�Y�2�`M���n�ل��(?Ck�}��t�*/F6�!Q�(@�"�d+����%W��Cd��ʏ�� B|���B1Z�̛L0�-�i�6ˋ���У)�#L��LS��	F¯C����G�'
w!I�'�j�D���y���)!1AQa 0q����@�����?!B��G�~�e~��A;��ll��Y�nS$DĽ���4/��ьEZ��b$I�D��2��4/��Be�c��<��b���;
�÷���=���K�*G� �j���w~YM߱�E�F�Ƽ��b�}�0VDyDI���?&6N��SB�#��
��i�[S�w!�>�/��	���W0~F(�j������Z!�Mh���Mccb�_��xY
{LJ�&���oPcQ6���] ʻ�څ�Ҧ����KxD��/�G���xW�jCkK���٥�i�g�4��E�!�YJ�U��M�]�~�ő2��ɓ`�+�� =���00,�����i���U%_�*����~�NB� �]�)���1z�!�y��M�]�{^TO�B��
	7G����}��F<���3�k[�p1~������������I�^Τ�c7�V�Z��#���g��ڝW��%~ʱYb[��9�~���H3�-(���n?Q� �X��:u![?L��v�%N��|T��TM\���>쩳#YclY-����!	�YOHwB�$��&�˧��S�HZ�t���[�}	�Y��pj� M'��l.�S����$$A|��E�B�;
��3@TJ�BJ��Z�g���
���ۢ�ٽ��=\$$Bp�0�S�:�"�?Ю`z���2�uL�L�/xTڐ�wO2�g��!.�4'�z�b^Ж�-T4U�.^�wc%a�z𮑆Y����k�.R����؂AWFm��\�f��й��XU���,���$��͢���
��z���|���~H�
24�e6�_Z��0zѲ�!kk�Q]���5�1�`��E�=��?���R�%�Z��e*�)���5�\��H/G�?A�p�k��eP��B	�.
�˅�7ɖ���6JZ政�(�x�Z^���O|J���W��\i��O0~R��Q2獐�1tWH�Iн��1*,N�P�>�k��l��l���Y똆��'�^b
Tc��X��mS
p�G�H!xe���\��;��f�
'�ۍ�����#ؒs�(K(�;����&O��S�M��3|��h_�B��k����� ����2H��OB�aOLm�-�lg�H�lL�FP�V�]�g�"����^��;���|Ў���g����6y~���Wf�^�΁�PK!�K�S/Dj��#lm����q�+�K�>؎	v��B�!�d���٤׍L�S<JƳG�bZ>�l��.�u6b���$RzD. Ů���zq�횏��;�4����8̠G����2_����p�-�u�N(Ӈ\$���f�[�M^��B�k!u�%�� �6i�D�$
zH����ƈ$%�I�а�йД�t¼��\~�����B叁��_�gge�o�T!p�>
�eB�p+�J��_�͠I�?E�b���zR$ᅮ����Q�K�W��A�Z#�B/
>U��)S�8FIfi"��>4/�?�|'
���R�����HV�x�4�v�x�]DI������d6	)xl�™��DF��<�?�_R��-6�ѹ�n%f�/��mգ��-dE�־�����d�S�Ǝ�L��,��qӳ���k��!}Ȇi�0`ĈC
�9��"5ocR�Q�S��F ���ѡ�b���p�t.fZ�3�(ţwxg�@KC��g�
i�؅��ō�C�\|"K�(�8)LWޅ�`�1�c��YfB�|A�A|U�p�}�"�YQRPA��v!_o����N		r��#@̀�-�x��z$-�f^�
[�X�.�h�B���a\��&j`y�Be/W�7:B�b��O�1�����t�ahV�#z
v�=	�gg�D�`�W�⏿�Kg�</(m�R�i�����L���'����Ob_fN��$�ɾG<JƞZ�?�T�����C�D5��Ylo�����a߸ү�3��?"����p�	�\�T�=�4O�)��f���dN��9�cQ6n����+�a	��!	�.`���ngO�4i�.!9�4���g�I�o�lf�'NQ	��� �,n
8�=߳��]�+�H�R�Ⓘ&��+���?x݅!-|�в��l�/
�^��/C����J�U�5Eij
tK)�gob��L��"�(ّ���J�|�O�I�KLiR�cܼ]|WBSE�R�R��rG�Flp2�	�_
҅K;�X��O��p�Q��%�����p��QH:���L��4�� 2�O`š%����'�_�]YZ1�ߡ�:��;�+mt�CH��h�|�d�^
::��H!���p�X
20�)�p�h��w2\�A�����H�c�Q1\Y�a������(�ES���<��"�+c�BA�<0�5�c�X̸A�ڍ%�5I��ӵ��\f
��̰Ũ���#j��6�����bd=��6�cv6�\�0����&0�ħ�p�.Y̷s�{_�u�2Х%U�E��ב�K�qC|Ve��fp?g�5К�/!�V��|Z�иto4�/c��Ca�H!�%�(���Oi�mg�;Gwe/�U�pnNG�HЦ�����R�c4�mYlչ���B[օ_��2�~���	���2��V�
<+��1]
T�@�%�)Lz�t�
��7m�7����t*��
)N!/E?�V�fr��#�8��Vc��	p�Z���V��LU�q�3|���mO��\[�
/�F^��$�����{^LW�5{��F�a�H��t�4�3��J�S([����:���ؑߴ�����m �r�/�S��2no95��	H�bM��a���Y#�K�a��i�x�F�M�������0A޼)���Av�{.��E4f/����0ɄU$��\���6LkȪFѐUc�bK[�)3	�|�a扤�����������Ln/E4�Q�<MIY\)e2�Z��o֋a�اB���
ct=Ɔ��N�lS��ceX�F���5<��n�'��O���Q��#�f<#�e�Y�KH����JK���DE�vT�ty�`�ә�z�(�c�t]D(�Ef�7��YT�>�k/c͕vW��k�݉眦oh��J%�לh�L4�\lR����Py|W�<��\��*�p1��m���9���P@g�z����s��%��ש}������34P�k؂�Kg��g��eV�~�.B�HV�ߟP�@¬!�1d�� �U��W$M:�{L�8�F�A�ߵ��7��p���i�z��;�ö�0}U_I��oA�<TȈ3���:ѫ�����֥)qTA��7�Q��.c}�Rlj������Zt�͡���;)콺PTp��ZNc-�
�m��S���[��;'e��ƫ����4�\}��
�t��N�;���k�xbS
�6R�p�X��7�^�6&-eb��z�/�d�B6z,�r����Ĕ8R=��D�����ҴD���bn
\�᫠����"! 01Aa@Qq���?�J��Xk�	QI2hh��S�$��4A�Ǿ��!	�S�""
�RX�do���}���F�J%ͬ7\�)s��CW�W�����5���o�ؚ��ʼn��B(ۋи�R�����&[\}c�h���M!hlB\P�ؖ�B�L�xClz��[�.`�FQ�`�cw�qѓ�� �Ĉ�4�Б��:*� ����lj&�Wzh��̧����o�W���~�=bU�F6|�Wz؅����"'("���B
2�X-DnZʘ���6YE(�FZ��#‹4�)G�$!K���-M$R���H�J!�	pO�σ�d<�Ńe�X�.F?��Ǜ�����
�x$xBW�1����*=����p�!��e葌c��u�%s4�,mqh����&[���������L�� !10AQ@��?�Q��/�(�ޕ�C"�?�)K���ee?�c�&R�k�0����)J]d��b��Kɢ˳���'��-C�b	������������'�47u���X��~��.I�._�į6�'OV��}�2�����,hO��)QQV?q���������~�Q|�p�ر�M�
�����LL�m	��e!ꐙ	�iqP�
3�o�B!6�;��j�Q�֯QF^���K�!I��)/*=z�����$%H�����P���o�5��Bm�/V<������b]�<�i�U�p��O8��=HG�(cG��)!1AQaq�0��� ���@��?�B�W�v�#��-��xa�`X��Ic���!��*`�m�2���9�sR�v���dbް�3��9��sW��K��?���`�@R��3��Y��
�N��y8a���ZG��#�G:g���[��8�K���!�n�e�T@�|��(;XC�C_7����i{8�?iv��L����'�9�4����b1QI1�u,B�cQ�bhWA���8��r����+y�<����5�z��oۮ�Ia_2�V3�n�LP�@~�P���??�7FW<��f�GPշ٩u37����jшۃۆ*�7�/T�Y<:�?I�z��iU�aK�1�Npe���j��d[sq�O�&��g�����Z�q�|B+ad������9B�J���2P�{_?�am�@'�	4�F��_w7���TN��0���h���?�o�z]E�h.
�a���P�܍k�ő�L3�(y�f��[�y7�HS����{����4*�`�;��{����Q�c�����������V�%H��������O0��7%����\��`)D)�.�0�Vg���z��|@�R�٫|L����F�{#��p��\M�������9c�DAөS�<���l*����r������{r��5�G�cE���0����\4��r���|�����_z���"5�+̦��Y�BD3��0�WG�P����
Z:�]���ɉ�xU�,�޿h�_��S��eբ��0@wxy�r�[��-k�~�B�̺6?q�ـ���k��hCu��}��<UL��s$�Smo����
�H�T=9��eE�s��AZxD
���iF.�3;��A���$@�JV7���2��q����skf=%T�Aq��3(16�&.?�{͈��ܗ�:�!��L���(��]>�+��Ҫs��K*��"M'?LBx��>#����l̹-5z��
��,d�����l6d/���+^��:��*D���#ƣ�8:��*�,m2���,E��:�ᔵj����"-�����XR���z!\�[��������Dx��x&��Q�o���X+ �_�q�P�a�s�g��=��3��@�� "��~�p]�T�t��l�5.
�+�a�HBX�Ģyu)���PSк��}��m9tK��gC��S4t��S\���õE�Pd��B3�3�R�@�3�Ҭ�ɋ�#�ay��P�t�Sd%�Tl�:�r}!	��3XL@��]��\}�Šh{i�@G�ٲ�r�c(��3�/W���P3Ҡ@��}+�.������F�™D����ψ�}a9�)c�D!�uR�ql9�P,5��_<���c�H	m[���s�I���!0f!�kP����A/!��W�3���v��3l0�AbK�u��]�lXZ����
�w1���h���	@*�%��eA�!��fb�h��V҇�Q�s�U���i��rc�br���F����-o��X"��"ѭ�A������CS�	Z�8�kP� ��Cp�B�>�W��k��%�>?qE�w��䁂�bV��a�
��?1[%�Ƽy��O2�
(�j2�&�1:��ω�@���!�"J�e�;�Dj�:}�r�� �E��[|䃭e���JSpL�x��B�5p�^`,x�h�m.�>���	\ˆ�q�Si��^�7.(0Io݈���U�cd���[ZW������W��˩��pO*k11��e��[}*`J�\5���387Q��n
D�S�K�LE��
�)��	�)�f��K������Z�SP���Wu
e�`
��o���Ԫ9�_S�A��f�����V����7®Z5Zz�g`:���_u/�s�Q�b�o�Ĩ9�ԱpMú�.	��1��Y�D0D6�忳(O�R�%�q�*��:-����
��0X�cR��`��7b�v����p(bE2�"[x�2p�5��
?�2���P>b%γ4U��4o(����v�;��J���f ��3��-�r�D���] ���PFW�)ӢZ�*>��̢:ׇ��)Gy0�������,�G��UrO�0�D�<������h{ �/�=���ѭ���ʎeR��3��op�\A���!U�P�����cqK�Y�g$ndj^�XRm��*6�7���Jj43��i�~ѹ��ǚ�]D����^����P��`���)'��q��%��hW��Q�}ۉO�0.
��ڱ3mE�|!��ڐ��y�dKK�,=U���Rȅ�>��섃4x��5SJ�M桻s�$*%f�#�����+-Q,�n ��Tʃ1�ȶ��3��1�V]1ԗy��S��V��{+�/���b�ܯa�.U��+7s!�+ox�C����i�;���G��_�@�Ffe���Yw7,�����o-w6������1+%�}���Pj埠!
Q��[n�,
��mm����;��I�%5��v�O���K�F:k��!+>��)��j�+T9��Z7T
֢����b��G��C�ĭ!n�c�6�095�B��h��v��"ʍF�Q�`v_����-Z�(mwB��QMk�I�Ī�Ŏz�������*i*��$J#&@q_DBdɛ���4KAE�g�t3_��[_��VǶ�:�	
D�B�#�P�Q"J�sH�*sBE��_@B%��O�F��l��,�c�QGR�{�s<~%5+�eh+y�)���#�u�(�����c"`WHBa���{�"s*�fIT\�cω��э%w)�YQ��0�bT��K��a(Ŋ9G�-E����BC���U-y�;8���՘�Q�*�[�Xw����-�qR����jYY�]�K���4F|��̺e��[����!7w��1��'�K�qC�5�b%zӑ*b�/T������JYQ�)^c�#����8����ńO`>��!J�J��#�S	.�h�o�T1��F�Ey��:� �UClG�T��L��B�*��n��
���=D��&#�"�ů@�\�W�"�1��h$�Yf��s+�q���%�P�<�T2�.	��!�=�\�2A��++=AD���D���N�.XYMBʍ����f�ңS��\�3`�o�B�,���7G7�"G���ړ7�!m�:ЯN��Z)P�Ŷ6�����1U����Zꐅve��P!{Li�a�.����D!��tE�Ɂ��wl��1��� ��%�d�K������T��R��ə�������a����x����!��]�xC^�DK��)y�*�x����#MQ��%J�PK��\!�L�,F&����(�%r��L��3$P�hA���]DH�j ��w*�-�0w�gq����t�1�E^"c�ψ��d3���&q�,�`�(ˑ�O}�%B�$�����u*�	���	^&�D-D^�g�0�J{�|�V�L�K�[�E��Ε�+\d,`�q�Z\�ƺr��Q�q��,��,��T��0�
S#.���BTӈ&.��Ь�	�½�0,3��p��V��8w�Uܪ�.��QB�%�]8ىi�N�p����Q��u��)\�hG(��i	��Pec�h�g
�an�\��`��|���,0a����t�Jɨ������],;d��O���c����@��R��`M6v�T(=��N"��@/l�B�!�(A `kq�y�t]�'�9s(C�,���p�[�2b��:�E�	�Û�S�ur���@4��UԙUi�N�.� [�ub/��-��v��e8"*�G��U��w(�@n$�s`>�}\7;⠳A�4}�U.[���YP���x(�e��);�������`�(�jV�%f�|K�����&^��Q0���J=^f��b
Ѻ-���XqK�fU{�`g��x���`Fڊ��W%�n\��p����W��A	f�%X�#�( ��^�q(`�W��;�;��3y�՟�1�PC�d��`0�RӮ=�,��7i���`�p!����/H��.\s,���!�B*�WM3"��Q}�8Į��ЕQ*�B\���E���K4˶��|D��Z�0�*���r�p�2�в?a��D�	ܽA���5��V��r����q�C��D#J�RK��m�J��1^������"�<؉�Y�,$��\�@oR��J�y�y�f���'�:��=$QpԸ�`�l�}�f\8�j�)-�E��Na730a���3�ī�Ȗͻ�����a��2)a
���ل�B����h`�!��	���A̡,��a�d��f��c�|�P� �_���EQ,u��Y�^�쩜�t�^��d��J��SBJ�|��;��G� ��y����Ӹ4�!V��0	=縶uߣ9����xB��pDf��nܥ�ʅz
��=J�z�����x��5�QZ�X��ʤ��W\�V�T�	jc�'q�y�a��,��S��m�u-/�ee�x�U�ԩ��nb�-*�!�B/A�w
Za���A�e�Po+�g
�gy�	Sc�Hx����g�Sdz�5�vJ6�
���9�F-g�N�U-�H�KB�Y�����a3>�Yb+[\��=C�5=GSʪӖ&��TRx�j�*h��1nSH�
��VD��]W؀P���L�k��r4�2[�/���O�wp
M�_�5nn	\%
S���
uQV���@
��!�GR��E@,�����Uv��P
�p+��,�����}�R��Ml��vKVEJ��Рeu��sZ���\v`���ߙ�k�	}]��.��I+`1��`���i���8�GOQ9Y�,�	Ϡ@�M"Q�U���L`=O:0L
�
��Y���P���mJ�n.V��1Wfg	~b��ʮE5Y��Ee knL��CP�S�Ǽ�^��(b(+N�
��`�/�x����
[abܬ���CY�7q���bf ���B�X�y��K��P�s�B�w(�a��4�W.�&iA�b��f�Hu�ʦ�"/hP���ۅ���9&���X��H��2؊/c�f+w�@z�
�˭���� �0C�,ቝ��H[�wÅQ聚L��ޚy�0^4�j�"�%Ut��3��C��Z�ps�S����z:���*h��M�)kD��Y�C[��z�W�G\��3�L��f�Ér�S'1{/q�
��`�>�������X����@c����@/�e�K�!E�k��z8�ǰ�]���<A���SrC�z5|��]�q��g��d��u�7B�eu6�ኾ�a�sg�P���Ts2�l�͢�9����Z%B)���Lu�P���{
�iyȻ�D��yuHE�t�C�����*9)[�-���R�LTAj�aN\r�P�����F%5~��.�!�wD
�Q6m4�X~����8�%���`3�E`��JĪ2��ư��@
�bM�a|�Ay+Jw
�[˦�qSz"�M��E������%�t/��p�Sǒ�.��A��"�����~ ��'���!<<���JFIFdd��C

(1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc��C//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc����"�������� bqj��cЖ�Ua	L� CC��V7�5Kb�l�Ǵ����ף���VΘ���0�F���F���,�.T�"ų>�Ӣ�h՜OG��zI�cLn�Z�f,��,c�kr�m��V��S�JI-�qo_P�߬6�` Y�o>uUS��L��7]��f�g�MFz��B�9�m�g��|�~�z��19�U|V�OC������N�BuD)�����J�QduԘed:|�'��M[�i� #����$���yL�Z߻>�e�eU�h���44��:Mu���ۚ+��WS��w:��y` �����r���Ȗ�غ��߬؈��y��:J�ՙsQm1s�JYU�d�E2����=�i�ʹ�&�������U�Չn�ʖ�_G+�m��j��Uf�c�,���t�P�\e��/f�:�ϥTu��>�������UVg��<�..oG��l{zcf�����E��[et����F��-94f�ٓB_�D`�vE}~/B�deכS�o?�JҌ�96J��g�x��+#��a��h�'Z�;h���ۑaT�Ψ�eL���3i�D��_�o^cN�|ާ3�JT�ƟW���n1�Z�	��s�+	��i٢1Z3[BB�S	׬�.���3\,�vz�N޲4o,
�t3cX2m���w��Ss�L��{־wV�8��K���sŭ+����U��u�:�j-�N,�NM9c���u����4	��`����xݩڥް��m�ղ̔��c����M�.n�NH�/ׇnV�يkErr���;Ā�X� Msz<�]8�.wJ��q���R�u����׸�%�Dh�%��z��`�d���Mh��t)��0�� M�=^_����l��O���p��4u��^�3j�<�ADjf�ա��͡N�׳7V6�>���!�#(�\z��ӝ����ε��3�z�a��a��ӂ4ePU(ؔ�d4�Қ�5�S�M����I���L��f��9t�dV�\u�nu:�.�f�ԭ8�������⑌�B�%�vhusܨ��6����.vΘ���`` '\e�~n]]�
/�.+'=%�q�+��]j�y:9��s�D.��*�\�u��
U�T�ז�=.�-Ohy!=�!�Er����GG+��IWfrY�d�Tm�U򮶞V�K�l������̲Ѣ����^���3�\���
\����X�X��o�Ǯ��!+�ߛ��
��DQCU�(�)әu��k��6�]w��^{���SU�uz�)��A��Jtg��j5����ֲ����
�A���3u�V�}+���ٞ�0�Wc�W��*�Vhe�+&ꗓW^\��95�W���ֵ��Q���G����\,��$�JXN$��y��PG2Ѭ�a��iжN�jW6\IUp�+�>�y���W���բZ麀Mk �߀	�<Η��Q�FPY�I�N�7ݟf7��Uc�>���Iv�{&�6���0��!����GXR�4��u:Z�jQ���$<���V�ic8H�%-��.^�l�,�%EN)~�gg;ת6JFAI1
y�C�ns&�SLR�"��	8��?��Y M*N1d'
�J$ӡ��o7�m�D�DI2�0I�|����� A8L�h@�FP8���6�ŠM*��8N$%Ā�PL#(���7Gw^-y�:D6�P�i��^V��0�M�Q�@߀(N��⾋"�ГK8αN2�4��o�q�d�kS�V�$i���g��(X&��!H�qh=�j�)��(��hFQ,��)�A�� �"w�r��L�hέ�'Rd�r�|
g�	F�hI���,�E�Ě�Q����A��P(�t������&�ߏ\�7
`���A�h��+!1 @"02AB3P#`����9�:�?*?(��&�j_�J��:͎l�jb�B�	VY�H�S"�����m��K72)�L;S�J����rlӑ�f�ŖH�
ZڅL��','�iHl���[Y��P��Kϓ���bR%!��l�S"I`l{��KW�n�d�H���0b�~3H���Q�[7�Ȉ�:S�6L�1���6��!@�`h��/�R9�.��ze�$�˛�'�Q�N��b�͐{�XrB�e)ꇓ'f3�K$bS�݌c��/R��GO<?!�wloZX\��B"�����䷴YNy��6+�eU���ݰ1=�r�ʴYB[��d�*Ȟ�)��f�+'���%��A�x�{�[�G�)Ċ�m!ԉ�'�l���ݤ�e'j���'��FTdHOj����&ێ��2V����;M`�#�NY^$��F"ow�����"s��Õw��$*�5^>�S{91��,5�>Y=�ٝ�&��T"�D���޴U*)QLQ4����2B�h\��,��|����dV�(���"*�T�i(�^d~24�`�żb�%��4A�/W�.ey|e�Kf��I"Ū���#�H�	c3�<�K$I!sM�y^���F���Q�[D�d�&7i��K��6R��S���c�<���+�d��R�D1�d����(��"P{xR���F8VlC*��I���P��d�$�gzL�N� t���>gz�f��s�'7��Q,�<)�
C$;1�(�_��_��=�9��1�_�<��d�qX��*��miv;Q�򘏤S�q�UD�,�],�I�[�FQ*���3Y���$;��#�sdR�?
K*��4T�Td�̒#�R��Rq�6���D�
qs�5��+��F?�;Q�?kՍ%ifU���C���fΒ�a�C/��Q6I�g�m�$��Aُ�g�?q�N�\xr+3���O-3���FS�V#�,��F�Tc���L���:x�>$�չ���E)덥SC����`H���ټ�",�ɏM4Ab>#�U7�D�\Bz*+��hMؓ����(G���H�4*`]�d����I�-�B�V�Ao�2���*#��H�o�R%!�7�Ku��L�LjʼK��~��d��L�CP��)�#}�y���L��)%��&.z9l�d��tp8�3��)��V=�1[�EB/L��%�q��OfR>���ip�����Ϸ���InL�>�;��Hh�c�4ŵ2�2yZ��T�C���%���܎"ƷK{�����I��ڛ�����jC�5�T�?٫�J{�D��R9">e�1�6o$^>�3��c�7od5��J'�����["��OҾ�'��b�',	��'v;4L�j����٘1l{r����Ĕ��`�	�z̀���Q$�`K�1��4c0!F���e#�m%S��}d�)9;�|���3�+����n}�Bb�����Ū_�Ԛ?&�R��kU�Y.;�D���T��O���[�qDl���Rh�Fo���r1����jl�]��{��M�ʗ�G��YmMzp@VB�i���,�JC��Q����P}��/H��R)�ɜ/�
��ĉ�!Y��������Ֆ�n�]�0a�H-6�2���$���!lw�Vԩ���?k��)���Y
�H�F2r�B9%=
;F[�vs��mJ�Y�]d�V�nR��"OآkH�A䀖Z�=�{��ϴʒ�;�wFlRC���;7z�MB��:ך��ج�K������+U�G����[���(�/q����㘧�sx��:���w^�-�Â��,w�OOJ����u�t��i�Ͽ���}�o��阶����5��uO5��e�Q~�i�=D���*�������T=/���~�L��W��N���'�ζZhx�(��X�Q^�����5����Ƣ����
Jȅfp��]O����(�U������L�P����  01@P!"A��?������ό i6
���5��Lx����
20ʬy��D����W�}M<����
b�g���4�]���BóP��O�ӣw(L��cEp����N�X��ď� |�_��01@ P!��?ny�юbr��z
�Mg���{Vw�ݷ�_���@H�6�v��G@�π�v��$V^8�_�ą	�b3~�z	����z�@V �#����, !@01QAPaq�"2`�R���?��߷ڋ��^ݛ�6)�gޭ�´�$Dzm�i��.tW���Oڝ=M�۱=
��;��-�k��tt��7+�4�A�Oma�C��#M�WJ�)����V����
2�"!����
Y~2�=+���ح���(y���Cw�A�;J����q[\�G3�wf��!�Њ��,��odt��Bg"xL��<Zn
�����9Qto����yO�x�a�3Bnh5���hi	y��/?ZO��2�qYbW�B�	��	�(	B�h��e
(�A�P�fq�"���]u�(�
;cE&��;Kg��F����+�:��M�0�b8�����e��V�<E���W��Q�b�C�V��/šW/S���_L��Nvм�[�B��tl��4^L4���N�����)%_(�Bt�dS����u̼'@ 5	'uo6hw��n5/'3a#��'Λ.U��mV�`D|b
6���G��@�45q# 
���&�B�Bp~���7,g�E�G�G�9�����$#z
�#��q/���#,q'�⋓����cC��ֿ��*!1AQ aq�@�0���P���`��?!��d��G�$�Ő[;��$��˲JI�<��"�2&��p1yb[&�bƯ�	��nU���voG#��!�(�ǐ�6����_�[� ��'��w�<�S�Lr��>%{����/���u���E��Z�g���&P���.�v&U���=�pj�?c�c��|�B�96B��mѝ}P�
w�pH�#@�c���_�t3w���8
�a0h�b���ďL	�A0�
ZeBd_)��!^j�#Nzt�����k#�37K���G��Y"��Y��#��Cw-v#�����x\��Q�K!Bp��1b�B�s��H��A�trd5��+���[���.�=�����!:QѲ��R����a��&b��r��!lo+'n�ޒXC���5E�
˗���c d�6���HlJ,\c�.���0��%opM���N�����.CY��=7(�	,��U♆-d�aȠa�,	C�^~�h� }Яg��ف|M��H��^Ũ�Z�2�J�
ډ�1WHD	% �'���x�Ât�Jp"X�&�H��D�ˊ,��x�ϰj;=�r���b�h�ʹI8'0,
%�I��X�4��&o��n�z�{7�B�b�Z�<���E��Dq�3���#���hh�:���(h��4��U�f� 7p����ܸ�<���&�&AdH�n��<�S]�J~̹r!��g�DO�����B�}�d��"�6=�H�v��C\��X%/L�d{9�L�G�'d�H�n�����|4�.yCv�9�Xv��1�� �Ɛ>��1ƛ�s�	��^Ńp|x�ync���(���(��D��Pl�P�3~2����ee\}����2L��Z<�@��,�a��YP8�b$ph�P=gd�Ũ�EB�I,���Y��.B&�h]d�������Lܱ�J��S"�o._�e�d�Ȳ�E���1c��t&^PB��5�!��y���2�X�&D9f5ݰ�a�Ћߴ������䏡~�L�P�VPԳ>Aϓ!3�<l�aј���Xבay$�~�ÐE��b�e\}��g�|�W�Ad�`���C{�	�}�L�p�ȌC^�m�#y���e��G�$���1_-ܔQ��RI���Y�[�k6�Bj�C�†�]�-�#�Mjy,�\/���g�9'O&/��i�ɔ�\���А�ˀ)Mp��x��.B�	�<��d
��2.K�k�9iqx�_+r[�D��O�h�
�ϑ����(�Z%���d\���x?�+'�=|_�HN�_�K����2jQ�9z5MV 
�OeM�b�d-rȝ�7 _�
R���e�Y�<�%"��U�,,�@L����Q�5��dT�.���<���F���jC�K��\��Y�bގ;~2�S/��(���)@�gb-��\�DH:���}K>d�'�y5�c�Xv����,����.Q�b��=��=`�c-tc"U�0�f�/fFh͡|SxI
,�x�z�[C9wC��d���1�h_q�q�{
�({��H��Ɠ��{��	�`.$F�q.���I�/DN��&������hh���6�'�1ٌ)I��2�,R���=�;��*)�"\���:����F�x4L�X4��<�(+��ѡ�<��3�"�r<	���*8ȑH弉Z���y�ݒ�@Щ�N��1�2�(� )�d���J��i�:d�?��7����Iec-L�{�X�Gp��	ڶ�	���
h�ç#c,�-!�%c�$1�(H%�����q>�y<�����O^F�-A���H��'�Y�c]�l^O��<Y�>IP��)$GL�!c��vpYv;v�$�nԼ��вO�m��~	ғ�$R��Z�l�9�cd����;j��L8ƛ�w�?e��8ry3v 5�9�bF��e�S�l7��	�nyF&|M!nF��E�zؔ"X��L.��ьN
�ϲMI�I�%�I;'&%�rH-�b&<�=�,-EN@�#v[� ��5y�-�3l�����D��``�%�����0ڢ�2&¼v$P��Q1��.`��	�F"&�s�F�;2ٲ	@�eEȑe���0����_t	d�C-۩�@����ő�6v� ��r-���#B�d�,��
�S�$#P��J��	B�F�H�qc��!�)$(��d��3��hYh哰�i`�_Ė��W�	�~��Եi�&�,�cB�	J��J\��p/��T�E۱���BP���?���
��e�,��$����N�­�%������A�ayr-��dF���`ʮ��u������mk𳱖�f��ٺ1%l��E��,縞�o�3!�b�hzB�:�(X��:�̓q9��1�1������}��pws�q�t��eb63�#�1,p4!(��!����ќՏ�]P�T��p�6o,�E�����zHxh�	�+\�j���:�:�$psW��a�UW!���}di\K䎾�����dl�ب�M��D�k�Ty�H�vׂm��Ȗ�㯺T}Lxǣty6d<U�SUte��$H
:]�D�r1�b���f��G���C�4/J7��C~�G��(Cɺ3FŔ<�tMQ��#�sy"O�;!	��>�*��3��1�<�6l�誩��t���|<	�&��3Z�i\)]�ɣt橒i��� ��+x)$B���!�H}k�� �Q�f�&�JF��fq�P�4M�1�N�E�
,��~��j�=L��y6n�#£4n�Ѿ�t:T����%#¶t$�?#�r~
Q�1�%Ѻ<�
�gٮ�Zk�����-8\Wr�s�P�>�����<��C�C��s�<@�2�?��0��&��կ�B� �E��=�ϬO,K�n����p<d�b����p��<�D�����,:��6��~
�_�f�����2/��oM��<(3�ҷ�H@jz<��ne��1?6�_�R�<�!G�d�0����ƫ��#<Pt3�ܲ��v|O<,���(�Nd�<�NJ�ֵڔ�B������%��="���
<O)��=["owU�r~�<đ#����V����<�;�-����9��9@�O<C��fa�Q��}��q��8
�ZYj�[[�����O4�5��CP�?|���id�(�g��I��l���O<R�ĿHdch���<�a:��NK$y�2zvhf�b�%��!<B�K��(b/�l�����$L�8��p#ï�A�k(�)O(0�"A�KQQł�o<���s,	*����*h��Ξ��ΐ��[
��s��1!0A @Qa��?쫗����MK�r�Q?\��2+�s��+�,���Y�$!���P�%�.*%��>��o��!�"�`@�a�VD��*W��c
�$� �y0M0��,'���hĽʁ��gZ��).�a(dsգ�ī�+�y�:��P�h�+�v��fR�)j��n��1r��y^0B[��:���=�=���p`�J��0�u�7�a�����Q��Tpb�D��GJ�����!�Ç��Ma���H��f�J�T1���:6��aQ"�I)��jSSN��	r��"ˌԹpb�h��"Y����"�X���+/�ȶ[ȳ�|~7La��+&�Z����^~Q��ů���H���! 01A@Qa��?�Z����@�p�����b��_�W�V/���E��Dc�ڨ�o��˗M����!����hcb�J�?'���
J���g�_:�,R���e��i�L:�I^Q#>GgW��2�ŕĉ��P��%J�/�P륕*�
D�����h�w\pƥ�0ႎ�Qor��pÒ:�=!����>�2�a�������J��|΍�=O���a�}e���-�0�� ���Ԭ���Vnx����\���p��
��e#��ht��'��	P�a	��8���lUDop+�7���t�%�J`c��u&>���ʪC��G��ՙ8�NA�O��*!1AQaq���@��� ���0P��?�U˗,��*�Jk#���B��;!�`֑~Ah��#B����)��`�Nx�������k/2���
��C@*ij�	`�1}ásڌ��b���֟�E������"	`��"�_��S�����1p-j�2ʨY��1*�Éky<��Ñ3}7~��V�[)���#�
�
�	e���xTK��������?��qܰ��p�����a��9��4�d��^�͘�8��e�¸1��^#��B�S��:�;ɚ�|�.����L�u�KR���DX�۸.�۲]�q{�=Ȍ8��ibY��b������GDxTu�Ἤu��}���(���j����UXCe�Rd�_�ࠧ�`0&�B�a�#���N�@���~��TD�j��qK�/A����#˗��T��3���Bow��կ�Z�/ԃ���\{"6�?o�_�K�z� w�f?��1@�����b���JŸ��]�w���Nb��|��c�ǘ�����R
C
JV�:ר���JD8����1|���M7�A+ӄ�(�c3� ��U/U���jbMy��So�	ڀ��qn(0^�V ��
P!�ԇ��/2ܶ�˜�|M]�W�	C�%-闷$��cq�a��M�L0���.��p����Y���ٵ���ɷѨ�c3N ĉQn)˩��n�����K�8��1fv_r�vt�vna&��w[)ᎆ�YY3,�6q��+?�R�p9JmY`���T��s��6����X�!'F�������\ES��W]H���X�n��wK��W�%^�Uk*��0+�Xl<5*���o��.\��:�:����{�xo%�2K�ު��G�G����y�[VG<0H�
�j%��e�jTَ
ݰ07X&�~e�@�0(��GD_�C3��3�`L�>"8�e)]��i@��?���b���p���&�e��L?F�#��h�=��#/-�_�.�O�/
J�%�0��K�v7��1=!6���E`���^�r�����52����?r_��'�J��_�c���D�z�ˈ������R���$
��ܤ��+
+q��p��l�j�r��_�J��.4�^�!�~|{%�il�_��l����w0k�~��sEs*��o�b^f�`�ͻ���
ag���0��+��������b�n�5ݎx��e�'�/�;+���o�������e��ш����b�ݫ#�'P%����T��>&G�w���������r�L$U_ha�"��#��Y5c���1~X@V�iM��C�2�~���V3�,�7��5k0vg>#FM-�c��bci�
؝�y��e��ѳq�)��϶!b�'�g��=��4>LtҠ��p��r��<�Q�0�,VIZF�eU�[|�,U�.��;��8��	CD+�G���6�J��R���v�祝hRt�RH���Ī�F�bX������^!��5��#�R�ad*�IIK�C�e��Ą�xC�&�e�y�D�d2��F���^���t���5<Q��ѱ^��;L����1{���RͲG��N�����6�&v)(��!A�/�c�#H��7
�Yqo-s2�.e�]�<cZ�JM��7��f9(}L'�����~��'Y�������#�&i��.,8�@����e�Go�k9����ݙ�̺3ܱ��Cq�o���{�_���V�f(P��d>S(4��Ը��0����~&~nemU�n
�<C�jEh��ԫ��s��3Oc��2�	3Tٙb�&�
ޠ(�QB�s���יF�;�J�p�L@����ݟt���7���^�w_r;k5{�TF��r�pB�0��#&��ᗕN��u�s
S�t�fFd�NP�p���9�_����PYj0�x=����?��0:�l�KJ캆���qʰԪR�Os�.F]F4���c(!�
ࡣ��tG����a��ߴ�t���C��,�6�2^�2Q�=����~H?�e%���&��Kdr�fx�xL3%A]m�`�Fᗙ�D��K��4��^�ĩ���~`�ma��<�r��/��AyU��������ua��"��~�ߥ�>���G"�,]�Ԧ��	����>�
t��ȇ!�X�Dp2���VK.��{����IwHU��#d>j'�K�+��.5��
����8�D;���4�_�C�����kИ�5>�4~?Fˈ�H#���"���f��ŭ�����c_`Jj/h��"�Xʨ�;��ACL�0:�?�61H��1Is�̥i���i1�\b��++T�x0JA���-�4<u�Kr}�c�R�+�v*�ܢq��C^�Ѳ�8ec]s��G���8���{/f� (g�{ *#�J%�DjB4w
r&	{VV�;�K��	��cͱ��;����W�?vZ�'��m����&�_��؝��5���5�۷P�SC�n �&e��$�vD-m�1�Xۡ���QgBf�(A]��c�-������+-sŠ�ይ���3���c���`���-C�� ��1�`��,Nf�qjv0��IJ�g,�����[��۱̨4}š��q�q_���`��O~�F%���?F�z�V¦�v����F��َX].?���~�)Eʕar�bSj�h�
�ʷ�_�Ǯ?�Y���Q�t_� q_ݙ[�p��t�,��H�<{���f�zZ�#%�S�ʋר
,Nf%q�5�e�����E�މ��G�E��/�"�)Q��W�(��@���B����s]�@Hw)&�O�˒l�%�\�X�6_�hDU��j_ȹP�
�e�u1co����c4�&l���u_�[�/ɯ�ˋ؍��\q7����z��݉QN'GAK��P�g޵04�K��ڿ�S��2�'��^5��,|F�b�}J��u��2��`5
>\�Q�b��7c��b�cT�z���,B�f�D��6�6�QC�_;X}_��ɚϷ0�r>	p�|�
��xB Z��nQ
0�X�0e��3�`�.X��E*�a���&����2�n�����%��g�[��Rl�bX�dΞ`#؂�v	`�%�W/��-�D��.l�&��?��e�12{�,M��യ�>Ir�A��4��Ԩ.�g'>�R���#�r��2K�FW����V��߱��-�k���^�phC��Oo�k�1�"����ˮX���0iyY�:"�Y��]OĠ�2��$T�5�n���Zt�+�����#{m9u��?m�����`fH���*z�-�3��[��,-jF���
^�݆�Y}�?	۸��Y��x�g�)��B�4�Ү_��Խ{��g[o�(mn�̃���AJ�ܣL�:f��\�W���7l��e�R�to�������rz���p,@Ix�E�
\��@�12,)��Q
v��&B�� �u�/f�N�PP^[�����% oVw;H��uԥp��%�MK�%+2�[��fRR�p�pܠ����a0q�e�t�F�����rK��4�B��)@�S�>%ք�_�E�3��S)!�h�6��7@�"�Y�Gp���,�rݦ����)�z�{��hl����ѺQn�o���^�KS�0�>ek5���מ�@���2%�ۀ��q��&�F��`3�lZ�z� Á����S�4w-J�)�\rD�fZY�y�d��
�/�,��dYw�w��.�	Y9@H{x���~�G=��5��Z���VN�E|�/�	p���Q.���{��Z��Aw�˃��̳���bU+X��B�+��U�N��(s��,�x����UBѺ�V�V�g�ɷ�qFC��ƽ�0C�T?��
�Q�K#�b��6����I�4�XG�����!��g��(Dx�)�)2���Yf��)�Q*,�7�AG0b��!�[+���&Ho�{��Wky�s���԰5�Q[i�ƻ�0G�Ll噝��\��8�����V#N18���T��2CT~!Jz(��}� z̩���Y���=�DX�}q�u8�%��>>�~%�5'-�ߩ�	�T�1�)�ڊ���b�K���m5U��L�%��_=c��q�	c���0,��F�Ĥ6���0*���d����	�j7"5
&���1����y�u���v���*���\tJ��s|L>c
�0���
<
�.Or�N"��"���48sS�4�*�[}� ҙ������h�5�q�Il���0��!V��$�R�b���V��a^�mqEJ�J�$�U��ye[e���9�&Z&[��"[�F��s��YY�e7�L�e�TKL�)�2���V�5�'��h��֡�K9�Ec|]�\�*����
��2�k��[��60xy���2hJA�]�X?��ӏ;d��m�߮8���.�zb��d`�]�heQ��YK�KTQ?g}���
�ڈ�q[a�:�9@�����h�)3V|"<=ǟ�1��5X���V�u.B�5wd"U��s�4��iݪ�)}�L>#����`k
8��A�7��UB���v1 �t��C
Lh
�V�nqQ`�X���������1!���GA���(�����/�\��r����''�`�8���9�=E�@s��y�Zي�EZ��jr��)`u�l�?���j�r�5iu�I|Ʊ�����
K��~`k�qenRr�	�g�<KC|�yfX��;��WFX�9f;A��m=̗�T����/o��7���ߙ� � sk�k.lV׸�H5�+[��c�c�9�;�5���{U0�hf�4���ElT�p�r�q��"J&p�����чGF
��L��3FE_8�b������pe���{�=�&K
�5���d��<�s2P�W�V�q��L�z���7�'�hTC�b"0r3��W��Ә�Q��̫�R�`�[8���7�s���?��-t�xCf�p[�7H��~��o}��G��dO�����YxW�����C�ŷ�4��T6�[��ʕ�H�g�"»c����0�
?F��~���h����=��7=N=&�8z�'2�ٙ��n�������JR?�pʁ�ٙcTDP���.V��)�Q���$N�D�]P>_��Ϩ��7��9��;�鷩�jG_q���9�st�9�d��8y�q��u%�VRh?��4�
�IQ�r��<G�Jpq�̊��*�@�I����:}L��T?�0��1JΓ�Y#���m!�&�st��Qr��Q�f�nm]�:`������o����To�P�#��w}Fq����8"͟�~��o�M�9��Y=���~T�ٙ/p1�K�M�&�����2'�ҜD�0\8�������^ �%\4�a����c��a���a�b���y�'���(i�?A����4�;�}���0X�TJj~Dc���I�uSbxd�I��Z�%����&Kž�����;�{��P�Xa��y>�0.��COEj:�a��H�3]�h6�*h1�1��4�o:~�A��ne��M�H՟�\��la
��-�CZ�(,�d��bW;cþ��A�
#��x��bjx#��q��~���Q-���q���{���D��=�
�L�Phz�'��ƂF�����髙����ȿ'�����g�_�(��<@�El!��7N?��?�I��8{�n��E7o b�����˯��1)�l|ˏ}�>)��X�)ĹJ��m̲i.x�����8p���D/��娶þ�1h���fFm�/��[�o��0���u���c3>���2̖?���8�!�k1)�6'�3"籮c�(-u-�H4�VUVV^�.�޾I��q�����@����'^�ϨǏ_��!]9���JFIFdd��C

(1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc��C//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc���c"�������%Zƌ�:��K�����S-,�@3-�^l��\j��I�u:����y���n-��_P(T�zqfۚ�c[����Ӈ�Z:12��u��֎�D���{7:�;��G&<���SVas\7���[���얔�����u𣾖Y�m�[΃Pv��ǟ�FsL��vEy�ږo�ɦu��v�_^y�z�Sl���s~^���������sto2(D�DgNL�Ƹ�4גʹ���N�������_v&>���Y�}|����-��D�]�=?���OL�3���k�5��t�;+��Ʊ.Z49�=,�����K��N[F�Mx�v놦;8����=f�P3�{�i�u^}��~�?З{-5j^;�,SXNL�����=<]6a��s���3>�.���d���{��0W/_7���θi�����=y��2��g�9�����|���7�T�Z,�N����6�R4j�����|�[�N�i�c;:}?'ڗts��plv� �s�כ�C��T�6�"�u�)��N�n��p��׋�u�#:�������^$�nrk�Tv��םږ����k8�ϭ<��U�99�,�ן�(�/F�w��&'�<�V��5�o>���zv������;��M`�KA�}+g��>wOM���?>�[0���f��.3Z����;č@��s�]�>��Ŧ�Yj�J�A�L���	��4���m�W<u��W/Q��=�?�x��L5M�������v"�&���4�uV�h��D��7��Kz^O�q��C����;=/3��do ���ÏoOn~�f�`���L�3Y�PH�\����岾�/c=���;=����a����Ƿo�����C^go7N�=;3��9br^��DLF�W��k�}���\u���M�;x;���q���|�>��|n���BZ���5�-�u^�N�LL��"r'���̽��u��%arvN�ϝ�+,5C��<�=���z�x����V���dr���RmM��zrL���?�x�'pDe�g�^}|:k����.}�<�ٽ�Y-JT�VH���
ږm1���+�����ֻm�&	�߇�|�R�V�vq��ep��Ű��W-q�UV�ӓ+��R�vg�&m��^�W#��l5<�Skʯ���y�n�>����D�J�Ў-��ҕ��
����Z��\�>~��e`P��~Wg��N��'o_d��K,�-���g4z��]�b���"�Յ��Z�Ǚ��g�5N}����p�3��Y-V��������K�-Y�Ԑgl�_����ϹK�ȵl��޶��bU�����_"�W��{w�dM�L��"�9��@��Er����z�&'Y��r��\z/[�Z���Gb�뜦�0�<?G\}H�o�dX�B�-5:g)�5h(k��'������Zg�eST���=G
&��q_����o\t�/�QH����2����k5"d&*^����͚��ijl|�>���+5c���3�u�COS\sԼ�B&��B�LMl�	@��5m\hT���|�'��g�ޗ����~��M�"fj��������R�,���/@�[g�cPZ�z�<��>s>����t��κ�k�L)�Y RbD&l�H�H�[
����,X�id�r�ׯ�OF[�����D��i�r�Ǣ$Q5 �"k!bbH$Qu��)!1 "02@A#3BP���o3	�K�����q
u�����39�����I�j�4j����j΃5�O|�FhN�s2�bt��2��^��ohM��a/iexAX5��i/�+�op��k��irb1���:��-6���T�F�f2�I����Zx�.�,�:A���0�ɴ�����4�*�s��jn���V�"1X���'S*��xu���0i
�E*P�S}w��#EkD{ω��z�<f�0e� ��M�d�/)����4
�R�b<����k�c��;A��KKMT�\nlԚ�0�A��*d"��ǡY��?�N-xۤ�]J�L�:�.�mSQ�����X)��"���|��zN��E1�jD��"c�"��ʂ�k���\B�C�q�px��n�KF���_Q�*�p�ab��4:�u4��w���Վ�6���Cq�����fCe��0a�!��t��-4���Ź̵��j"��me>%L�5�{�G�LJ`p��r�[co�l��`�Pɖ,0�<���X�8���mC�D���!waDuwx���ڃ����'�H����!�S܍~�m��mw�/.�Q�gHwq�R�E�6��DNFؓ�?9��Y�����7�3p%.�#GYc8p3�X=BM�:b�,V�&;Zu��j�Z}xN"hZS��3-hDᄪt�:��ܖ��Л�a4�A�ѣM�5�a��]��he�6��Ml�!��S2@���"մ`	]#��=1�$OL�u]KNS7�\ªe,0�.�KKr�ZZZ[*���.���RS�&���U��%?D���ζ����ڙ�>��~�zF7�J������mG�mߪ,h`�ZZ�clڕ:��D:'�]��=
��ч)��`:s����aң�7M�zw]�o@ʇO���:��"�^�C��OQ��a/�2�Ak��!�H�DH6��]7�q��ԯQ��G3#�+˸��X7+J�柗� �!�aOq�q�Ի�=x���h���"����O��B�L�lR� �cnb����zJ�%��`�y��l�Ze�O�ʷh@X�"�` 74�:�A���Ӈ~[	�d��c/x�$D�x�Ҟ��ѩW,#B��w���0��2��L����D|�������-��Ze���Ѧ��*d ��_-�[
�h>����A�|�~w�E2�����4�����ϔ�w�v,�A�C���4�&�@������p���&9�X5�SD���Wط���
��ē�
(E����܆;�����	���P�~����6��0�!ބv	���
G9�!�y��AAD��H����%l������9я")iN�Yo_iQ�<#���4a���r��Bҝ0��^��
����T|�)���F2�hy)m�]�7�2��D�p�S(�1E�5G�0͍%ʜ�}�
�]�Vr��-��)&b�z���?5!����ܜ;X���
�Bb��e!��*�E����~�'iT���,y7�l12�L--�� �8k�\țv��|m8�|����1�p��l%���O�e�ʦID
 ��m�W8�0��S�\���ͽc��C��>�J��N�h�sM��FېGѰ3�£N��ټU��S�[U���PU���d���;
偃/���zP������;b7q`~g���FD��_G�3툃
˞�	SF������*F�gG/a�(��������5�*T�)��/���"0 @!1A"2��?�(��d���`��p�M#���2,5����܄J�[�(�����h����t�O���Ž�yS<>�4� •�<�M "���=f�v��nM ��ll���I��5��Z��D����[�ϧ�%4F5�-kd�!���[��Ɓ���7�̅�<Z�m98c~���>'��3�8�A4e;P��?�S�`��>:�g��0�C[���HJ&L��0@ 1��?\笜�D�96t�ZPy	��< �#oׄo�G�'���OA,p+�_T�j��?@�KB��_bр���FF@Y�8JC
�3H,�<�F�j���+ !1@0aAPQq"�2`b����?������ek��ՓĬ��%b��e{�c�����,�G�ME���Q�M[����M�hp��i2b��n���/�\.���q��*��k����8N�O�n��t�fX�t���45N�S����)y[�:n.�aMGݓ��<�}˵eu���/;p2�!3'	�W�}&��P4�FM'LS�!�㕦���M�4
�p-�
4�3Ks�E���79��Ljx��2�%g�i�K6�2�����B��QycYc��,�+f�+7�C�D�Å�l4�AE!ށ�d�5@��Ģ�vDQ��Ή�:③k�6d5�3�Q��0����58W=(�_i����;��m"'�jJ���5O�5_7�5̚v��i]�dfu<e��+��O�<kZaEɇX��ѕ}<Q��+ZYչ_���4�nG]o����
�O/��������s�!���槨�$�ղ��
Z��.�B�M��,,/�%p�d�h��ى�khS��[��G�f^q煆�I�iR/�
����Dž��C&��~!���|=��Q�x<aϰ���ǧ�?����*!1AQ aq0@�����P�����?!�-���N�
�r��V9g�	��V`ג'W�6�m$?�(Ic��an�D[���o�M�[���,L��1&�H���;{��e�<�&ܸ'�J�Xp�l`�!4U�
�X��p4;$�FS�V�ޟ$�S�,��6���ĕ��`�Ð�U|N=�{����@��*�WB{"܎�Cf��Y�9N���P/��5Y�W6߹�*����<�nL���4���LHH��7"�2F��gY�IJ~I��%��^2�b�힋F��x<ӂ�m�v1,�\_fQ�%�f�E��ծ���)��^�،n��rdJ��:g�9�]�okA!�܄ZI��HX��C͉A����nr�K�'��n9�=�DLe�����7>�Ү8����Ҽ	da���
��}pW&ϰ��0)a�cۀ�f�߱��:L2v��N��xܘq��/�-�L��E=?d�f��pF�ci%7"������B�r��ǑA��5�~y$�v*N61ə�C9�ُ�����s�
���0���>u���}Ưe؈V%v�y7'LAF�܉��T�~�En�%u�4JϷݸ�ɍsr�F\5{"ۘkn��L�W�E�����l�;�LIE��"ѱl��ȸd����e���C��"�Yl���/;
���i��=���� �\{	��ş��K?Z~�]S�JR�� Ԉ�{4(������ȱ16Iس"[,n(��yLE00�%6DO�
*}d9�&u�T�7�E�$
����*p闸��P��L��%K�L�� \�r���L��Iܩ�&���d>F�H5ᤅ�Q	`�H1�����*��xf�c'(NW���i����%�?P�~́�%~���wv8��
Вe`"(����)O�4Ȳ)�ຆR��[G����V
v*���}S�(tM.Pҁ(B��z�C�Mɏ�a[?�I��.����2#e�pmzߐ09��37w,)��Me@�GTQ��	hKF�s��j�fLM�5(�Q��c+xQ��Mر�<���\!�!r<�Hm�,�{w�A0��]��-�́�C(�:��ᕃ�l�2���K�ɯ�k����{�-{GMAbΛCr��ţQ�C��;��-�XQ���H�Qf�)�m�dy��g��k��BP�{�>I&L+�Ǥ՚,�|hIa�cf���,��K!�R2wX��L�2k&ae��E�B�V��Rى�i�m��K�S����JF���p�5�����3���/��P�!b�Bb�h��M�K_Cd�u�K]�+�"P���L��B���0��;M�i�-����<���d,'�y�yEr��}�H�`��
�L7�
�ț'�>#� ��ŏ] ��B�bRF�- ��bm�[mؐ��|S�&xH�^x��@
�-d���fOU���Y|-/���dbra�U�-�r1�N�PnY�]/C�$'��\���8e��b=w��G�����:ވ��
(?�
�1�1a7`��4��zAe����ֵzP�3�2-�H�s�$��Gd�%�lC�{�15[^���&���A4����\/�8��$Yz��D��m�!��-|�,7?C6��=�Q���R<g��$i�'		����'��pqtPB�:S�x�&
4�e1�X�>c��{�؇kT)&�d0j�1�%s!�I���bA��L�P����y�!�/m��1U���*1�U+d&8��0.��4�"�ی�#3+�B�Y@�^�d�C�$�o�X��=��bF��f�bL�!	2>�?��%%h��1vG��!$�|�-.90ᐙ�q9CW���	Har"O�AtΤ��#��Y�䈗�'q���N�Y&����,�w;����.J8$�	^�p�$z��!Ihct�T�g�@�4��rG�$+[[�P�yc`�17	�0����P�B$1��
仱0ݘ��>�F>3�T�2�
(�v<L6�'>��.L��!2�!yE%c�3M,���s]�1X�J<��ɔ~6�1�D�dp�81�ȭ�S!��l��g�~�Cg��'��&r�!*�o��'�Q;"��?u66!4��d�#��J��ՉV=�i%�
|��L�Z�6F�re�d8�$��ا3�V��Bl�&$��O�-�#m�Y9��x綢�d�{
�Ab��3 �c�{&��ղ�����F<	����'�e�&��U�c0Mݰ6H�I���5Z�6.�ʑ�B�,yp!�HO�i�l"V�C o�(�"QdGB�D��e�$±!F� �D�b�1/�KƛO�,tY�%n$Gb��SF[��4�0OD�O��I��!͒ޮZ4�7�+B�����P�I�XЭC2NF�.����~�$�&/E�7c+�™��N��f�P���H�d���P��7�! ��V����URۥ�V���lnA�~uҞƓ��п���F4$a��l��C�Gh��i��A
������y;��lg���̌aZ��}̘�TИ�C�D���	t��9����(��k��6a���#�X�!$.�M�<��V�]��z�o�n�lQ�HnU�iA����d�%�#Y'L�
�w�4��Я]ދ�66�[D0�%E���d�m"c|�T6��7��$-Y�7�cD�yZ+����5f,	
�Xn�e��9�5M�dJDA6���W�����nn�k����QZv���e�-U��%ҵf�c�]D�h�,m_�m,�A4�EMG$�e��u�����bI*�C�!�C�c}��=���V��Č�J#%v�:��5c��{�z�:Z=7�龘/ȗ���7 X�p�h���>�S+�[9V�;���Z,���@����U#qVj�t��{�"���{gTx�;�U��t��@���fr#�/�"G|
>�خ�8�r`�����xA��P�gh�,[I�/2"S��MM�~��6�/x���8'S̱���Q|`�7VIQ ����lr�}֮������Sb�K���7ΣB�[b����b���ɔ�ʘ��6��&���r�@Xt<?�
��������
��xe��Ԇ����L^�n<�P1�p�%n��@	��;1�l8��PP�]�g�<�����0�gR�]�@Pg�!�腼��(ӵ���w�8"CsZF���b��G�������\�� {�_�0@���AW�B	�WL�� ! 01@AQaq��?�L�J���a>CQe�o�UA�~K���Wp�=a.y�"WH[0�r�U*�;>�TeJ�0��A]��R�OL'��Ú�D�������q󏎒Gp�).ӕE������Ļ%@�D�Sr��Ha�]j�y���R�K)䣟}#C �dKL�p~��^��O�.���D�`eCt�	g6\���`A��n=[-�!.\��[�!�"�]5�����@�Apa�1]�ͥM�]  ������!,�Q�S���	T@`�f��}�qo\k��MI�\�i��^>��ߝp=�XAj��*C�	r߲�y�2�J<�s��2�
_��iz��t54=�>�q�s!q�:���0 !1AQ@��?�dA)+	�!sp�B����&~[n1�H5�O��Z亗dH5=�0oJ�q��.]���"�J�]ʗ���+��[X#��.2�G�.jV��F�Y$��C��G�B>�g�^%`#�EHu�Kr5-`c�_Z
�|�v�3����c<i�J%D8xO��Cܬ�u$r�hc/p�\��V����G���a���p��7�{ɞ�qiZ��f�:��iQk'ώ'2ż�����KຄKˀ�ª^���R�Wػ�OX���}� ���pZ���*!1AQaq���0@����� �P��?����ٖ�_D����o\��i����"ڸ�c������np��OD��H'ԅzu�U���)A��Th̹j��ò}��y�����P���}W�`/�1��0C*��#MW�r�]��~�ĵ���q�� lL�!���3/�Iqfߘ�1���a�L�4˅�)" C�UI��7u���3x[���-A��@�h6�����*���C���?�CgWN��@2�	��q%�e#��<&L�&�xl�u�_����$nG��*2�V��`�87CR�f��=�E򁫈�T5ȋ7�\��)N��A1�o3���S���O�/�Q�^�AkԴ6~��ǐ�QWe������u�Fn�����qQ!���> U��en�s�`�Luy��Q�)�:e�8n��A��1(U�e?��qN|��(���e�w
<��CV���y9k�ʌn%m��(�qh!��^�4�5�K�Ȩ\��aSt�9J��LD�8���Mʰv������z�ľ����vC���8�e�)7l�D�(k�^�rʂ�1��	y@�yjf�� ��P����AKl��vf%��}�����D2�@���I�e��.���1�X葶91y�1�����`�`��3T4M#ϙj��d^O�Q~8N��''_�\�
��-�Mw|{�K��(�7rl���b���϶36N��t�9��
�l�7��DQ^��(�;�1«��gsC�ck�l�Ra��W ǣ�ħqSV�nbWʚ��T$qx:�F�<1�r�y%�q}/�M�����(E�R�T��r��jo��Uo��M�P_�S���5��V���I�-��m
�
����b �7��G�������EN-�z��}F�g���jYcq���q�-�p<��?�AÜ2�W'��&��n�����,��H-1�(��yA�ɰv�1O�d��ic��wUx��8|1p�J�O�7���!Xd�˒-_� @�_��_�r��~t��i�w�����i��64����0�Ccj������l�� �M?�̸-�S��1f@\����hx����a�y_Z!������ �E��b���pR����'x�^e�
�,tj�V���n
a��K���9v~�FT�Y='�C���O?yG�	C6xĴ��\F�0��:{�Ck����p�[�ej���\[c��u���m�<�u��eQ���S���!�݃��ܴ��O�*�Xq(\x�3Yp�^�I���
��Il�bq��R�!@1��<�hs��*�������!���c��������/)l��=��?Ԣ-���&9�n��ƻm[YCC���+��_��+W�%�ZJ���k�pƕS��.�P�n5�%1x�lJ
�d�����/�8��'�br9>C�����7� �Wf�J�N0��䉑n��cP���y�j�W]ʈ)�}|�}���?���L��sWY�B<�bw�UR�2����>�CW�Q^jlx�]$J@�)�q԰_)���S_�Acp���LG�ı������X����2�����!OR8%�.��M�̍�˃������R~3����ˁ�O�.&Dj�H����߀m51�<G��6�
�J"E4t��7�br���v�>���z��#4�'�odW����E�ц0�|�ə�7MDԯ�,N���7Kv�A
�~2����*�,��s�Yk�ݗXe̪0��@"xĪ�VbZ���WZ���U�.�֘���4��6X,?�s�����Y�>��Y�`ۺ�J.SI��n��2��gԲ��I�h�+��v?�'�;��nb�4�Y�1[�#��0���]�^IF��Ő0!8�s�%�O�S&`���"�Yc��1(Lide����D絏kh������W��K��D�C����_z"�:��(�l�Xm�3����*6�Ѵ
��NbQ%�\�,��a6�IvY�,5WH��v	�L�|�|�w)3�=@Pi&��
o��oZ���q��������>R�i����.��_9I�1N Y�VE&��
�<�ra�TJ�}D!fd���u,x'[G[\>���M)#���ePt���/�#&�
^�#z��P�nY�6.��w0W0��l�u����:�Y��hC��~�)5���W#������3in z����@q������8�PQ"�0,Gx�oh�l�++�i�(s��̅������<ʾ�,�vu�@y	�y�,3�l�ch��Ծ�u�NO�A�h���g�%�̨�_'%w�#uo�~`����'(nZоIs�u,�h��.�-7��:8��+Cd\�����b�j��g�gb�.p�hk�aߊ]����+`F����|�^�M�����p���k!����V���ub z�D�,m/�V�9��6�"���Z��6ɜ:�C0m�{�M�g�K
��JO`�V%mW/�#b�F1��Ca�@	��!��&��Yx��0.0�$��>�٩��)?� ����c4�x�<f���o�(��yh콟��.>y��is���j�+�8�'�s���{(
 �N��%s�g�Uܗ��K
R����~R�֏sQ���L	T�y;"��ǤA�̥@D,�dkp�1.W�T�f�0}�	�Q�Se��0s2T������ך�
~>�s������.�U�""�J��Ps���./��)bb�C�#�e/�cf�O���z��h�LR��
������|G/��F��K����������$<E�-ag�a��f�a��BQ��e����>�����;^��Z�
��2�����#Y�ƘoL�+�2E1�[fwc&m7NU��b�e�`���H^X.�����O㠈闏$�L��g~��e�4����Th��ܢ��da�)��䋜������_��m��Ce�y�
���:�*�3��)��O�sr���񶘛���_���K��/�Q�\��@)�q�%p���&%�ģF�~%��2�$2�s��h���B�R�|L�J8�@���e���cJ�`R杖4���Q�D�N�����s;��J��	r��qï�����#���E�FX���`��8�%�C,c����B���Z�0&	Z#Tл��MKe�	��Nel!�K�U�X���%��c�T��;a~s2�\N	�j')�Qs�p�ry"1a��Z����hݬ��h�8nh�0�Q�Q���5�p�����ԭ̜h���EE�'LW�?��eG���V�
�.�u�"�/��p����[mKQG���!���AiM��Ĉ6	P���*�M�b��#-�$Z�y��"j4nT*�5�
k��{�gc��^&�?��>��K�c��0®^.���u,�^`���s��TP�Ϟ2��ӑ�+,��T��@Gh�QN��Hы5W��#@m|�a~/%,��~R��=�Q��B�ٽD(G�(A�%q0ۻ*\�l�Lԧ�.���>K��j�@��QL�M��"me��8Z$�s,��sQ5����P���Y<K����[-]�j5ʰ�d䊭T�Į�����F
��1&��W�����8��̿?���ؙ�̮b1��/(�G���P5P��#��"�F�S� �
�īX�zb��P��!�_N%��,�iZ�y �����p�U���i���m-0weo�,����Q�N,��F
Bm� 2<CO�K��Q���@���!bՐ�x_��.���
�8`gd�5T/�0Z�pK.mV�h
�����.��v��P�l�0��u+���G���;!��`@�`fPc�̜�CL�D(v���!��lp���[�Ԣ���1�&�~����0���5i.�
+��b�iт V��U{��C�
����$����(����*�X-�L
�ޣ
[\#f�x�a^�mVk�\��3C��=@r��0�)/�������3G�Ǧ ��YX�B�
A���(��������YC�]n(#���%�EB�^%u�ꥩ�&�r�,�K�Ạ[5��6Z/q��ET^�Ap˹o���>?$։N�X�`�Yt�,wQc*>�Ut'~^�46L��a�ˎe�0"����gqAoZ#DP��9%��b8����[6?"71����2�q5�\��3�*̩��C*)qa�%X~��]������,�8�4g!���K��̋��z�.����T� �Q	��v-RЫ�U�bQ�3<|R��Wn:�_��F}E�%y!L�AEK(�<��[��r��jSl�Â�O�Yܠ��bo\ƲY�"'Ĩ;va#q3*V�޴Pg��/����1w�L�8��Z�Ńwy�Kw��ܢc3���Π?���0��,ۿ~"FFVS�k���3S��D�2�6�jJ�b#�6GB��<E���5�&�g1F����("�9=���*u/����j����,�&���TH[o�n_���Z�������hlbL.�'���+j慨0�T38�Q����(����2Qr�������x���EdOXf^_�9Û�����1**��pܸ�3Q.
�p������(�o�F���A٢��*����<���%_�0F��O���&)�bNy�oT!�ä��(�&R|[Icj�7:�.�R���>R��J
��m�/�L�hpbL�Je���H"�4�x�/�su� ��P�<f*8$McR�j^-z��߈�H�s<ʞ����%æ�yw,=��\�Gk��P����30��}ƈ������
Xą\��w���K�1Q��7��j;��i��tz�G{���r��A��=A���9����^رb�9�9���*��h���T���E�����b����a�._���1�dy1,�q��x~��b����w�(Q�e��'��P���L�G,nW�\��Z�.��,u�-q�K�i�-�V,8��E��L�O���Y���3q(��#���G+2\n3��L�p.�g�=�q\Ln@��>�̫|ʮ%+R�r7���6{�qsR̵CQoԗ\j3`��[�A}���ʦ�S$9�èaװ�{�Sqh�4Jv�b"j�0C�W�@#�:Fڅ58W��BNc���DƐrcu;��ïS�\ʄ�pʰ���^'6�~�n���&��A���.������s\�O�;�v5��3�:?���Ǩ�m��w9уG��b&����'��T�X�"�-�IX�VY�\mQ�l�a��aZ�V���q*z�5?2�V�?�h59��q�F�PD��<�x�������ٝ�/�Q#W�X�1�B=LƢ쎦X�"�<jI��<�-8�3�+���Ĵ���R���V�M��s��&��ψ�z!�R�^b��.d����&��~��q2�̾D5�L���V@��5NS��5���S��e�8����!��9��f�԰����XC*�W����r�����~���!|-���JFIFdd��C

(1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc��C//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc���^"�������%Y%1!k���݇,K��l'�>DW���=i�[$
�����yr�`Nt��QjX��ݞn�f@[yr�z�f��1^;�9�_J��,Z�Lz>���jv"l"'���cZZ��r�κ��soբ��Ѓϧn7<q�'��~����Ѭ�D��/5l�e����J�}��֖���x���	��������w\���w}�D��æXյ�^VK�t�I�i��+hJ�aj
s��y=��3�wpt�܉�@V؞R4Ƶ��䗋Lz���-[J^�MDLG!Ֆ�e�)�_��l��@�^�8��-3�o��<�v�7��N{Y�<��5s�э�E�b�ë,޽�wOK���X�@&���Ɯ�8/G?esg�z�Ӧ�OM-�[�������g�՜�}�=lwzo��ȰD����jژ�3�R�z>w�n���9���(�Z+=�ؚ�2�t��L��^o��j5���9qߟ�p�W��u�+M^��4���YU��Tڴ�o���
���<�CX�j�A]����ɍG7F����{[�6�gq�u�$W^YPڳ���?lV����]�]��R'Y@�R3˟����6��ξwg�Ͽ8�G��ϩ�ǝ[:xm��k$q��3�WW'N�l�� C<�L,^~~�ix�f�m�ӂ����ϩ�\&��;�
����VW��=��&t��{=+r[S�KY 1�T���Xƫ�TiK��|O6��g���cэ�֦єU�.RygI�u��DY��㵚m��J^�Eu�Ip�ۻ:���᳗=��e2t��|����������t�IJkSzq1�d��vD͋mN�0�6�i]f�Hr��\������sg^N=|��6ܑ|�r^��y=
�/+�|r4��=-%p��2�D��=��'{/}���^
�,�b@�*E�k3��_.v�7>>�yy�~��|q鋚���^*�y�sX��[��ZE�\]vuR2�t�K�Se�$((χ~�i���M+
/L�Z�hxOW���o_��Y�:ksY�~]�h��&�)��XD�(�iќF�
�%bʢ�F��8{�1��[�b�#8�^��X��J$u�R��Q0�U"�c�P�[��,"��m�@���D��d�D�dE+x&b@VfH�єmR�"�Tǣ���&b�"�!0l��lP����A��-5�� ��+61b"G>�^�M"�Rf$��i0$s�f��Ͽ9����H�D�Md�+"-UX���#\+z�Z�PJs1֗�ڶ�D�E/����k`�v,��"HHLH��mI�V��V�D�H0ۚ��Ӗ�`΅Fw̍i���rf$��J�,J$��30Ң��7�/�>�k�E�pg]Q"��y�J$�B��͢—��Md��"��L��f�"&��+��w��\��l��shkY�sk�Һ�'LK-"P9�;�3�`�jk��Y5VI����"DĈ
��Z��MRL@�g#l4�ˣ=D�ҵЍ&H�Ztr����ZP������rZ"	��3P��j̙�$Nv�#]+��ܙ�9-zT��� Z�/}��)!1 02@A"3BP`����3���]���#$�A�xz��I�)6L�Ƅ�5���)�#,��l�Q�i�13I�Y�%��L�){̩Pr����l�)�����ND%�՘ޢ�l�H�٭��Ol�9�)�۩,)n����Hm���"1}�ؐ�&"����NG
fǹ*���3�6il�0i��(ȏ�%��{r��eI�E���i4�#��8�lBZ���RG�Ċ�&rF�`����"H�I��Q��8*2�ޔD�2D�ĠE���q
�"L��۲�TE2A��X�Q�5
�����c*���`��_y�ʌ�P�2�(s�\z�6���C��xS2f&S�h���_�V�2����?cQ<�$�����^G��Њ^��tH��K�XT9�Mvd��ƿ�(��ckd�<�����ˉ��',
-�J4b0�C�piF���T[Sg�~�nF>/(,�֏֏�co%�2`����Dy�+[��:�Y/"$x��̟����G��N��e?�.��Ͱ}�1�n�yG�����ZB�\�*�Nm��R���dc�����$���k�6+�4�5�\X���y�⟧7��gɌ�yj�d:�&�335���
��`R�2�O�Ө�;T�|�;�+}�r�f�����"u��)c	��%?E�U
m�|��x2��k�91�:G��dc�|�#�I�qO��62Y&؉������0c�L�,�XH�(�sU�`{$6C�9���
~L���6U���9Dl���ޜ�$܌d��pG�džՖ��uћd�TB�����)	��H�Tlݘ�����y�����j5�ɳ�e�F�O'&����,�ȅ\�E��^B�g�UeG�i�1+.U��;`���6cS�O�[�l��K���!��k�5"�Y!W?~}�Ȏ�s�o$b4II�jݻ}L�$C���"�=Q[	�`��Z6^)t٬���a��tJ�Sf���i,Z��̰�"�7]8��Kh-�b�O��IN���M��cž)�x�"UP֤�#���كDw"�n.�G&4�"NR4�w�I��(�Ӓi�Y�a���G[��d�T��JqƑ�*+�Q��(�ŧZ��-�gH��x��MĔ�R�D�f�=k�����7�yF����Ⱄ��?e�һ�]��]��mZ=��b��c�~�ve����.��go�����]�S�[��l���ɑv�\�b!�&Q�՗i���e�R�2=�{�V]����{mYuM�����Etg~�������MŷS���>��к��������>��h����,.��W�Ŕ�'����L]������n��/�&l��<�>�Pыd��B82`���=��]�#�5n�s��7B��kCC�(���?��E,
euj3&if�`��{�Y�.LY+�2ك�d��  0@1P`p��?�8��d�m3����� �	��b�h����@��u�B��{��GĮ'��08�u���0 @P1Ap��?���ľV���-s��T�T㦒�<�S�OE.�4�k��?8��Ɠ�dc����:L5����*! 01@PaAQ2`�q�"b���?�;���N'P����aq}:��0qx&��/p��j~�!�88a��y��I�wqa�(��G��&ZH��e-Q3�}:�՞�����3��y�!�h�{��z�'�^[���yWj_9�_Uqx���8���M�e�nT]!N�&;��@�2�X�!���U��8�*HW���.��\�B���\5�p܃W����^�I&#�R-e,F8(p}0(��-%����x�c��衄8$ǐ��=��j�E��7*M�\E՞���Z��9N�t�{��9��|괩���*!1A Qa0@q����P������?!�?0$zk�:�hB�6v���[����\
~��b�B�vX�Gt�ʇ�����,��2w��� %[\�W
]���P+�&�!�%�T�����
"lhrI�"߾h$M'��v��[��(�
��H�n�!x�����N�J�Z����oO�7�#{Z?&���+a�T���Q���6|�U.F�d|�w��=����������?Y�M圈���,O���n�7�&���~�6ƹ��
stؤ����:��5CJ?��7aȄd�cx܇��?��=�-�7?�)(�-�d���/��B9h���&���<��W�t��ˤ~��j��]�G�&؀�FZ+ʴ�8�{�,����t�%���<0	At�	�41��ľ
��,6]/����B#yZ��ґ�������?�,hDAh�����Ѡ���Q����^���ر#Q(B�o
�C���7��Am�nF�<���
��x�)l�M�rTа��;	����x4�����,�Xc�(R�	�b��Zā��{�ڵ!��
��`��BF�إYCKl��J�;T
�O���d�.	�{V�������Nc��K�t͟�!2ہ�����	�a91�!�P.�^�P�1X�.��џI;t4	i�#JG�X)y�ȸ���5y�kٳt!��4�(�$�	(x�1	E
�f��i�oF��F�<�����:�Z�q}t�k��lKy�Se������PTU��İ�#Qt(�o�j��hlf�����2F��éȓe��Po6������s!��V/���c���4I$���ծM���bfTJ�>}�GC^cѠ��y��*��x6�I���W(K	p���И�=�z�f�o�ر�G~0��
�5c)"��-�D�&�ʞGTڒ"H;I���rv�ƹ4w>q��R[�\}�f9�3���c�Dd�
G�ȡ�0ɳ�	�P� �T#G�r�m-z�Վ�/"!
ncC�n9G���W�	SB��C��أE~��AoQ���-���3}���K!p4|�Qܟ����hb#D=��O�,��O���r���U��)�-��͝�L߁t�p𺈡�I6��? �N���r�BK�,C�!da��^� t��'ϣE�Bꈕ��$@��y��&����ɧ�W� ��Rl}��y
yB
|���A�*c��J9T�\�(L���
�~߄0JRQI�_"�m,y��-��)�v��pL����Х�Z��"R8!�\��՟%��ĺ��L��]x�,��?���#��$��jDB�Y�ƙ8x$#r$��HK�
!�H�Rj����ƝD��Sg3?#F��9�+b�
-�PM���
r�9Lv��Nl}To�ב`�VʘBjV�v��4dFMX����{��[ȵ�.Q��]�3��.�'�9@�G��%��K6ij��$?���8�P��pC�Wm16���	|�\8��h B�5�M?ӸL&����KBU+Gp�D2���j��C�a`zU"���j=�YS���v�
�$4F>���p���b�$��ꚑ/L��}G��Q`�F�!T%�D���
�$lo�/��c�9oBr�!9������Dp*���A-z�����|�� ����Omv-�5�۝rQ/ȴ!@�����ȩ�GJ�$&�|���"�1�kВp�[��'���4V���,r/j2,�N�fD!��,�L�9�`�к�H��/,�cAz-zh��&�`�g�8�<AH]��O�}pAD@�t'���q���b�tW��b�y9Yb&�tB����ae�1��s]�ql/"�6&5�Kc����lNz5��W�5a%#�{�Ct'"�7Txйǁ(CG{]<,�'�|��	"�v��Li2,�p���"���i�IX�[H��Ybxdq�%a�F!���V%�<�Z����S�4t4h㡖�B����0�;��Jr'>�8k
yhO(�H���o��JD����O�7B÷����<�q�Ƥ\�/pV�.�I�F)�Ѕ��n�H��m���&M���-e�3�,�7��c�����|���5k�p�R�!� L��I"f�v�&!��L�$�̓BA��xC�b�D=�tx��	C��i�d�2p��9'#�N���Ł.�v'�K�Xh��Ah����CCб$���#�BJoe~pX� "
��p��N\r8���p1�B�Zg��$�����Yx,�!��g��9Ď'�܉�B	���(0	?)��e�P�$�����@9&�z�E�����8�`��i3�J�jv��;��"ės�3S��A�a�H�*}��m4�Ip>�2�ÕUK �)x�d�0 8��͆Ev$��&*=��l&�x�P@
��T�ZU��TL�d��AX��}��XQi�a�M�d���'G�jwB��u>��$����T
F�,c�c����bBS���
�ƨ@L<�'�ό
S�,0�qE�9J�Hɨ �z�&ꮌRΔ(@c�:)��� ���i��((�{O:ɘi�������M8�).����.��<����f����ECC�A�*hg�NH�8�����"K����  0!1A@aQp��?��h�j��I���;H���яQ��e�;A�/�9q��G�9[s=~�#��<L���H��=oh�e��=c�a��ng�D�έ�C���h7j&0�m=/owÅ��W�pN��^�n
`�R�ջd��'�n�!����:��/�[s�im��u{��|``�r�Զ:�o�y?�O��0 1A!@Q��?��[�?Ë����.���0�˗����;�X��a�m�:���-�g�3R�k�+$PE�֮� "����]#=�d��q_�>`�ʄ?6#����E˸�S<���@���A�jP(>p��O2���Q<��VK�HP�{䱝a�r�0��J`ƈh�xW�K���8y���qy6�CC��a�P�a��ԟ��?"�u��*!1AQaq� ��0@�����P��?��@�YZ�өg�2�,��X�h���q�?U���C�"�<��L���~�}����2S��F'����q7G�+j���渀8/���D���T��i�kT��Ϭ��7��Q���� �h8�E�<~�D/k�J�{��,5W�����_���h&N�|j!ۖ�3O�
����o<�+Ķ��̦^��'��r��7�4m}��rJ�7hcQ�t�����p!׈%[m����@��k�鈅�׳���r�`�B�y��b��1�J��+#�h+	�†Bj���ϒ��-�KLjIX��L&�ך�"�[C�UV�n�rz{�����=�z�ݳ[<B,��h4�k��w��A�����b]�<�y�f��ÈkH{������>��-�R�팄J�p�>���qņ�� 	��"‶\J`ֹ��y��	r�q[�*.#KZv��i���t)7r� ����N����O�@zjյ{�>��S�8�v��ٳ����w���f�a��f�F-���b���@[of1��7)����.B��%wKf�����zp�]й1�[���<�@�6�����o�v�h~`8��1ƣ�JĴ��@�,���r��\^?��]�����X�6�a?��D�*K<�{�s��̨XC[�f�*$K&�g�x����K��gP����ї_������+M�YP��C�9������]y�FdGN!��E��SQ��gL��������Ns1'.%��A��b̲F;��
�E�,�����=%��lڃ\��7#t�̺A�ә���0ى�w��q���Ѐ]�*�9����#���Z�����n��3���u.،������!�b�QI�^#f6H%�/,�ڋ�ȔV��9�Q��B�j�jGr!_����+O9c����� 
�(��\EȢy �,��������DAC`��
#��l�Q(��g����-i���2YW�S�@�Ne�]��y�x�i0��%�_�A�1W�B�J46e�7�uc���
#+��_gq�-es�a��iH/
��)�*{i셕5��-3���W�>D!M�©�N�<���)�]j5W	LL	�H��.-����x
�����
�V9�K�s��ظr|�.�
~��#㨭�jQ�?	��REv���t����N
17��������;S\Æ��̠#W/	��G̭y�}�4����칚GhpL��f;���eKx.%'vH��{�ϼF�"F&6.�d)*A��CDZ��X��HV�?g�]jb)Ĩ\�%A���u�(O)�#CP�aP�p���X�pe(��V�
BI��*��L��c�_�fHO�*��|,�{�.Gv�Q��1�AHA�%W����ᆋ��4`bx��*pS����g�k�,.w)��ۏh[f��t��O���J�ħP�1R&kkGx�c��[�W�h<&����J�3���X�P��;�F�?�P��\#H�����J�H ;�3B����|E��(K�
#ۀ���x���X���cJ�v�5�x���4;�6P�.�0̷���Ц���"aQ�R��J&�Vn��`�&0ד��.�]C�)��3g�%�?q�R��P�M=� �l��~F��Vw/������>�<B��I�y�Ɔ�N���X��Y�/

�T��)��0���%ˢ�9��*f;�<Y6�3C�֢�чAyH�
`^n/�l�n:�Ǜ�.FvYeP��ˌt60b�s�|h^c͗v2'��w���*�m���Ե���5�������
Z	�|�Dt|�/�j��.����W��8(���s�ĵ�>P�l�2��ʷU=��������u�U�D��BD)�ŤsK8>`��J6{����(7�CL?��7�g,��>�5�cE�5F�-}l��+G��6x���Z;;/���d�m
���	t����Q��8�n�*��Ļw�Z��c��L��%�6�6�Q��,oc0�{�߸���=D��f���a6%���r(}�Fuӛ��>���Fu^qڦiL`m�'��|2�;��o��#,��
�!/_�E�q�m���p�;ʈӟ,
���+������U��e8`�?@5��2Ο�IJ��K3��r/r��;�E�}���	���Rn��1������a!B����0+O@���+�L�|6��0�&K�#�y�U�Y�8�߉�]�0�F����hYR��ӆ2���ԝ��F�@�QX�P�q�x'yd�tx��G��}�!�{�CZ��/9��i��R��d�n��� [�5��Y冂dx��/`���D�k^9����s
P8�
+�K�R�湔s�������9�AE��.��Wg��;���x����E�b���x��V˃*�r0���z�M��XlrF4�OL3\�1~zʻu
��F�̞0!�}�����5�#;��݆�MƯW�ƃ�d��<�<�@�)�c�/��Aߎ!O#��ç�Y�w�X;��R�k�K����n6}�]�Zz�1�5d��#h#D��hw��#:JIx%"��c�4AO��վq)�9|L��…��(;
 3��{��N���~ ͦ/G�G�Y�����\�#G�S5@�)�c�X�89�����aM0��[����r,��.;%��Y�E��`\�k��`��0B��2�*Yنf�c���	�q;P�+V�xe!��n��a�*Q���=\)au�t:K���ש�\��G3�[��sp��X������
Z/�7e_�ؾ��Tk�UTh�)��d���N�^�0p1P�P
`�㲈��\���˯n�^^��Ğ?E�J���D�1[l���q�0���!@���r�^D��TE�>�c�$m�/���\�Xti!������c}�~�g1�7���(�b$�`��Dڕ
M�h�"`��e�O�u�&8�Q�y�$��a�
�o[��^{��|��I�e^�4UJ�Jxe���6��r,%%Ѕ�1.�FBs?H����M3J�~���H�֠\
AU[/�p���9����Gh�핔X�=G3��jx�t���nu��	��b����TITCr�6)�̠w�B#��X1�e6�J�צ��}u�]K� �3�+���:TH��SD�!"*�v:����N���c{~��슚�H�_Qp��ᕯ���Q%fbʼnr�G�0WU��0�L�^��po�}H=�`K�D�tci��_�R�ۇ�K�!��#2F<@�=EU�EY�S����~��"S.���1�e:��֡�0�Z<�5Gp�o^	�#g/p�TJlo�YR� �|�!֥2ݥ��.�\�J�f@�p��M:5��-��Ɋq��@�X�g�㤙��:�1�8�(��r���'����q)��9�؜fT=t�j��,��X�b�%� �2�*'J��B���2���_=�^��^�H����
A����ۿ�^]���4! z�)(|N7_V3�&G�@����G~�(e������Ð%9_nk�]�Pl���3{����K~��t
1T�j�htAfF�n�G�JG.-�E���6Ҫ�
 �2@`�и=�Q�m��Pd�U&�h����d\M0�n#�Y�J�B��?�k[��#m����r�fQ��b!�%��˼�8�4Tu�L�9,�0�d�p�p��祓^�Y�,�@_�Q��C�^�F�%�@N�z��y��Jԫ��K��`�%3�-��ҫ��5��ݺVe�X�Oj6�B�Ҡ�w�=��p��0��nV�i��yA�L���K/���(ƐF"sE�Q�x���7�:���_B�Sfdr����� ��K&���q/�����12�
'�>������������ CT%S�c
t:j[�s�`Q����b�`K��Fb�Q��Bnu!y�z���8�B��H�g����-M
A�/�
���`4?2������GF���.�]z�����G�^j>0ơ�.!"�[�*�k��x�0��r��}��WAh���6�).�bY���IJ�:\�8���D�#%�a��i �t�G�C�1�`(Hml��*�--)� �W��K�9D-��YWr��)A�L�f%0Y�*���"A�����x����B�%�@S�q�]�'*a���؏�d�a|�,�YJ0\���x�G�d� =&��1p�@c�<ˇE�>`���cW��jsR�%��+-tA��qG��R��F�ܒ��LzB�Ϩka�U,;�q0���t$�R��j�,t��&H�V�7����Z�
ʹA��
�F�T�eC����G1壷ZS��Ƽ�����JqA��	�?��!��PNG


IHDRN�ũ�	pHYs��OIDATx^��n�6E+�����E6�m���A/�1�X��l�_fF�3��ΰ �;1����C>����e3d����EI�M8CnU:DKvۈͭ�p�����������s��!��A��x6ґ\
��o�����fJ��QI��d3?�}.b��Q�"��S�����@8��ٶ�ږxt�Z���6*�~�βwұs���Pݤ��JG,�y���VJ�y��.��(�l
�™S٨�l��q�(�p'��%/9䪜�W7T8s"����?@�t����nR�L6�ضU9���I�p4�9%����(W'�;I�[*	�Ţ����
�󛝊
�膒��[_���P��L0��c�0�9�#n\�bݒ�Y<!�d����Jq��v;��lv�`qN�ޥ��
��Jٻ�w�1�H8Ǥ�,�J�4�*Ǣ�w%��Vi�L4�����#�(�K�����Z�NI:�<E����\��Q��t�Rݘ%
�k�9'��,G��,S7�@8�����
��^��Q:�l
���"�-U]6O�
�
���)E.�
�.���
��愹�J�
N#gLޑ��ڪ�
gh��L]	����d�0�q�Q:l� Z��������1�RU+��;� �����M��
�vJ��Vu'�3��V�T�
Gi�����^�����p;|�s8T8T8�~����V%�l�@tO��BE4c��]�n�@�sc�T8��q$����z��#Zg8~��L.���q,T6�6���ڭp��e�ǥ<<�Z��h�;�TM �ɧ>˩��*����^�H8U|�ӳp�/@
o)�_ެ�p��_�P�hUVW8Z+�0���>T/��,�]**�\�S ���¹�dCK�ȉ%sLk�p�A8�p�5� ��S'�zr3�.f8���Cc�iK����g�r�M����f����Ĩ�Y@8�9c�ǯT8G��9�o��4��z������R���lʕN{��Z@t)0V.�}tNW ��&�X�Uۙ��w���7~lg��U�%��6����hq�����XΖK��`�۪t W|�9B������']�d�Rl_���'*�\��*Fr�N(�F?.�L�_2�9s�}�\��rL��k����d����Kޖ��l�%Ѿ�K�c��o�意%��_�wIǪ7H�3��dg���]�`r�;���dَp &��������f"��ﹶ*.�L;uN��7�j��d���O�^��I�I�U:�rR�$�\�f'}�hB�F��^�<oV8��/��O�Ϋy�9�*����)��d�����d�UK@KuJF-oϲ���T+�L�$�HBv�%hh��gq�p����
�˧9�U7Y��f��س�mg燍�S��^K:��֓�ΐ|iδYG�unQۥl�Y�H<'���U7ՖJ��{�I�q�mG8]k%(��/���dԪ���9[b�nE�b^6u9nu�A4���lS��h��Q�:KkY6��>�n�D�Z��>5��E��ʏ�IEND�B`�!��PNG


IHDR�N�.�	pHYs���IDATx^��j#9�W����?��M��c[7-T�5b� =[�Ɔ��Guk���˼ʗ�Ij����A�DR�*��综4���ip����<-x;m����.{�(eXa|4<%����<��f�U	�f�\��@@�%Asw��{�*MG��:W�L87@��d��RJ[E�[��?<��\���f��2� ���-Q��G��e�E�� ��kA�+8u���?V�x��*m�8�����wT��E���?��1J�	�Ĺ�k���}�ǀ4}�bp��V�ҕ*�3�7G+Qc�c��I�J��8G��b��8W���ҵzhCHսN0x�d�N�2%8ػ�#\a���TW;��d��\3�#p��s�a�	��_5p�H���+Aw��8�`ma���u0�E���x,SO�9?q�{*N���#xP��8�^�k$.U��u�F%��G��F���t�e˒���A�r�)0q���y�8J��)�D����G���=*Q��։#p���+W3�S&z�%-8�p��i����N_����T-!<�ܜR&Β]r��\ՠL���)W��8�&�R�v���q
4��98�`8L÷��ɟ8J��w8�:��N�07RI$p��m�U��;U�G���qN�H��d���q���g�v�AY��Qsܼ��p���5;8���7�8�I�#�*f��R%pv��8����9����v���@�o�Kΰ�1�������ٞ8XC琴}��q?�J�㧎�:C�z���Q��%���w�]U��g�v�����=*��z��=�z���a{s<AjIq�-'ɼ$�T�{O5�x�Ǐ��,�|h��=��G�C�a`{�#Iurg�{��IIҩJ�}�M��ĸx����av�0J�@����� @4:z� q��T�tX�p�)�����30N0Z��6A
�!�M֬*�j��'��Ceɀ��3>
;K;��2�
[88�SChl�����d�{�_sj��{9���㕭J�o ���~[�
h��@
�𨿱��կ�O��ԡ��{#�&���@r�	��.�ԉ��F��~_��o��\�U�)S]ڼٜq�@8���_�����c�Ӄөz5p�0u(O'#��y�P^�w<���9��E��u8-5���@׬�J��ڵ"oкZ�����ę�`0�@�3��R�>u�ws�竓6.8��4ᾂP�O��LItj6x�g�Wj�!��)�0,�|���q��&�&Ӎ�u|sS�x��pm\���_p�=5�UCC�Ȇ��N��$5���C�Cor��@��Do�=��R4n���$�+A��OX��vp�
��!^�
�y��W���IEND�B`�!$MSBAML```����\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089lhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49afbDevExpress.Xpf.Grid.v13.1.Core, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Grid.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a-'DevExpress.Xpf.DemoBase.NWindDataLoader NWindDataLoader/)DevExpress.Xpf.Core.FormatStringConverter FormatStringConverterFormatString82DevExpress.Xpf.Editors.BytesToImageSourceConverter imageConverter displayTemplate�Name�Path�RelativeSource�	Converter FilterHeaderContentTemplate gridTemplate%DevExpress.Xpf.Grid.GridControlNameColumns$DevExpress.Xpf.Grid.GridColumn$DevExpress.Xpf.Grid.ColumnBase	FieldName$DevExpress.Xpf.Grid.BaseColumn
Header)#DevExpress.Xpf.Core.ObjectConverter	
HeaderToolTip
MinWidthWidth
AllowResizing]	YDevExpress.Data.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a5	/DevExpress.Utils.Design.DefaultBooleanConverter
FixedDisplayTemplate#AutoFilterRowDisplayTemplate AutoFilterRowEditTemplate!FilterEditorHeaderTemplateHeaderTemplateEditSettings:	4DevExpress.Xpf.Editors.Settings.ComboBoxEditSettings8
2DevExpress.Xpf.Editors.Settings.ButtonEditSettings
IsTextEditable<6DevExpress.Xpf.Editors.Settings.LookUpEditSettingsBaseValueMember
DisplayMemberItemsSource
�SourceAutoFilterCondition60DevExpress.Xpf.Editors.Settings.TextEditSettingsMaskMaskTypeMaskCultureView#
DevExpress.Xpf.Grid.TableView
ShowAutoFilterRow& DevExpress.Xpf.Grid.GridViewBaseShowGroupedColumns 
	AutoWidth addNewRecordTemplate!�ColumnDefinitions"�RowDefinitions)#DevExpress.Xpf.Editors.ComboBoxEdit#Name'!DevExpress.Xpf.Editors.ButtonEdit$IsTextEditable+%DevExpress.Xpf.Editors.LookUpEditBase%ValueMember&
DisplayMember&'ApplyItemTemplateToSelectedItem(ItemsSource%DevExpress.Xpf.Editors.BaseEdit)	EditValue*�Mode+�UpdateSourceTrigger,ItemTemplate-��Orientation%DevExpress.Xpf.Editors.TextEdit.Name/
IsReadOnly%DevExpress.Xpf.Editors.SpinEdit0Name& DevExpress.Xpf.Editors.CheckEdit1Name�D9http://schemas.microsoft.com/winfx/2006/xaml/presentation:x,http://schemas.microsoft.com/winfx/2006/xaml=dx2http://schemas.devexpress.com/winfx/2008/xaml/core>dxg2http://schemas.devexpress.com/winfx/2008/xaml/grid?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase%�&	&	&	&	7&	�&	�77777&	�77$D����.R��$PART_Editor��$�1q�$�24�����$SelectedItem.Icon_25���*TemplatedParent+8��.R�������.R�$PART_GridControl��$
CategoryID��$Category$	Category��$
36��$36��$False$

None=�8888��.R���$�� ��	.$
CategoryID��$CategoryName���$
Categories�8$ProductName��$
Product$	150��$QuantityPerUnit��$Quantity$	UnitPrice��$
Unit Price$Equals=�$c��$
Numeric=�$en-US��$Discontinued��
$
�view��.. .��.R���$�8q�$	�200��.+��!����"������.+���$��	Category:��$�Center=�$��0�$�0�$
�0,0,6,4q�$#
cbPnvCategory��$��0�$�1�$
�0,0,0,4q�$.$%
CategoryID��$&CategoryName��'.(�$
Categories�8)�$
CategoryID�$*TwoWay=�$+PropertyChanged=�,��.R���$-
Horizontal=�.+��$�30�����$
Picture�8��$
�4,0,0,0q����$CategoryName���$��
Product name:��$�Center=�$��1�$�0�$
�0,0,6,4q�$.txtProductName��$��1�$�1�$
�0,0,0,4q�/.)�$ProductName�$*TwoWay=���$��Quantity per unit:��$�Center=�$��2�$�0�$
�0,0,6,4q�$.txtQuantityPerUnit��$��2�$�1�$
�0,0,0,4q�)�$QuantityPerUnit�$*TwoWay=���$��Unit price:��$�Center=�$��3�$�0�$
�0,0,6,4q�$0spUnitPrice��$��3�$�1�$
�0,0,0,4q�)�$	UnitPrice�$*TwoWay=���$��
Discontinued:��$�Center=�$��4�$�0�$
�0,0,6,4q�$1chDiscontinued��$��4�$�1�$
�0,0,0,4q�)�$Discontinued�$*TwoWay=�!<ResourceDictionary
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase">

    <dxdb:NWindDataLoader x:Key="NWindDataLoader" />
    <dx:FormatStringConverter x:Key="FormatStringConverter" FormatString="D"/>
    <dxe:BytesToImageSourceConverter x:Key="imageConverter"/>

    <ControlTemplate x:Key="displayTemplate">
        <Image x:Name="PART_Editor" Margin="1" Width="24" Source="{Binding Path=SelectedItem.Icon_25, RelativeSource={RelativeSource TemplatedParent}, Converter={StaticResource imageConverter}}"/>
    </ControlTemplate>
    <DataTemplate x:Key="FilterHeaderContentTemplate">
        <ContentPresenter Content="{Binding}"/>
    </DataTemplate>
    <ControlTemplate x:Key="gridTemplate">
        <dxg:GridControl x:Name="PART_GridControl">
            <dxg:GridControl.Columns>
                <dxg:GridColumn FieldName="CategoryID" Header="Category" HeaderToolTip="Category" MinWidth="36" Width="36" AllowResizing="False" Fixed="None"
                                        DisplayTemplate="{StaticResource displayTemplate}" AutoFilterRowDisplayTemplate="{StaticResource displayTemplate}"
                                        AutoFilterRowEditTemplate="{StaticResource displayTemplate}" FilterEditorHeaderTemplate="{StaticResource FilterHeaderContentTemplate}">
                    <dxg:GridColumn.HeaderTemplate>
                        <DataTemplate>
                            <TextBlock Text=" "/>
                        </DataTemplate>
                    </dxg:GridColumn.HeaderTemplate>
                    <dxg:GridColumn.EditSettings>
                        <dxe:ComboBoxEditSettings
                                    IsTextEditable="False"
                                    ValueMember="CategoryID"
                                    DisplayMember="CategoryName"
                                    ItemsSource="{Binding Path=Categories, Source={StaticResource NWindDataLoader}}">
                        </dxe:ComboBoxEditSettings>
                    </dxg:GridColumn.EditSettings>
                </dxg:GridColumn>
                <dxg:GridColumn FieldName="ProductName" Header="Product" Width="150" />
                <dxg:GridColumn FieldName="QuantityPerUnit" Header="Quantity"/>
                <dxg:GridColumn FieldName="UnitPrice" Header="Unit Price" AutoFilterCondition="Equals">
                    <dxg:GridColumn.EditSettings>
                        <dxe:TextEditSettings Mask="c" MaskType="Numeric" MaskCulture="en-US"/>
                    </dxg:GridColumn.EditSettings>
                </dxg:GridColumn>
                <dxg:GridColumn FieldName="Discontinued" />
            </dxg:GridControl.Columns>
            <dxg:GridControl.View>
                <dxg:TableView Name="view" ShowAutoFilterRow="True" ShowGroupedColumns="True" AutoWidth="False"/>
            </dxg:GridControl.View>
        </dxg:GridControl>
    </ControlTemplate>
    <ControlTemplate x:Key="addNewRecordTemplate">
        <StackPanel Margin="8" MinWidth="200">
            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition/>
                    <ColumnDefinition/>
                </Grid.ColumnDefinitions>
                <Grid.RowDefinitions>
                    <RowDefinition/>
                    <RowDefinition/>
                    <RowDefinition/>
                    <RowDefinition/>
                    <RowDefinition/>
                    <RowDefinition/>
                </Grid.RowDefinitions>
                <TextBlock Text="Category:" VerticalAlignment="Center" Grid.Row="0" Grid.Column="0" Margin="0,0,6,4" />
                <dxe:ComboBoxEdit
                                x:Name="cbPnvCategory"
                                Grid.Row="0" Grid.Column="1"
                                Margin="0,0,0,4"
                                IsTextEditable="False"
                                ValueMember="CategoryID"
                                DisplayMember="CategoryName"
                                ItemsSource="{Binding Path=Categories, Source={StaticResource NWindDataLoader}}"
                                ApplyItemTemplateToSelectedItem="True">
                    <dxe:ComboBoxEdit.EditValue>
                        <Binding Path="CategoryID" Mode="TwoWay">
                            <Binding.UpdateSourceTrigger>PropertyChanged</Binding.UpdateSourceTrigger>
                        </Binding>
                    </dxe:ComboBoxEdit.EditValue>
                    <dxe:ComboBoxEdit.ItemTemplate>
                        <DataTemplate>
                            <StackPanel Orientation="Horizontal">
                                <Image Width="30" Source="{Binding Path=Picture, Converter={StaticResource imageConverter}}"/>
                                <TextBlock Margin="4,0,0,0"  Text="{Binding Path=CategoryName}"/>
                            </StackPanel>
                        </DataTemplate>
                    </dxe:ComboBoxEdit.ItemTemplate>
                </dxe:ComboBoxEdit>

                <TextBlock Text="Product name:" VerticalAlignment="Center" Grid.Row="1" Grid.Column="0" Margin="0,0,6,4" />
                <dxe:TextEdit x:Name="txtProductName" Grid.Row="1" Grid.Column="1" EditValue="{Binding Path=ProductName, Mode=TwoWay}" Margin="0,0,0,4" IsReadOnly="True"/>
                <TextBlock Text="Quantity per unit:" VerticalAlignment="Center" Grid.Row="2" Grid.Column="0" Margin="0,0,6,4" />
                <dxe:TextEdit x:Name="txtQuantityPerUnit" Grid.Row="2" Grid.Column="1" EditValue="{Binding Path=QuantityPerUnit, Mode=TwoWay}" Margin="0,0,0,4"/>
                <TextBlock Text="Unit price:" VerticalAlignment="Center" Grid.Row="3" Grid.Column="0" Margin="0,0,6,4" />
                <dxe:SpinEdit x:Name="spUnitPrice" Grid.Row="3" Grid.Column="1" EditValue="{Binding Path=UnitPrice, Mode=TwoWay}" Margin="0,0,0,4"/>
                <TextBlock Text="Discontinued:" VerticalAlignment="Center" Grid.Row="4" Grid.Column="0" Margin="0,0,6,4" />
                <dxe:CheckEdit x:Name="chDiscontinued" Grid.Row="4" Grid.Column="1" Margin="0,0,0,4" EditValue="{Binding Path=Discontinued, Mode=TwoWay}"/>
            </Grid>
        </StackPanel>
    </ControlTemplate>
</ResourceDictionary>!
MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089lhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49afbDevExpress.Xpf.Grid.v13.1.Core, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Grid.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49ae	aDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a gridTemplate%DevExpress.Xpf.Grid.GridControlNameBands)#DevExpress.Xpf.Grid.GridControlBand$DevExpress.Xpf.Grid.BaseColumn
Header)#DevExpress.Xpf.Core.ObjectConverterColumns$DevExpress.Xpf.Grid.GridColumn$DevExpress.Xpf.Grid.ColumnBase	FieldName"DevExpress.Xpf.Grid.BandBaseGridRow
GridColumnEditSettings60DevExpress.Xpf.Editors.Settings.TextEditSettingsMaskType	MaskUseAsDisplayFormat
MaskMaskCultureCellTemplate& DevExpress.Xpf.Editors.ImageEdit
StretchShowMenu
Source�PathView#	DevExpress.Xpf.Grid.TableView		AutoWidth	AllowPerPixelScrolling	ShowAutoFilterRow	AllowChangeBandParent	AllowChangeColumnParent�D9http://schemas.microsoft.com/winfx/2006/xaml/presentation:x,http://schemas.microsoft.com/winfx/2006/xaml=dx2http://schemas.devexpress.com/winfx/2008/xaml/core>dxg2http://schemas.devexpress.com/winfx/2008/xaml/gridAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase	?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsBcollections2clr-namespace:System.Collections;assembly=mscorlibBmc;http://schemas.openxmlformats.org/markup-compatibility/20068d2http://schemas.microsoft.com/expression/blend/2008@i:http://schemas.microsoft.com/expression/2010/interactivity%&	��.R�$PART_GridControl��$
Main.$	Trademark��$Category��$1�$0�$Model��$1�$1�$Price��$2�$0�$
Numeric=�	.$
c��$en-US��$DeliveryDate��$
Delivery Date$2�$1�$	IsInStock��$	In Stock?$2�$2�$Perfomance Attributes.$HP��$	Cyl��$1�$Liter��$Capacity$1�$TransmissSpeedCount��$
# of Gears$2�$TransmissAutomatic��$Automatic Transmission$2�$
Picture.$ImageSource��$
Icon��.R�$�55��$

Uniform=�$�Center=�$
�0,3,0,3q�.�$Value�	.....!7<ResourceDictionary
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
 xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
 xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
    mc:Ignorable="d" >
    <ControlTemplate x:Key="gridTemplate">
        <dxg:GridControl x:Name="PART_GridControl">
            <dxg:GridControl.Bands>
                <dxg:GridControlBand Header="Main">
                    <dxg:GridColumn FieldName="Trademark"/>
                    <dxg:GridColumn FieldName="Category" dxg:BandBase.GridRow="1" dxg:BandBase.GridColumn="0"/>
                    <dxg:GridColumn FieldName="Model" dxg:BandBase.GridRow="1" dxg:BandBase.GridColumn="1">
                        <dxg:GridColumn.EditSettings>
                            <dxe:TextEditSettings />
                        </dxg:GridColumn.EditSettings>
                    </dxg:GridColumn>
                    <dxg:GridColumn FieldName="Price" dxg:BandBase.GridRow="2" dxg:BandBase.GridColumn="0">
                        <dxg:GridColumn.EditSettings>
                            <dxe:TextEditSettings MaskType="Numeric" MaskUseAsDisplayFormat="True" Mask="c" MaskCulture="en-US" />
                        </dxg:GridColumn.EditSettings>
                    </dxg:GridColumn>
                    <dxg:GridColumn FieldName="DeliveryDate" Header="Delivery Date" dxg:BandBase.GridRow="2" dxg:BandBase.GridColumn="1"/>
                    <dxg:GridColumn FieldName="IsInStock" Header="In Stock?" dxg:BandBase.GridRow="2" dxg:BandBase.GridColumn="2"/>
                </dxg:GridControlBand>
                <dxg:GridControlBand Header="Perfomance Attributes">
                    <dxg:GridColumn FieldName="HP"/>
                    <dxg:GridColumn FieldName="Cyl" dxg:BandBase.GridRow="1"/>
                    <dxg:GridColumn FieldName="Liter" Header="Capacity" dxg:BandBase.GridRow="1"/>
                    <dxg:GridColumn FieldName="TransmissSpeedCount" Header="# of Gears" dxg:BandBase.GridRow="2"/>
                    <dxg:GridColumn FieldName="TransmissAutomatic" Header="Automatic Transmission" dxg:BandBase.GridRow="2"/>
                </dxg:GridControlBand>
                <dxg:GridControlBand Header="Picture">
                    <dxg:GridColumn FieldName="ImageSource" Header="Icon">
                        <dxg:GridColumn.CellTemplate>
                            <DataTemplate>
                                <dxe:ImageEdit Height="55" Stretch="Uniform" Source="{Binding Path=Value}" HorizontalAlignment="Center" Margin="0,3,0,3" ShowMenu="False" />
                            </DataTemplate>
                        </dxg:GridColumn.CellTemplate>
                    </dxg:GridColumn>
                </dxg:GridControlBand>
            </dxg:GridControl.Bands>
            <dxg:GridControl.View>
                <dxg:TableView AutoWidth="True" AllowPerPixelScrolling="True" ShowAutoFilterRow="False" AllowChangeBandParent="True" AllowChangeColumnParent="True"/>
            </dxg:GridControl.View>
        </dxg:GridControl>
    </ControlTemplate>
</ResourceDictionary>!MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections1&clr-namespace:System;assembly=mscorlibSystemGCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemo5clr-namespace:EditorsDemo.UtilsEditorsDemo.Utils"EditorsDemo.ButtonEditModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/coreEdxi;http://schemas.devexpress.com/winfx/2008/xaml/core/internal?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase<col2clr-namespace:System.Collections;assembly=mscorlib0sys&clr-namespace:System;assembly=mscorlib%localclr-namespace:EditorsDemo+utilsclr-namespace:EditorsDemo.Utils�	Resources
 buttonInfoControlTemplate�ColumnDefinitions�RowDefinitions& DevExpress.Xpf.Editors.CheckEditContent)#DevExpress.Xpf.Core.ObjectConverter	IsChecked�Path�Mode�UpdateSourceTrigger)#DevExpress.Xpf.Editors.ComboBoxEditName'!DevExpress.Xpf.Editors.ButtonEdit	IsTextEditable%DevExpress.Xpf.Editors.BaseEdit
	EditValueItems'!System.Windows.Controls.ClickMode�%�&	��.R����$
�Auto������.+�$
Is left$
�0,0,0,4q��$IsLeft�$TwoWay=�$PropertyChanged=�$��1�$
Is enabled$
�0,0,0,8q��$	IsEnabled�$TwoWay=�$PropertyChanged=���$��2�$��Click mode:��$
�0,0,6,0q�$�Center=�$cbClickMode��$��2�$�1�	.
�$	ClickMode�$TwoWay=�$PropertyChanged=�.Release=�	Press=�	Hover=�.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsTopText$1+Select a button and customize its settings.��
OptionsContent
��$	�250��.+�$DevExpress.Xpf.Core.GroupFrame$��Sample 1 Properties��.���.+�(	"DevExpress.Xpf.Editors.ListBoxEdit	-	Name$
lbButtonIndex��
ShowBorder.	
SelectedIndex$0�$
�0,0,0,5q��Z�	Items.,
&DevExpress.Xpf.Editors.ListBoxEditItem
$�Button 1��
$�Button 2��$
�6,0,0,0q�
$�Button 3��$
�6,0,0,0q�	
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings	
ItemsPanel��.R�����Orientation$
Horizontal=�4.DevExpress.Xpf.Core.Native.MultiContentControl-Name$multiContentControl��$
�Stretch=�VisibleChildIndex�$
SelectedIndex��ElementName$
lbButtonIndex��Children.��#�[�DataContext�$
editor1��$
Buttons[0]���*
Foreground+$multiContentControl����#�[�$
editor1��$
Buttons[1]���*
Foreground+$multiContentControl����#�[�$
editor1��$
Buttons[2]���*
Foreground+$multiContentControl��$��Button Click Log��$�0,12,0,0q�.���.+�%
DevExpress.Xpf.Editors.TextEdit
-
Name$	log��|�.
IsReadOnly.$	�Top=�$	�246��)#DevExpress.Xpf.Editors.TextEditBase"VerticalScrollBarVisibility$
Auto=��-�Name$clearButton��$
�0,4,0,0q�$	�100��$�Clear��Content.��$��0.15*��$��0.85*�.+���$��1�$	�400��$�	20,0,20,0q�.+�$��Sample 1��.�-Name$
editor1��$�16,12,16,16q�	. AllowDefaultButton .!Text$!Button edit sample��"Buttons."'!DevExpress.Xpf.Editors.ButtonInfo-#Name$
#regular��$	GlyphKind$
$Regular=�%^�ToolTip$%Button 1��-$
#undo��$
$Undo=�$%Button 2��-$
#redo��$
$Redo=�$%Button 3��$��Sample 2��$�0,16,0,0q�.�-	$
editor2��$�16,12,16,16q�	. .."-
$
#left��&
ButtonKind$&Repeat=�$
$Left=�+%DevExpress.Xpf.Editors.ButtonInfoBase
'IsLeft'.$%Previous��-$#right��$&Repeat=�$$Right=�'.$
%Next��$��Sample 3��$�0,16,0,0q�.�-$
editor3��$�16,12,16,16q�(ShowText(. .."-
$
#refresh��$
$Refresh=�$
%Refresh��-$#search��$$Search=�$%Search��-$#apply��$$Apply=�$%Apply��-$#cancel��$$Cancel=�$%Cancel��!_<local:EditorsDemoModule x:Class="EditorsDemo.ButtonEditModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxi="http://schemas.devexpress.com/winfx/2008/xaml/core/internal"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:local="clr-namespace:EditorsDemo"
    xmlns:utils="clr-namespace:EditorsDemo.Utils"
    >
    <local:EditorsDemoModule.Resources>
        <ControlTemplate x:Key="buttonInfoControlTemplate">
            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="Auto" />
                    <ColumnDefinition />
                </Grid.ColumnDefinitions>
                <Grid.RowDefinitions>
                    <RowDefinition />
                    <RowDefinition />
                    <RowDefinition />
                </Grid.RowDefinitions>
                <dxe:CheckEdit Content="Is left" IsChecked="{Binding Path=IsLeft, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Margin="0,0,0,4" />
                <dxe:CheckEdit Grid.Row="1" Content="Is enabled" IsChecked="{Binding Path=IsEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Margin="0,0,0,8" />
                <TextBlock Grid.Row="2" Text="Click mode:" Margin="0,0,6,0" VerticalAlignment="Center"/>
                <dxe:ComboBoxEdit x:Name="cbClickMode" Grid.Row="2" Grid.Column="1" IsTextEditable="False" EditValue="{Binding Path=ClickMode, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
                    <ClickMode>Release</ClickMode>
                    <ClickMode>Press</ClickMode>
                    <ClickMode>Hover</ClickMode>
                </dxe:ComboBoxEdit>
            </Grid>
        </ControlTemplate>
    </local:EditorsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsTopText>
            Select a button and customize its settings.
        </dxdb:DemoModuleControl.OptionsTopText>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Width="250">
                <dx:GroupFrame Header="Sample 1 Properties">
                    <StackPanel>
                        <dxe:ListBoxEdit ShowBorder="False" Background="{x:Null}" SelectedIndex="0" x:Name="lbButtonIndex" Margin="0,0,0,5">
                            <dxe:ListBoxEditItem Content="Button 1" />
                            <dxe:ListBoxEditItem Content="Button 2" Margin="6,0,0,0" />
                            <dxe:ListBoxEditItem Content="Button 3" Margin="6,0,0,0" />
                            <dxe:ListBoxEdit.StyleSettings>
                                <dxe:RadioListBoxEditStyleSettings />
                            </dxe:ListBoxEdit.StyleSettings>
                            <dxe:ListBoxEdit.ItemsPanel>
                                <ItemsPanelTemplate>
                                    <StackPanel Orientation="Horizontal" />
                                </ItemsPanelTemplate>
                            </dxe:ListBoxEdit.ItemsPanel>
                        </dxe:ListBoxEdit>
                        <dxi:MultiContentControl VisibleChildIndex="{Binding Path=SelectedIndex, ElementName=lbButtonIndex}" x:Name="multiContentControl" HorizontalAlignment="Stretch">
                            <ContentControl Template="{StaticResource buttonInfoControlTemplate}" DataContext="{Binding ElementName=editor1, Path=Buttons[0]}" Foreground="{Binding Foreground, ElementName=multiContentControl}"/>
                            <ContentControl Template="{StaticResource buttonInfoControlTemplate}" DataContext="{Binding ElementName=editor1, Path=Buttons[1]}" Foreground="{Binding Foreground, ElementName=multiContentControl}"/>
                            <ContentControl Template="{StaticResource buttonInfoControlTemplate}" DataContext="{Binding ElementName=editor1, Path=Buttons[2]}" Foreground="{Binding Foreground, ElementName=multiContentControl}"/>
                        </dxi:MultiContentControl>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Button Click Log" Margin="0,12,0,0">
                    <StackPanel>
                        <dxe:TextEdit x:Name="log" Focusable="False" IsReadOnly="True" VerticalContentAlignment="Top" Height="246" VerticalScrollBarVisibility="Auto" />
                        <Button x:Name="clearButton" Margin="0,4,0,0" Width="100" Content="Clear" Click="ClearButtonClick" />
                    </StackPanel>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="0.15*" />
                <RowDefinition Height="0.85*" />
            </Grid.RowDefinitions>
            <StackPanel Grid.Row="1" MaxWidth="400" Margin="20,0,20,0">
                <dx:GroupFrame Header="Sample 1">
                    <dxe:ButtonEdit Margin="16,12,16,16"
                    x:Name="editor1"
                    IsTextEditable="True"
                    AllowDefaultButton="False"
                    Text="Button edit sample"
                >
                        <dxe:ButtonInfo x:Name="regular" GlyphKind="Regular" ToolTipService.ToolTip="Button 1" />
                        <dxe:ButtonInfo x:Name="undo" GlyphKind="Undo" ToolTipService.ToolTip="Button 2" />
                        <dxe:ButtonInfo x:Name="redo" GlyphKind="Redo" ToolTipService.ToolTip="Button 3" />
                    </dxe:ButtonEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Sample 2" Margin="0,16,0,0">
                    <dxe:ButtonEdit Margin="16,12,16,16"
                    x:Name="editor2"
                    IsTextEditable="False"
                    AllowDefaultButton="False"
                    >
                        <dxe:ButtonInfo x:Name="left" ButtonKind="Repeat" GlyphKind="Left" IsLeft="True" Click="LeftButtonClick" ToolTipService.ToolTip="Previous" />
                        <dxe:ButtonInfo x:Name="right" ButtonKind="Repeat" GlyphKind="Right" IsLeft="False" Click="RightButtonClick" ToolTipService.ToolTip="Next" />
                    </dxe:ButtonEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Sample 3" Margin="0,16,0,0">
                    <dxe:ButtonEdit Margin="16,12,16,16"
                    x:Name="editor3"
                    ShowText="False"
                    AllowDefaultButton="False"
                    >
                        <dxe:ButtonInfo x:Name="refresh" GlyphKind="Refresh" ToolTipService.ToolTip="Refresh" />
                        <dxe:ButtonInfo x:Name="search" GlyphKind="Search" ToolTipService.ToolTip="Search" />
                        <dxe:ButtonInfo x:Name="apply" GlyphKind="Apply" ToolTipService.ToolTip="Apply" />
                        <dxe:ButtonInfo x:Name="cancel" GlyphKind="Cancel" ToolTipService.ToolTip="Cancel" />
                    </dxe:ButtonEdit>
                </dx:GroupFrame>
            </StackPanel>
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!�
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using DevExpress.Xpf.Core.Native;
using DevExpress.Xpf.Editors;

namespace EditorsDemo {
    public partial class ButtonEditModule : EditorsDemoModule {
        Queue<string> logQueue = new Queue<string>();
        const int maxLogEntriesCount = 42;
        #region Sample #2
        List<string> controlList = new List<string>(new string[] {
            "CheckEdit",
            "ProgressBarEdit",
            "TrackBarEdit",
            "ListBoxEdit",
            "TextEdit",
            "ButtonEdit",
            "ComboBoxEdit",
            "SpinEdit",
            "MemoEdit",
            "DateEdit"
        });
        int selectedIndex = 0;
        int SelectedIndex {
            get { return selectedIndex; }
            set { UpdateSelectedIndex(value); }
        }
        void UpdateSelectedIndex(int value) {
            selectedIndex = Math.Min(Math.Max(0, value), controlList.Count - 1);
            Update();
        }
        void Update() {
            UpdateValue();
            UpdateButtons();
        }
        void UpdateValue() {
            editor2.EditValue = controlList[SelectedIndex];
        }
        void UpdateButtons() {
            editor2.Buttons[0].IsEnabled = SelectedIndex > 0;
            editor2.Buttons[1].IsEnabled = SelectedIndex < controlList.Count - 1;
        }
        void LeftButtonClick(object sender, RoutedEventArgs e) {
            SelectedIndex--;
        }
        void RightButtonClick(object sender, RoutedEventArgs e) {
            SelectedIndex++;
        }
        #endregion
        public ButtonEditModule() {
            InitializeComponent();
            SubscribeButtons();
            Update();
        }
        void SubscribeButtons() {
            SubscribeButtonEdit(editor1);
            SubscribeButtonEdit(editor2);
            SubscribeButtonEdit(editor3);
        }
        void SubscribeButtonEdit(ButtonEdit edit) {
            foreach(ButtonInfoBase info in edit.Buttons)
                ((ButtonInfo)info).Click += OnButtonClick;
        }
        void OnButtonClick(object sender, RoutedEventArgs e) {
            string senderName = ((ButtonInfo)((FrameworkElement)sender).DataContext).Name;
            AddToLog("ButtonClick: " + senderName + "\n");
        }
        void AddToLog(string meassage) {
            EnqueueLogMessage(meassage);
            RepopulateLog();
            ScrollLogToEnd();
        }
        void EnqueueLogMessage(string text) {
            logQueue.Enqueue(text);
            if(logQueue.Count > maxLogEntriesCount)
                logQueue.Dequeue();
        }
        void RepopulateLog() {
            log.Clear();
            StringBuilder builder = new StringBuilder();
            foreach(string logText in logQueue)
                builder.Append(logText);
            log.Text = builder.ToString();
        }
        bool IsScrollViewer(FrameworkElement element) {
            return element is ScrollViewer;
        }
        void ScrollLogToEnd() {
            ScrollViewer sv = (ScrollViewer)LayoutHelper.FindElement(log, IsScrollViewer);
            if (sv == null)
                return;
            sv.ScrollToVerticalOffset(sv.ScrollableHeight);
        }
        void ClearButtonClick(object sender, RoutedEventArgs e) {
            logQueue.Clear();
            log.Clear();
        }
    }
}!�MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemI2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections5clr-namespace:EditorsDemo.UtilsEditorsDemo.Utils EditorsDemo.CalcEditModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xaml+localclr-namespace:EditorsDemo6sys&clr-namespace:System;assembly=mscorlibBcol2clr-namespace:System.Collections;assembly=mscorlib1utilsclr-namespace:EditorsDemo.UtilslhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase�	Resources
EditorsDemo.ObjectList displayFormats%EditorsDemo.Utils.FormatWrapper
FormatNameFormatString�%�&	$
No formatting��$��$Number��$n��$Currency��$c��$
Scientific��$e��$
Percent��$p��.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$	�250��.+�$DevExpress.Xpf.Core.GroupFrame$��PopupCalcEdit properties��.���ColumnDefinitions��$
�Auto����RowDefinitions���$��0���.+���$��0�$�0�$
�Left=�$�Center=�$
�0,0,6,4q�Value:��$��1�$�0�$
�Left=�$�Center=�$
�0,0,6,4q�
Precision:��$��3�$�0�$
�Left=�$�Center=�$�0,0,6,12q�Display format:& DevExpress.Xpf.Editors.CheckEdit-Name$cbCustomErrorText��$��4�$�2�$
�Left=�$�Center=�Content)#DevExpress.Xpf.Core.ObjectConverter$Show custom error text%DevExpress.Xpf.Editors.TextEdit$�Right=�$��0�$�1�$
�0,0,0,4q�%DevExpress.Xpf.Editors.BaseEdit
IsReadOnly.		EditValue	�
�Path$
Value��ElementName$editor��%	DevExpress.Xpf.Editors.SpinEdit	$��1�$�1�	IsFloatValue.$
�0,0,0,4q�
	MinValue$
0X�	MaxValue$28X�	�$
	Precision��Mode$TwoWay=��UpdateSourceTrigger$PropertyChanged=�$editor���	Converter*
$EditorsDemo.Utils.DecimalToConverter
�ConverterParameter"�)#DevExpress.Xpf.Editors.ComboBoxEdit-Name$
displayFormat��$�1�$��3�+%DevExpress.Xpf.Editors.LookUpEditBase
SelectedIndex$0�'
!DevExpress.Xpf.Editors.ButtonEdit
IsTextEditable.ItemsSource#[
DisplayMember$
FormatName��ValueMember$FormatString��$�0,0,0,12q�$��Calculator properties��$�0,18,0,0q�.��.+�$Is digital display	�$
IsDigitalDisplay�$TwoWay=�$
calculator���-$�Show calculator window��$�Center=�$�20,80,20,20q�$�16,10q�Content.�.��$�24,16,24,24q��$��0.20*��$��0.80*�.+�$��0�$��
PopupCalcEdit��.�*$DevExpress.Xpf.Editors.PopupCalcEdit-Name$editor��IsPopupAutoWidth.$�	16,0,16,0q�$	�260��Value$42~�$�Center=�DisplayFormatString�$
	EditValue�$
displayFormat��$TwoWay=�$PropertyChanged=�$��1�$��
Calculator��$�0,12,0,0q��UseLayoutRounding..����$
�0.1*���$
�0.8*���$
�0.1*��$��0.01*��$��0.94*��$��0.05*�.+��$�1�$��1���$
�Auto���$�*��$
��Auto��$��*�.+���$��History:��$�1�$
�0,0,0,4q�'!DevExpress.Xpf.Editors.Calculator-Name$
calculator��$��1�$	�Top=�$�0,0,16,0q��$�1�$��1��$��*��$
��Auto�.+������*	History+$
calculator���-$��1�$�Clear��$
�0,4,0,0q�$
�Left=�$�80��!
<local:EditorsDemoModule x:Class="EditorsDemo.CalcEditModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:EditorsDemo"
 xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:utils="clr-namespace:EditorsDemo.Utils"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase">

    <local:EditorsDemoModule.Resources>
        <local:ObjectList x:Key="displayFormats">
            <utils:FormatWrapper FormatName="No formatting" FormatString="" />
            <utils:FormatWrapper FormatName="Number" FormatString="n" />
            <utils:FormatWrapper FormatName="Currency" FormatString="c" />
            <utils:FormatWrapper FormatName="Scientific" FormatString="e" />
            <utils:FormatWrapper FormatName="Percent" FormatString="p" />
        </local:ObjectList>
    </local:EditorsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Width="250">
                <dx:GroupFrame Header="PopupCalcEdit properties">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition Height="0" />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>

                        <TextBlock Grid.Row="0" Grid.Column="0" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="0,0,6,4">Value:</TextBlock>
                        <TextBlock Grid.Row="1" Grid.Column="0" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="0,0,6,4">Precision:</TextBlock>
                        <TextBlock Grid.Row="3" Grid.Column="0" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="0,0,6,12">Display format:</TextBlock>
                        <dxe:CheckEdit x:Name="cbCustomErrorText" Grid.Row="4" Grid.ColumnSpan="2" HorizontalAlignment="Left" VerticalAlignment="Center" Content="Show custom error text" />

                        <dxe:TextEdit HorizontalContentAlignment="Right"
             Grid.Row="0" Grid.Column="1"
             EditValue="{Binding Path=Value, ElementName=editor}"
                            Margin="0,0,0,4"
             IsReadOnly="True"
                        />
                        <dxe:SpinEdit Grid.Row="1" Grid.Column="1"
                      EditValue="{Binding Path=Precision, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ElementName=editor, Converter={utils:DecimalToConverter}, ConverterParameter={x:Type sys:Int32}}"
                      IsFloatValue="False"
                      Margin="0,0,0,4"
                      MinValue="0"
                      MaxValue="28" />
                        <dxe:ComboBoxEdit x:Name="displayFormat"
                      Grid.Column="1" Grid.Row="3"
                      SelectedIndex="0"
                      IsTextEditable="False"
                      ItemsSource="{StaticResource displayFormats}" DisplayMember="FormatName" ValueMember="FormatString" Margin="0,0,0,12" />
                    </Grid>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Calculator properties" Margin="0,18,0,0">
                    <Grid>
                        <dxe:CheckEdit Content="Is digital display"
                        EditValue="{Binding Path=IsDigitalDisplay, Mode=TwoWay, ElementName=calculator}"
                    />
                    </Grid>
                </dx:GroupFrame>
                <Button Click="ShowCalculatorWindow" Content="Show calculator window" HorizontalAlignment="Center" Margin="20,80,20,20" Padding="16,10" />
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <ScrollViewer>
            <Grid Margin="24,16,24,24">
                <Grid.RowDefinitions>
                    <RowDefinition Height="0.20*" />
                    <RowDefinition Height="0.80*" />
                </Grid.RowDefinitions>
                <dx:GroupFrame Grid.Row="0" Header="PopupCalcEdit">
                    <dxe:PopupCalcEdit x:Name="editor"
                  CustomErrorText="CalculatorCustomErrorText"
                  IsPopupAutoWidth="False"
                  Margin="16,0,16,0"
                  MaxWidth="260"
                  Value="42"
                  VerticalAlignment="Center">
                        <dxe:PopupCalcEdit.DisplayFormatString>
                            <Binding Path="EditValue" ElementName="displayFormat" Mode="TwoWay">
                                <Binding.UpdateSourceTrigger>PropertyChanged</Binding.UpdateSourceTrigger>
                            </Binding>
                        </dxe:PopupCalcEdit.DisplayFormatString>
                    </dxe:PopupCalcEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Grid.Row="1" Header="Calculator" Margin="0,12,0,0" UseLayoutRounding="True">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="0.1*" />
                            <ColumnDefinition Width="0.8*" />
                            <ColumnDefinition Width="0.1*" />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition Height="0.01*" />
                            <RowDefinition Height="0.94*" />
                            <RowDefinition Height="0.05*" />
                        </Grid.RowDefinitions>
                        <Grid Grid.Column="1" Grid.Row="1">
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition Width="Auto" />
                                <ColumnDefinition Width="*" />
                            </Grid.ColumnDefinitions>
                            <Grid.RowDefinitions>
                                <RowDefinition Height="Auto" />
                                <RowDefinition Height="*" />
                            </Grid.RowDefinitions>
                            <TextBlock Text="History:" Grid.Column="1" Margin="0,0,0,4" />
                            <dxe:Calculator x:Name="calculator" Grid.Row="1" VerticalAlignment="Top" Margin="0,0,16,0" />
                            <Grid Grid.Column="1" Grid.Row="1">
                                <Grid.RowDefinitions>
                                    <RowDefinition Height="*" />
                                    <RowDefinition Height="Auto" />
                                </Grid.RowDefinitions>
                                <ListBox ItemsSource="{Binding History, ElementName=calculator}" />
                                <Button Grid.Row="1" Click="Button_Click" Content="Clear" Margin="0,4,0,0" HorizontalAlignment="Left" MinWidth="80" />
                            </Grid>
                        </Grid>
                    </Grid>
                </dx:GroupFrame>
            </Grid>
        </ScrollViewer>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!dusing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;
using DevExpress.Xpf.Core;
using System.Windows.Threading;
using DevExpress.Xpf.Core.Native;

namespace EditorsDemo {
    public partial class CalcEditModule : EditorsDemoModule {
        public CalcEditModule() {
            InitializeComponent();
        }
        void CalculatorCustomErrorText(object sender, DevExpress.Xpf.Editors.CalculatorCustomErrorTextEventArgs e) {
            if (cbCustomErrorText.IsChecked == true)
                e.ErrorText += " !!!";
        }
        void ShowCalculatorWindow(object sender, RoutedEventArgs e) {
            Calculator calculator = new Calculator() { ShowBorder = false, Width = 220 };
            FloatingContainer container = FloatingContainer.ShowDialog(calculator, editor, new Size(1, 1), new FloatingContainerParameters() { Title = "Calculator" });
            container.SizeToContent = SizeToContent.WidthAndHeight;
            container.ContainerStartupLocation = WindowStartupLocation.CenterOwner;
            calculator.Focus();
        }
        void Button_Click(object sender, RoutedEventArgs e) {
            calculator.ClearHistory();
        }
    }

    #region Move to Utils
    public class ObjectList : List<object> {
    }
    #endregion
}!>MSBAML```����eaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49ahLclr-namespace:DevExpress.Xpf.DemoBase;assembly=DevExpress.Xpf.DemoBase.v13.1DevExpress.Xpf.DemoBaseGCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemo& EditorsDemo.CalendarClientModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlJmc;http://schemas.openxmlformats.org/markup-compatibility/2006@d2http://schemas.microsoft.com/expression/blend/2008a]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsWdxdbLclr-namespace:DevExpress.Xpf.DemoBase;assembly=DevExpress.Xpf.DemoBase.v13.1%localclr-namespace:EditorsDemo.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�60DevExpress.Xpf.Editors.RangeControl.RangeControl-Name$rangeControl��$��1�$	�200��$	�5,0q�
Client.82DevExpress.Xpf.Editors.RangeControl.CalendarClient$�16(�!�<local:EditorsDemoModule x:Class="EditorsDemo.CalendarClientModule"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
             xmlns:dxdb="clr-namespace:DevExpress.Xpf.DemoBase;assembly=DevExpress.Xpf.DemoBase.v13.1"
             xmlns:local="clr-namespace:EditorsDemo"
             mc:Ignorable="d"
             d:DesignHeight="300" d:DesignWidth="300">
    <dxdb:DemoModuleControl>
        <Grid>
            <dxe:RangeControl x:Name="rangeControl" Grid.Row="1" Height="200" Margin="5,0">
                <dxe:CalendarClient FontSize="16"/>
            </dxe:RangeControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!-using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace EditorsDemo {
    public partial class CalendarClientModule : EditorsDemoModule {
        public CalendarClientModule() {
            InitializeComponent();
        }
    }
}!�DMSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemI2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections5clr-namespace:EditorsDemo.UtilsEditorsDemo.Utils!EditorsDemo.CheckEditModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xaml+localclr-namespace:EditorsDemo6sys&clr-namespace:System;assembly=mscorlibBcol2clr-namespace:System.Collections;assembly=mscorliblhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors+utilsclr-namespace:EditorsDemo.UtilseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase�	Resources
 
dimmer��
TargetType& DevExpress.Xpf.Editors.CheckEdit�Property�Value��
TargetType�Name'!System.Windows.VisualStateManagerVisualStateGroups%System.Windows.VisualStateGroupTransitions%System.Windows.VisualTransitionGeneratedDuration		To
GeneratedEasingFunction-'System.Windows.Media.Animation.BackEase71System.Windows.Media.Animation.EasingFunctionBase
EasingMode	Amplitude

States System.Windows.VisualState
Storyboard��TargetProperty��
TargetName93System.Windows.Media.Animation.EasingDoubleKeyFrameO�KeyTimeO�Value�Name�CornerRadius��EndPoint��
StartPoint�Color
�Offset�Stretch�UseLayoutRoundingA�NameJ�Opacity
�GradientOrigin

�Center
�RadiusY 
�RadiusX!J�RenderTransformOrigin 	power"�ColumnDefinitions#�RowDefinitions 
slider$From%R�KeyTime&R�Value/	)System.Windows.Media.Animation.CircleEase'
Storyboard(g�Duration)W�From	*W�To+W�EasingFunction�%Q1&	&	|&	���".������".R��$dimmer��CheckStates��$
0:0:0.5D�$
	Checked��
$
EaseOut=�$1Q�$
0:0:0.5D�$		Unchecked��
$
EaseOut=�.
Checked��.��.��U�$(UIElement.Opacity)�$color_on��.\�$0��$1Q�U�$VP(UIElement.RenderTransform).(TransformGroup.Children)[2].(RotateTransform.Angle)�$check��.\�$0��$90Q�U�$VP(UIElement.RenderTransform).(TransformGroup.Children)[2].(RotateTransform.Angle)�$
grid��.\�$0��$	-90Q�
	Unchecked��
Indeterminate��.+��$
back��$10������$	1,1&�$	0,0&�.��$	#FFDEDFE0��$0Q��$	#FF8B9098��$1Q��$	#FFADAFB5��$	0.5Q�._��$9��$�1q�����$	1,1&�$	0,0&�.��$White��$0Q��$	#FFB1B6BA��$1Q��$	#FFD4D7D9��$	0.5Q��$	#FFBEC1C4��$	0.6Q��$	#FFEAECEC��$	0.4Q�._��$9��$�6q�����$	1,1&�$	0,0&�.��$	#FFEBEBEB��$0Q��$	#FFBBBFC2��$1Q��$	#FFD8D8D9��$	0.5Q�._�F�$
Uniform=�4����@@�!�rLр(��9�A��9�A��rL�@@�!�rL$�0q�.$
�Left=�$�Center=�����$0.5,1&�$0.5,0&�.��$	#3FFFFFFF���$Transparent��$1Q��$center��$�30q�.+�A�����$0.75,0.9&�$0.25,0.1&�.��$	#FF999CA2��$0Q��$	#FFF9F9F9��$1Q��$	#FFCFD0D3��$	0.7Q�A�$�1q�����$0.75,0.9&�$0.25,0.1&�.��$	#FF545960��$0Q��$	#FF9A9DA1��$1Q�A�$color��$�2q�$y�	Collapsed=�����$0.75,0.9&�$0.25,0.1&�.��$White��$0Q��$White��$1Q�A�$	color_off��$�2q�����$0.75,0.9&�$0.25,0.1&�.��$	#FFFBDBEE��$0Q��$	#FFF7BADF��$1Q�A�$color_on��$�2q�$0Q�����$0.75,0.9&�$0.25,0.1&�.��$	#FFEAFBDA��$0Q��$	#FFD7F7BA��$1Q�F�$
Uniform=�4����U"@Q�р��#{����!@��X,�&�U"@Q�$�Right=�$�15,0,-11,-20q�.$�Bottom=�$
0.75Q���
�$0.17,-0.002&�$0.398,0.319&�$0.664Q�$ 0.664Q�.��$	#00000000��$0.965Q��$	#7F000000��$
0.52Q��$Black���$	#0A000000��$0.782Q�A�$�8q�����$0.75,0.9&�$0.25,0.1&�.��$	#FFCED0D2��$0Q��$	#FF62676E��$1Q�A�$�9q�����$0.75,0.9&�$0.25,0.1&�.��$	#FFFBFBFB��$0Q��$	#FFCED0D1��$1Q�A�$�12q�����$0.75,0.9&�$0.25,0.1&�.��$	#BFFFFFFF��$0Q��$1Q�$	#3FFFFFFF��F�$
Uniform=�p�����E"@Z
�؎@!@Z
�l !��l `���l ��`�� �<�q!���Ѱ�v"����f"5�gV"@Z
��E"@Z
$
�Left=�$�	9,10,0,13q�.$	�Top=�����$0.5,1&�$0.5,0&�.��$	#FFFFFFFF���$1Q�$Transparent���$check��$�30q�$
!0.5,0.5&���Z�z�V�.~�����T�.+�A�$�9q��$
grid��$
�Left=�$�6��$�	20,20,0,0q�$	�Top=�$�6��$
!0.5,0.5&�z�V�.~�����T�.+�A�$
�Stretch=�$
�Stretch=�$�0q�����$0.75,0.9&�$0.25,0.1&�.��$	#FF82868B��$0Q��$	#FFE2E3E4��$1Q�A�$
�Stretch=�$
�Stretch=�$�1q�����$0.75,0.9&�$0.25,0.1&�.��$	#FFB6BABE��$0Q��$	#FFF0F1F1��$1Q��$	off��$
�Left=�$�13��$�	20,20,0,0q�$	�Top=�$�18��$�LeftToRight=�.+�F�$
Fill=�
������������ T(�J�
��S(X��
��N(p�
H�E(��
ш�	(��
��?(p�
�a�'X��
@��'�J�
�@��'HdF
��a�'�
=
�?(�/8
��	(�7
�H�E(�7
���N(�/8
�S(�
=
� T(HdF
ѐ T(�J�
�h�9(�c�
�h�9((KR
�h}((KR
�h}(�c�
�h�9(�c�
��((KR
Ѱ��((KR
Ѱ��(H�
���(H�
���(pe�
Ѱ��(pe�
Ѱ��(��
ш8l(��
ш8l(�7
Ѡ�(�7
Ѡ�((KR
�
)(KR
��t�((KR
��t�(H�
�0i)H�
�0i)pe�
��t�(pe�
��t�(��
Ѩ��(��
Ѩ��(�7
��
)�7
��
)(KR
$
�Stretch=�$
�0,1,0,0q�.$
�Stretch=�$	0.5Q�F�$
Fill=����	#FF8E9197����� T(�J�
��S(X��
��N(p�
H�E(��
ш�	(��
��?(p�
�a�'X��
@��'�J�
�@��'HdF
��a�'�
=
�?(�/8
��	(�7
�H�E(�7
���N(�/8
�S(�
=
� T(HdF
ѐ T(�J�
�h�9(�c�
�h�9((KR
�h}((KR
�h}(�c�
�h�9(�c�
��((KR
Ѱ��((KR
Ѱ��(H�
���(H�
���(pe�
Ѱ��(pe�
Ѱ��(��
ш8l(��
ш8l(�7
Ѡ�(�7
Ѡ�((KR
�
)(KR
��t�((KR
��t�(H�
�0i)H�
�0i)pe�
��t�(pe�
��t�(��
Ѩ��(��
Ѩ��(�7
��
)�7
��
)(KR
$
�Stretch=�$
�0,0,0,1q�.$
�Stretch=��$on��$�Right=�$�13��$�	0,20,20,0q�$	�Top=�$�14��$�LeftToRight=�.+�F�$
Fill=�
������������X��$8Q�
���$ا�
�k�$�
 ��$��
��LU$��
�HuK$�
�PF$ا�
��E$8Q�
р�E$�j
��PF$(
HuK$6
�LU$��	� ��$��	Ӑk�$6
���$(
X��$�j
�X��$8Q�
�H�$Xj�
�H�$�Q
Ѩ�a$�Q
Ѩ�a$Xj�
�H�$Xj�
��%��
�Pe%��
���$��C
���$�PI
8e�$�M
8e�$P�P
�8e�$��
�(i�$��
�(i�$��	�؆�$��	�hg%ضp
�'%pk
؊�$p�f
؊�$�c
�؊�$��	��%��	��%��
$
�Stretch=�$
�0,1,0,0q�.$
�Stretch=�$
0.35Q�F�$
Fill=����	#FF8E9197�����X��$8Q�
���$ا�
�k�$�
 ��$��
��LU$��
�HuK$�
�PF$ا�
��E$8Q�
р�E$�j
��PF$(
HuK$6
�LU$��	� ��$��	Ӑk�$6
���$(
X��$�j
�X��$8Q�
�H�$Xj�
�H�$�Q
Ѩ�a$�Q
Ѩ�a$Xj�
�H�$Xj�
��%��
�Pe%��
���$��C
���$�PI
8e�$�M
8e�$P�P
�8e�$��
�(i�$��
�(i�$��	�؆�$��	�hg%ضp
�'%pk
؊�$p�f
؊�$�c
�؊�$��	��%��	��%��
$
�Stretch=�$
�0,0,0,1q�.$
�Stretch=���".������".R��$power��CommonStates��.

Normal��
	MouseOver��Pressed��Disabled��CheckStates��.
Checked��.��.��U�$(UIElement.Opacity)�$normal��.\�$0��$0Q�U�$(UIElement.Opacity)�$_checked��.\�$0��$1Q�U�$(UIElement.Opacity)�$glyph��.\�$0��$1Q�
	Unchecked��
Indeterminate��.+�A�����$0.5,1&�$0.5,0&�.��$	#FF959799��$0Q��$	#FFC4CFD7��$1Q��$	#FF5C6165��$
0.65Q��$	#FF45494B��$	0.5Q��$	#FF55595B��$	0.3Q�A�$�1q�����$0.5,1&�$0.5,0&�.��$	#FFD0D4D9��$0Q��$	#FFECF5FA��$1Q��$	#FFB4C3CC��$	0.8Q��$	#FF4B4E53��$
0.45Q��$	#FF797C81��$	0.3Q�A�$�8q�$
0.75Q�����$
0.75,0.934&�$
0.25,0.066&�.��$White��$0Q��$White��$1Q��$0.549Q��$0.256Q�A�$�9q�����$
0.75,0.933&�$
0.25,0.067&�.��$	#FF252628��$0Q��$	#FF8A9197��$1Q�A�$normal��$�10q����	#FF2D2D2DA�$_checked��$�10q�$0Q�����$0.5,1&�$0.5,0&�.��$	#FF4B9211��$0Q��$	#FFA5D973��$1Q�A�$�14,12,14,16q�����$0.5,1&�$0.5,0&�.��$	#3FFFFFFF���$1Q��$	#06FFFFFF��$0.689Q��$�14,12,14,16q�"��$
�0.2*���$
�0.6*���$
�0.2*�#�$
��0.5*��$
��0.5*�.+�A�$�1�$
0.75Q�����$0.5,1&�$0.5,0&�.��$	#66FFFFFF���$1Q�$	#19FFFFFF���$glyph��$�30,22,30,29q�$
0.25Q�.+�F�$
Fill=�
����������C����e����i���������薮�e���C���H"���薮���������i�H"���C���@u���}�@u�XMP����C��hOq����XMP�����}���X�@|:��=@-�hN�@-��,��2`���@�q��@��}��@��8����C���@��@cG��@cG��}�@cG�q��`��̮�,��̮hN�}M��=@u�X�@u���}$�Center=�$
�0,0,0,1q�.$�Center=�$
0.35Q�F�$
Fill=�
�������������C����e����i���������薮�e���C���H"���薮���������i�H"���C���@u���}�@u�XMP����C��hOq����XMP�����}���X�@|:��=@-�hN�@-��,��2`���@�q��@��}��@��8����C���@��@cG��@cG��}�@cG�q��`��̮�,��̮hN�}M��=@u�X�@u���}$�Center=�$
�0,1,0,0q�.$�Center=���".������".R��CommonStates��$
0:0:0.1D�$		MouseOver��$$	MouseOver��$0:0:0.15D�$	Normal��.

Normal��
	MouseOver��.��.��U�$(UIElement.Opacity)�$on��.\�$0��$1Q�T�$(UIElement.Visibility)�$	off��..�i�$%0��$&Hidden��Pressed��.��.��U�$(UIElement.Opacity)�$
pressed��.\�$0��$1Q�U�$(UIElement.Opacity)�$	off��.\�$0��$0Q�Disabled��CheckStates��$0:0:0.15D�$
	Checked��
	$EaseIn=�.'��.��W�$(0:0:0.15D�$)1X�$*1X�$(UIElement.Opacity)�$on��+	$	EaseInOut=�U�$X�$	translate��.\�$0��$0Q�$0:0:0.15��$52Q�$0:0:0.15D�$		Unchecked��.'��.��U�$X�$	translate��.\�$0��$52Q�$0:0:0.15��$0Q�.
Checked��.��.��U�$X�$	translate��.\�$0��$52Q�U�$(UIElement.Opacity)�$on��.\�$0��$1Q�
	Unchecked��
Indeterminate��.+��$
back�����	#26313137$8��._��$4��$�6q�����$0.5,1&�$0.5,0&�.��$	#FF919293��$0Q��$	#FFBEBFBF��$1Q��$	#FF9FA1A2��$
0.25Q�._��$3��$�1q�����$0.5,1&�$0.5,0&�.��$	#FFCECECE��$0Q��$White��$1Q��$	#FFECECED��$	0.1Q��$off_Copy��$�Right=�$�13��$�0,1,23,0q�$�Center=�$�18��$�LeftToRight=�.+�F�$
Fill=�
������������ T(�J�
��S(X��
��N(p�
H�E(��
ш�	(��
��?(p�
�a�'X��
@��'�J�
�@��'HdF
��a�'�
=
�?(�/8
��	(�7
�H�E(�7
���N(�/8
�S(�
=
� T(HdF
ѐ T(�J�
�h�9(�c�
�h�9((KR
�h}((KR
�h}(�c�
�h�9(�c�
��((KR
Ѱ��((KR
Ѱ��(H�
���(H�
���(pe�
Ѱ��(pe�
Ѱ��(��
ш8l(��
ш8l(�7
Ѡ�(�7
Ѡ�((KR
�
)(KR
��t�((KR
��t�(H�
�0i)H�
�0i)pe�
��t�(pe�
��t�(��
Ѩ��(��
Ѩ��(�7
��
)�7
��
)(KR
$
�Stretch=�$
�0,1,0,0q�.$
�Stretch=�F�$
Fill=����	#FF9A9C9D����� T(�J�
��S(X��
��N(p�
H�E(��
ш�	(��
��?(p�
�a�'X��
@��'�J�
�@��'HdF
��a�'�
=
�?(�/8
��	(�7
�H�E(�7
���N(�/8
�S(�
=
� T(HdF
ѐ T(�J�
�h�9(�c�
�h�9((KR
�h}((KR
�h}(�c�
�h�9(�c�
��((KR
Ѱ��((KR
Ѱ��(H�
���(H�
���(pe�
Ѱ��(pe�
Ѱ��(��
ш8l(��
ш8l(�7
Ѡ�(�7
Ѡ�((KR
�
)(KR
��t�((KR
��t�(H�
�0i)H�
�0i)pe�
��t�(pe�
��t�(��
Ѩ��(��
Ѩ��(�7
��
)�7
��
)(KR
$
�Stretch=�$
�0,0,0,1q�.$
�Stretch=��$
on_Copy��$
�Left=�$�13��$�27,1,0,0q�$�Center=�$�14��$�LeftToRight=�.+�F�$
Fill=�
������������X��$8Q�
���$ا�
�k�$�
 ��$��
��LU$��
�HuK$�
�PF$ا�
��E$8Q�
р�E$�j
��PF$(
HuK$6
�LU$��	� ��$��	Ӑk�$6
���$(
X��$�j
�X��$8Q�
�H�$Xj�
�H�$�Q
Ѩ�a$�Q
Ѩ�a$Xj�
�H�$Xj�
��%��
�Pe%��
���$��C
���$�PI
8e�$�M
8e�$P�P
�8e�$��
�(i�$��
�(i�$��	�؆�$��	�hg%ضp
�'%pk
؊�$p�f
؊�$�c
�؊�$��	��%��	��%��
$
�Stretch=�$
�0,1,0,0q�.$
�Stretch=�F�$
Fill=����	#FF9A9C9D�����X��$8Q�
���$ا�
�k�$�
 ��$��
��LU$��
�HuK$�
�PF$ا�
��E$8Q�
р�E$�j
��PF$(
HuK$6
�LU$��	� ��$��	Ӑk�$6
���$(
X��$�j
�X��$8Q�
�H�$Xj�
�H�$�Q
Ѩ�a$�Q
Ѩ�a$Xj�
�H�$Xj�
��%��
�Pe%��
���$��C
���$�PI
8e�$�M
8e�$P�P
�8e�$��
�(i�$��
�(i�$��	�؆�$��	�hg%ضp
�'%pk
؊�$p�f
؊�$�c
�؊�$��	��%��	��%��
$
�Stretch=�$
�0,0,0,1q�.$
�Stretch=��$�8q�.+��$thumb��$�52��$
�Left=�.+��$	off��$3������$0.5,1&�$0.5,0&�.��$	#FFB2B2B2��$0Q��$	#FFA1A1A1��$1Q�._��$2��$�1q�$
��0,1,0,0q����	#FFE5E5E5����$0.5,1&�$0.5,0&�.��$	#FFD9D9D9��$0Q��$	#FFCACACA��$1Q��$on��$3��$0Q�����$0.5,1&�$0.5,0&�.��$	#FF7E9BCD��$0Q��$	#FF6383BD��$1Q�._��$2��$�1q�$
��0,1,0,0q����	#FFBFD8F3����$0.5,1&�$0.5,0&�.��$	#FFA1BEE5��$0Q��$	#FF85A3D0��$1Q��$
pressed��$3��$0Q�����$0.5,1&�$0.5,0&�.��$	#FFB2B2B2��$1Q��$	#FF8B8B8B��._��$2��$�1q�$��0q����	#FFE5E5E5����$0.5,1&�$0.5,0&�.��$Silver��$1Q��$	#FFA7A7A7��z�T�
	translate��.�/
)DevExpress.Xpf.DemoBase.DemoModuleControl
(,
!SupressGroupFramePaddingInOptions,.-
OptionsContent-��$	�250��.+��"��$
�Auto���#����.+���$�0�$��Edit value:��$�Center=�$
�0,0,6,8q�%DevExpress.Xpf.Editors.TextEdit%DevExpress.Xpf.Editors.BaseEdit.
IsReadOnly..$�1�$
�0,0,0,8q�)
#DevExpress.Xpf.Editors.TextEditBase/
Text/�0�ElementName$0editor��1�Path$1	EditValue�2�Mode$2OneWay=�3�	Converter31+EditorsDemo.Utils.NullableToStringConverter-4Name$4
chkIsReadOnly��5Content)#DevExpress.Xpf.Core.ObjectConverter$5Is read-only6	IsChecked$6FalseY�$��1�$�2�$
�0,0,0,4q�-$4chkIsThreeState��$5Allow indeterminate state$6FalseY�$��2�$�2�$
�0,0,0,8q���$��3�$�0�$��Click mode:��$�Center=�$
�0,0,6,0q�)#DevExpress.Xpf.Editors.ComboBoxEdit-7Name$7cboClickMode��+%DevExpress.Xpf.Editors.LookUpEditBase8
SelectedIndex$82�$��3�$�1�'!DevExpress.Xpf.Editors.ButtonEdit9IsTextEditable9.:
Content.:�$�48,40,48,48q�#�$��0.25*��$��0.75*�.+�$DevExpress.Xpf.Core.GroupFrame$��0�$��Configurable Editor��.�-$4editor��$5Sample check box$�Center=�;IsThreeState;�$0chkIsThreeState��$1	IsChecked�$2OneWay=�.�$0
chkIsReadOnly��$1	IsChecked�$2OneWay=�<	ClickMode<�$0cboClickMode��$1	EditValue�$2OneWay=�=^�ToolTip=�._���>��Orientation$>Vertical=�.+���$��Mouse Operations��$
��Bold"���$ ��Click Caption or Check Box����$��Keyboard��$
��Bold"���$��Press SPACE��$��1�$��Customization Samples��$�0,12,0,0q�.���$�12q�$>
Horizontal=�$�Center=�.+�-$4dimmer��$	�140��#�[$	�140��$�0,0,24,0q�-$4slider��$�40��#�[$	�120��$�0,0,24,0q�-$4power��$	�110��#�[$	�110��!�<local:EditorsDemoModule x:Class="EditorsDemo.CheckEditModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:EditorsDemo"
 xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:utils="clr-namespace:EditorsDemo.Utils"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
>
    <local:EditorsDemoModule.Resources>
        <Style x:Key="dimmer" TargetType="dxe:CheckEdit">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="dxe:CheckEdit">
                        <Grid x:Name="dimmer">
                            <VisualStateManager.VisualStateGroups>
                                <VisualStateGroup x:Name="CheckStates">
                                    <VisualStateGroup.Transitions>
                                        <VisualTransition GeneratedDuration="0:0:0.5" To="Checked">
                                            <VisualTransition.GeneratedEasingFunction>
                                                <BackEase EasingMode="EaseOut" Amplitude="1" />
                                            </VisualTransition.GeneratedEasingFunction>
                                        </VisualTransition>
                                        <VisualTransition GeneratedDuration="0:0:0.5" To="Unchecked">
                                            <VisualTransition.GeneratedEasingFunction>
                                                <BackEase EasingMode="EaseOut" />
                                            </VisualTransition.GeneratedEasingFunction>
                                        </VisualTransition>
                                    </VisualStateGroup.Transitions>
                                    <VisualState x:Name="Checked">
                                        <Storyboard>
                                            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="color_on">
                                                <EasingDoubleKeyFrame KeyTime="0" Value="1" />
                                            </DoubleAnimationUsingKeyFrames>
                                            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[2].(RotateTransform.Angle)" Storyboard.TargetName="check">
                                                <EasingDoubleKeyFrame KeyTime="0" Value="90" />
                                            </DoubleAnimationUsingKeyFrames>
                                            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[2].(RotateTransform.Angle)" Storyboard.TargetName="grid">
                                                <EasingDoubleKeyFrame KeyTime="0" Value="-90" />
                                            </DoubleAnimationUsingKeyFrames>
                                        </Storyboard>
                                    </VisualState>
                                    <VisualState x:Name="Unchecked" />
                                    <VisualState x:Name="Indeterminate" />
                                </VisualStateGroup>
                            </VisualStateManager.VisualStateGroups>
                            <Border x:Name="back" CornerRadius="10">
                                <Border.Background>
                                    <LinearGradientBrush EndPoint="1,1" StartPoint="0,0">
                                        <GradientStop Color="#FFDEDFE0" Offset="0" />
                                        <GradientStop Color="#FF8B9098" Offset="1" />
                                        <GradientStop Color="#FFADAFB5" Offset="0.5" />
                                    </LinearGradientBrush>
                                </Border.Background>
                                <Border CornerRadius="9" Margin="1">
                                    <Border.Background>
                                        <LinearGradientBrush EndPoint="1,1" StartPoint="0,0">
                                            <GradientStop Color="White" Offset="0" />
                                            <GradientStop Color="#FFB1B6BA" Offset="1" />
                                            <GradientStop Color="#FFD4D7D9" Offset="0.5" />
                                            <GradientStop Color="#FFBEC1C4" Offset="0.6" />
                                            <GradientStop Color="#FFEAECEC" Offset="0.4" />
                                        </LinearGradientBrush>
                                    </Border.Background>
                                    <Border CornerRadius="9" Margin="6">
                                        <Border.Background>
                                            <LinearGradientBrush EndPoint="1,1" StartPoint="0,0">
                                                <GradientStop Color="#FFEBEBEB" Offset="0" />
                                                <GradientStop Color="#FFBBBFC2" Offset="1" />
                                                <GradientStop Color="#FFD8D8D9" Offset="0.5" />
                                            </LinearGradientBrush>
                                        </Border.Background>
                                        <Path Stretch="Uniform" Data="F1 M 569,307L 530,440L 484,440L 484,307L 569,307 Z " Margin="0" UseLayoutRounding="False" HorizontalAlignment="Left" VerticalAlignment="Center">
                                            <Path.Fill>
                                                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                    <GradientStop Color="#3FFFFFFF" />
                                                    <GradientStop Color="Transparent" Offset="1" />
                                                </LinearGradientBrush>
                                            </Path.Fill>
                                        </Path>
                                    </Border>
                                </Border>
                            </Border>
                            <Grid x:Name="center" Margin="30">
                                <Ellipse>
                                    <Ellipse.Fill>
                                        <LinearGradientBrush EndPoint="0.75,0.9" StartPoint="0.25,0.1">
                                            <GradientStop Color="#FF999CA2" Offset="0" />
                                            <GradientStop Color="#FFF9F9F9" Offset="1" />
                                            <GradientStop Color="#FFCFD0D3" Offset="0.7" />
                                        </LinearGradientBrush>
                                    </Ellipse.Fill>
                                </Ellipse>
                                <Ellipse Margin="1">
                                    <Ellipse.Fill>
                                        <LinearGradientBrush EndPoint="0.75,0.9" StartPoint="0.25,0.1">
                                            <GradientStop Color="#FF545960" Offset="0" />
                                            <GradientStop Color="#FF9A9DA1" Offset="1" />
                                        </LinearGradientBrush>
                                    </Ellipse.Fill>
                                </Ellipse>
                                <Ellipse x:Name="color" Margin="2" Visibility="Collapsed">
                                    <Ellipse.Fill>
                                        <LinearGradientBrush EndPoint="0.75,0.9" StartPoint="0.25,0.1">
                                            <GradientStop Color="White" Offset="0" />
                                            <GradientStop Color="White" Offset="1" />
                                        </LinearGradientBrush>
                                    </Ellipse.Fill>
                                </Ellipse>
                                <Ellipse x:Name="color_off" Margin="2">
                                    <Ellipse.Fill>
                                        <LinearGradientBrush EndPoint="0.75,0.9" StartPoint="0.25,0.1">
                                            <GradientStop Color="#FFFBDBEE" Offset="0" />
                                            <GradientStop Color="#FFF7BADF" Offset="1" />
                                        </LinearGradientBrush>
                                    </Ellipse.Fill>
                                </Ellipse>
                                <Ellipse x:Name="color_on" Margin="2" Opacity="0">
                                    <Ellipse.Fill>
                                        <LinearGradientBrush EndPoint="0.75,0.9" StartPoint="0.25,0.1">
                                            <GradientStop Color="#FFEAFBDA" Offset="0" />
                                            <GradientStop Color="#FFD7F7BA" Offset="1" />
                                        </LinearGradientBrush>
                                    </Ellipse.Fill>
                                </Ellipse>
                                <Path Stretch="Uniform" Data="F1 M 576,349L 602,396L 563,429L 523,387L 576,349 Z " HorizontalAlignment="Right" Margin="15,0,-11,-20" UseLayoutRounding="False" VerticalAlignment="Bottom" Opacity="0.75">
                                    <Path.Fill>
                                        <RadialGradientBrush GradientOrigin="0.17,-0.002" Center="0.398,0.319" RadiusY="0.664" RadiusX="0.664">
                                            <GradientStop Color="#00000000" Offset="0.965" />
                                            <GradientStop Color="#7F000000" Offset="0.52" />
                                            <GradientStop Color="Black" />
                                            <GradientStop Color="#0A000000" Offset="0.782" />
                                        </RadialGradientBrush>
                                    </Path.Fill>
                                </Path>
                                <Ellipse Margin="8">
                                    <Ellipse.Fill>
                                        <LinearGradientBrush EndPoint="0.75,0.9" StartPoint="0.25,0.1">
                                            <GradientStop Color="#FFCED0D2" Offset="0" />
                                            <GradientStop Color="#FF62676E" Offset="1" />
                                        </LinearGradientBrush>
                                    </Ellipse.Fill>
                                </Ellipse>
                                <Ellipse Margin="9">
                                    <Ellipse.Fill>
                                        <LinearGradientBrush EndPoint="0.75,0.9" StartPoint="0.25,0.1">
                                            <GradientStop Color="#FFFBFBFB" Offset="0" />
                                            <GradientStop Color="#FFCED0D1" Offset="1" />
                                        </LinearGradientBrush>
                                    </Ellipse.Fill>
                                </Ellipse>
                                <Ellipse Margin="12">
                                    <Ellipse.Fill>
                                        <LinearGradientBrush EndPoint="0.75,0.9" StartPoint="0.25,0.1">
                                            <GradientStop Color="#BFFFFFFF" Offset="0" />
                                            <GradientStop Offset="1" Color="#3FFFFFFF" />
                                        </LinearGradientBrush>
                                    </Ellipse.Fill>
                                </Ellipse>
                                <Path Stretch="Uniform" Data="F1 M 575,353C 557.879,353 544,366.879 544,384C 544,396.107 550.94,406.593 561.059,411.696L 578.222,353.165C 577.163,353.056 576.088,353 575,353 Z " HorizontalAlignment="Left" Margin="9,10,0,13" UseLayoutRounding="False" VerticalAlignment="Top">
                                    <Path.Fill>
                                        <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                            <GradientStop Color="#FFFFFFFF" />
                                            <GradientStop Offset="1" Color="Transparent" />
                                        </LinearGradientBrush>
                                    </Path.Fill>
                                </Path>
                            </Grid>
                            <Grid x:Name="check" Margin="30" RenderTransformOrigin="0.5,0.5" Background="{x:Null}">
                                <Grid.RenderTransform>
                                    <TransformGroup>
                                        <ScaleTransform />
                                        <SkewTransform />
                                        <RotateTransform />
                                        <TranslateTransform />
                                    </TransformGroup>
                                </Grid.RenderTransform>
                                <Ellipse Margin="9" />
                                <Grid x:Name="grid" HorizontalAlignment="Left" Height="6" Margin="20,20,0,0" VerticalAlignment="Top" Width="6" RenderTransformOrigin="0.5,0.5">
                                    <Grid.RenderTransform>
                                        <TransformGroup>
                                            <ScaleTransform />
                                            <SkewTransform />
                                            <RotateTransform />
                                            <TranslateTransform />
                                        </TransformGroup>
                                    </Grid.RenderTransform>
                                    <Ellipse HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="0">
                                        <Ellipse.Fill>
                                            <LinearGradientBrush EndPoint="0.75,0.9" StartPoint="0.25,0.1">
                                                <GradientStop Color="#FF82868B" Offset="0" />
                                                <GradientStop Color="#FFE2E3E4" Offset="1" />
                                            </LinearGradientBrush>
                                        </Ellipse.Fill>
                                    </Ellipse>
                                    <Ellipse HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="1">
                                        <Ellipse.Fill>
                                            <LinearGradientBrush EndPoint="0.75,0.9" StartPoint="0.25,0.1">
                                                <GradientStop Color="#FFB6BABE" Offset="0" />
                                                <GradientStop Color="#FFF0F1F1" Offset="1" />
                                            </LinearGradientBrush>
                                        </Ellipse.Fill>
                                    </Ellipse>
                                </Grid>
                            </Grid>
                            <Grid x:Name="off" HorizontalAlignment="Left" Height="13" Margin="20,20,0,0" VerticalAlignment="Top" Width="18" FlowDirection="LeftToRight">
                                <Path Stretch="Fill" Fill="White" Data="F1 M 676.602,232.803C 676.576,233.415 676.257,233.734 675.645,233.76L 671.717,233.76C 671.105,233.734 670.786,233.415 670.76,232.803L 670.76,222.717C 670.786,222.105 671.105,221.786 671.717,221.76L 675.645,221.76C 676.257,221.786 676.576,222.105 676.602,222.717L 676.602,232.803 Z M 674.865,232.023L 674.865,223.497L 672.497,223.497L 672.497,232.023L 674.865,232.023 Z M 683.076,223.497L 679.918,223.497L 679.918,226.813L 682.602,226.813L 682.602,228.55L 679.918,228.55L 679.918,233.76L 678.181,233.76L 678.181,221.76L 683.076,221.76L 683.076,223.497 Z M 688.76,223.497L 685.602,223.497L 685.602,226.813L 688.286,226.813L 688.286,228.55L 685.602,228.55L 685.602,233.76L 683.865,233.76L 683.865,221.76L 688.76,221.76L 688.76,223.497 Z " HorizontalAlignment="Stretch" Margin="0,1,0,0" UseLayoutRounding="False" VerticalAlignment="Stretch" Opacity="0.5" />
                                <Path Stretch="Fill" Fill="#FF8E9197" Data="F1 M 676.602,232.803C 676.576,233.415 676.257,233.734 675.645,233.76L 671.717,233.76C 671.105,233.734 670.786,233.415 670.76,232.803L 670.76,222.717C 670.786,222.105 671.105,221.786 671.717,221.76L 675.645,221.76C 676.257,221.786 676.576,222.105 676.602,222.717L 676.602,232.803 Z M 674.865,232.023L 674.865,223.497L 672.497,223.497L 672.497,232.023L 674.865,232.023 Z M 683.076,223.497L 679.918,223.497L 679.918,226.813L 682.602,226.813L 682.602,228.55L 679.918,228.55L 679.918,233.76L 678.181,233.76L 678.181,221.76L 683.076,221.76L 683.076,223.497 Z M 688.76,223.497L 685.602,223.497L 685.602,226.813L 688.286,226.813L 688.286,228.55L 685.602,228.55L 685.602,233.76L 683.865,233.76L 683.865,221.76L 688.76,221.76L 688.76,223.497 Z " HorizontalAlignment="Stretch" Margin="0,0,0,1" UseLayoutRounding="False" VerticalAlignment="Stretch" />
                            </Grid>
                            <Grid x:Name="on" HorizontalAlignment="Right" Height="13" Margin="0,20,20,0" VerticalAlignment="Top" Width="14" FlowDirection="LeftToRight">
                                <Path Stretch="Fill" Fill="White" Data="F1 M 614.727,178.803C 614.699,179.415 614.362,179.734 613.716,179.76L 609.57,179.76C 608.925,179.734 608.588,179.415 608.56,178.803L 608.56,168.717C 608.588,168.105 608.925,167.786 609.57,167.76L 613.716,167.76C 614.362,167.786 614.699,168.105 614.727,168.717L 614.727,178.803 Z M 612.893,178.023L 612.893,169.497L 610.393,169.497L 610.393,178.023L 612.893,178.023 Z M 622.56,179.76L 620.914,179.76L 618.104,172.208C 618.186,172.577 618.227,172.865 618.227,173.074L 618.227,179.76L 616.393,179.76L 616.393,167.76L 618.039,167.76L 620.849,175.159C 620.767,174.79 620.727,174.502 620.727,174.293L 620.727,167.76L 622.56,167.76L 622.56,179.76 Z " HorizontalAlignment="Stretch" Margin="0,1,0,0" UseLayoutRounding="False" VerticalAlignment="Stretch" Opacity="0.35" />
                                <Path Stretch="Fill" Fill="#FF8E9197" Data="F1 M 614.727,178.803C 614.699,179.415 614.362,179.734 613.716,179.76L 609.57,179.76C 608.925,179.734 608.588,179.415 608.56,178.803L 608.56,168.717C 608.588,168.105 608.925,167.786 609.57,167.76L 613.716,167.76C 614.362,167.786 614.699,168.105 614.727,168.717L 614.727,178.803 Z M 612.893,178.023L 612.893,169.497L 610.393,169.497L 610.393,178.023L 612.893,178.023 Z M 622.56,179.76L 620.914,179.76L 618.104,172.208C 618.186,172.577 618.227,172.865 618.227,173.074L 618.227,179.76L 616.393,179.76L 616.393,167.76L 618.039,167.76L 620.849,175.159C 620.767,174.79 620.727,174.502 620.727,174.293L 620.727,167.76L 622.56,167.76L 622.56,179.76 Z " HorizontalAlignment="Stretch" Margin="0,0,0,1" UseLayoutRounding="False" VerticalAlignment="Stretch" />
                            </Grid>
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
        <Style x:Key="power" TargetType="dxe:CheckEdit">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="dxe:CheckEdit">
                        <Grid x:Name="power">
                            <VisualStateManager.VisualStateGroups>
                                <VisualStateGroup x:Name="CommonStates">
                                    <VisualStateGroup.Transitions>
                                    </VisualStateGroup.Transitions>
                                    <VisualState x:Name="Normal" />
                                    <VisualState x:Name="MouseOver" />
                                    <VisualState x:Name="Pressed" />
                                    <VisualState x:Name="Disabled" />
                                </VisualStateGroup>
                                <VisualStateGroup x:Name="CheckStates">
                                    <VisualState x:Name="Checked">
                                        <Storyboard>
                                            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="normal">
                                                <EasingDoubleKeyFrame KeyTime="0" Value="0" />
                                            </DoubleAnimationUsingKeyFrames>
                                            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="_checked">
                                                <EasingDoubleKeyFrame KeyTime="0" Value="1" />
                                            </DoubleAnimationUsingKeyFrames>
                                            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="glyph">
                                                <EasingDoubleKeyFrame KeyTime="0" Value="1" />
                                            </DoubleAnimationUsingKeyFrames>
                                        </Storyboard>
                                    </VisualState>
                                    <VisualState x:Name="Unchecked" />
                                    <VisualState x:Name="Indeterminate" />
                                </VisualStateGroup>
                            </VisualStateManager.VisualStateGroups>
                            <Ellipse>
                                <Ellipse.Fill>
                                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                        <GradientStop Color="#FF959799" Offset="0" />
                                        <GradientStop Color="#FFC4CFD7" Offset="1" />
                                        <GradientStop Color="#FF5C6165" Offset="0.65" />
                                        <GradientStop Color="#FF45494B" Offset="0.5" />
                                        <GradientStop Color="#FF55595B" Offset="0.3" />
                                    </LinearGradientBrush>
                                </Ellipse.Fill>
                            </Ellipse>
                            <Ellipse Margin="1">
                                <Ellipse.Fill>
                                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                        <GradientStop Color="#FFD0D4D9" Offset="0" />
                                        <GradientStop Color="#FFECF5FA" Offset="1" />
                                        <GradientStop Color="#FFB4C3CC" Offset="0.8" />
                                        <GradientStop Color="#FF4B4E53" Offset="0.45" />
                                        <GradientStop Color="#FF797C81" Offset="0.3" />
                                    </LinearGradientBrush>
                                </Ellipse.Fill>
                            </Ellipse>
                            <Ellipse Margin="8" Opacity="0.75">
                                <Ellipse.Fill>
                                    <LinearGradientBrush EndPoint="0.75,0.934" StartPoint="0.25,0.066">
                                        <GradientStop Color="White" Offset="0" />
                                        <GradientStop Color="White" Offset="1" />
                                        <GradientStop Offset="0.549" />
                                        <GradientStop Offset="0.256" />
                                    </LinearGradientBrush>
                                </Ellipse.Fill>
                            </Ellipse>
                            <Ellipse Margin="9">
                                <Ellipse.Fill>
                                    <LinearGradientBrush EndPoint="0.75,0.933" StartPoint="0.25,0.067">
                                        <GradientStop Color="#FF252628" Offset="0" />
                                        <GradientStop Color="#FF8A9197" Offset="1" />
                                    </LinearGradientBrush>
                                </Ellipse.Fill>
                            </Ellipse>
                            <Ellipse x:Name="normal" Margin="10" Fill="#FF2D2D2D" />
                            <Ellipse x:Name="_checked" Margin="10" Opacity="0">
                                <Ellipse.Fill>
                                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                        <GradientStop Color="#FF4B9211" Offset="0" />
                                        <GradientStop Color="#FFA5D973" Offset="1" />
                                    </LinearGradientBrush>
                                </Ellipse.Fill>
                            </Ellipse>
                            <Ellipse Margin="14,12,14,16">
                                <Ellipse.Fill>
                                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                        <GradientStop Color="#3FFFFFFF" />
                                        <GradientStop Offset="1" />
                                        <GradientStop Color="#06FFFFFF" Offset="0.689" />
                                    </LinearGradientBrush>
                                </Ellipse.Fill>
                            </Ellipse>
                            <Grid Margin="14,12,14,16">
                                <Grid.ColumnDefinitions>
                                    <ColumnDefinition Width="0.2*" />
                                    <ColumnDefinition Width="0.6*" />
                                    <ColumnDefinition Width="0.2*" />
                                </Grid.ColumnDefinitions>
                                <Grid.RowDefinitions>
                                    <RowDefinition Height="0.5*" />
                                    <RowDefinition Height="0.5*" />
                                </Grid.RowDefinitions>
                                <Ellipse Grid.Column="1" Opacity="0.75">
                                    <Ellipse.Fill>
                                        <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                            <GradientStop Color="#66FFFFFF" />
                                            <GradientStop Offset="1" Color="#19FFFFFF" />
                                        </LinearGradientBrush>
                                    </Ellipse.Fill>
                                </Ellipse>
                            </Grid>
                            <Grid x:Name="glyph" Margin="30,22,30,29" Opacity="0.25">
                                <Path Stretch="Fill" Fill="Black" Data="F1 M 340,294C 342.209,294 344,295.791 344,298L 344,328C 344,330.209 342.209,332 340,332C 337.791,332 336,330.209 336,328L 336,298C 336,295.791 337.791,294 340,294 Z M 365,327C 365,340.807 353.807,352 340,352C 326.193,352 315,340.807 315,327C 315,315.623 322.6,306.021 333,302.993L 333,311.504C 327.103,314.172 323,320.107 323,327C 323,336.389 330.611,344 340,344C 349.389,344 357,336.389 357,327C 357,320.107 352.897,314.172 347,311.504L 347,302.993C 357.4,306.021 365,315.623 365,327 Z " HorizontalAlignment="Center" Margin="0,0,0,1" UseLayoutRounding="False" VerticalAlignment="Center" Opacity="0.35" />
                                <Path Stretch="Fill" Fill="White" Data="F1 M 340,294C 342.209,294 344,295.791 344,298L 344,328C 344,330.209 342.209,332 340,332C 337.791,332 336,330.209 336,328L 336,298C 336,295.791 337.791,294 340,294 Z M 365,327C 365,340.807 353.807,352 340,352C 326.193,352 315,340.807 315,327C 315,315.623 322.6,306.021 333,302.993L 333,311.504C 327.103,314.172 323,320.107 323,327C 323,336.389 330.611,344 340,344C 349.389,344 357,336.389 357,327C 357,320.107 352.897,314.172 347,311.504L 347,302.993C 357.4,306.021 365,315.623 365,327 Z " HorizontalAlignment="Center" Margin="0,1,0,0" UseLayoutRounding="False" VerticalAlignment="Center" />
                            </Grid>
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
        <Style x:Key="slider" TargetType="dxe:CheckEdit">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="dxe:CheckEdit">
                        <Grid>
                            <VisualStateManager.VisualStateGroups>
                                <VisualStateGroup x:Name="CommonStates">
                                    <VisualStateGroup.Transitions>
                                        <VisualTransition GeneratedDuration="0:0:0.1" To="MouseOver" />
                                        <VisualTransition From="MouseOver" GeneratedDuration="0:0:0.15" To="Normal" />
                                    </VisualStateGroup.Transitions>
                                    <VisualState x:Name="Normal" />
                                    <VisualState x:Name="MouseOver">
                                        <Storyboard>
                                            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="on">
                                                <EasingDoubleKeyFrame KeyTime="0" Value="1" />
                                            </DoubleAnimationUsingKeyFrames>
                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="off">
                                                <DiscreteObjectKeyFrame KeyTime="0" Value="Hidden" />
                                            </ObjectAnimationUsingKeyFrames>
                                        </Storyboard>
                                    </VisualState>
                                    <VisualState x:Name="Pressed">
                                        <Storyboard>
                                            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="pressed">
                                                <EasingDoubleKeyFrame KeyTime="0" Value="1" />
                                            </DoubleAnimationUsingKeyFrames>
                                            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="off">
                                                <EasingDoubleKeyFrame KeyTime="0" Value="0" />
                                            </DoubleAnimationUsingKeyFrames>
                                        </Storyboard>
                                    </VisualState>
                                    <VisualState x:Name="Disabled" />
                                </VisualStateGroup>
                                <VisualStateGroup x:Name="CheckStates">
                                    <VisualStateGroup.Transitions>
                                        <VisualTransition GeneratedDuration="0:0:0.15" To="Checked">
                                            <VisualTransition.GeneratedEasingFunction>
                                                <CircleEase EasingMode="EaseIn" />
                                            </VisualTransition.GeneratedEasingFunction>
                                            <Storyboard>
                                                <DoubleAnimation Duration="0:0:0.15" From="1" To="1" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="on">
                                                    <DoubleAnimation.EasingFunction>
                                                        <CircleEase EasingMode="EaseInOut" />
                                                    </DoubleAnimation.EasingFunction>
                                                </DoubleAnimation>
                                                <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="X" Storyboard.TargetName="translate">
                                                    <EasingDoubleKeyFrame KeyTime="0" Value="0" />
                                                    <EasingDoubleKeyFrame KeyTime="0:0:0.15" Value="52" />
                                                </DoubleAnimationUsingKeyFrames>
                                            </Storyboard>
                                        </VisualTransition>
                                        <VisualTransition GeneratedDuration="0:0:0.15" To="Unchecked">
                                            <Storyboard>
                                                <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="X" Storyboard.TargetName="translate">
                                                    <EasingDoubleKeyFrame KeyTime="0" Value="52" />
                                                    <EasingDoubleKeyFrame KeyTime="0:0:0.15" Value="0" />
                                                </DoubleAnimationUsingKeyFrames>
                                            </Storyboard>
                                        </VisualTransition>
                                    </VisualStateGroup.Transitions>
                                    <VisualState x:Name="Checked">
                                        <Storyboard>
                                            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="X" Storyboard.TargetName="translate">
                                                <EasingDoubleKeyFrame KeyTime="0" Value="52" />
                                            </DoubleAnimationUsingKeyFrames>
                                            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="on">
                                                <EasingDoubleKeyFrame KeyTime="0" Value="1" />
                                            </DoubleAnimationUsingKeyFrames>
                                        </Storyboard>
                                    </VisualState>
                                    <VisualState x:Name="Unchecked" />
                                    <VisualState x:Name="Indeterminate" />
                                </VisualStateGroup>
                            </VisualStateManager.VisualStateGroups>
                            <Border x:Name="back" Background="#26313137" CornerRadius="8">
                                <Border CornerRadius="4" Margin="6">
                                    <Border.Background>
                                        <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                            <GradientStop Color="#FF919293" Offset="0" />
                                            <GradientStop Color="#FFBEBFBF" Offset="1" />
                                            <GradientStop Color="#FF9FA1A2" Offset="0.25" />
                                        </LinearGradientBrush>
                                    </Border.Background>
                                    <Border CornerRadius="3" Margin="1">
                                        <Border.Background>
                                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                <GradientStop Color="#FFCECECE" Offset="0" />
                                                <GradientStop Color="White" Offset="1" />
                                                <GradientStop Color="#FFECECED" Offset="0.1" />
                                            </LinearGradientBrush>
                                        </Border.Background>
                                    </Border>
                                </Border>
                            </Border>
                            <Grid x:Name="off_Copy" HorizontalAlignment="Right" Height="13" Margin="0,1,23,0" VerticalAlignment="Center" Width="18" FlowDirection="LeftToRight">
                                <Path Stretch="Fill" Fill="White" Data="F1 M 676.602,232.803C 676.576,233.415 676.257,233.734 675.645,233.76L 671.717,233.76C 671.105,233.734 670.786,233.415 670.76,232.803L 670.76,222.717C 670.786,222.105 671.105,221.786 671.717,221.76L 675.645,221.76C 676.257,221.786 676.576,222.105 676.602,222.717L 676.602,232.803 Z M 674.865,232.023L 674.865,223.497L 672.497,223.497L 672.497,232.023L 674.865,232.023 Z M 683.076,223.497L 679.918,223.497L 679.918,226.813L 682.602,226.813L 682.602,228.55L 679.918,228.55L 679.918,233.76L 678.181,233.76L 678.181,221.76L 683.076,221.76L 683.076,223.497 Z M 688.76,223.497L 685.602,223.497L 685.602,226.813L 688.286,226.813L 688.286,228.55L 685.602,228.55L 685.602,233.76L 683.865,233.76L 683.865,221.76L 688.76,221.76L 688.76,223.497 Z " HorizontalAlignment="Stretch" Margin="0,1,0,0" UseLayoutRounding="False" VerticalAlignment="Stretch" />
                                <Path Stretch="Fill" Fill="#FF9A9C9D" Data="F1 M 676.602,232.803C 676.576,233.415 676.257,233.734 675.645,233.76L 671.717,233.76C 671.105,233.734 670.786,233.415 670.76,232.803L 670.76,222.717C 670.786,222.105 671.105,221.786 671.717,221.76L 675.645,221.76C 676.257,221.786 676.576,222.105 676.602,222.717L 676.602,232.803 Z M 674.865,232.023L 674.865,223.497L 672.497,223.497L 672.497,232.023L 674.865,232.023 Z M 683.076,223.497L 679.918,223.497L 679.918,226.813L 682.602,226.813L 682.602,228.55L 679.918,228.55L 679.918,233.76L 678.181,233.76L 678.181,221.76L 683.076,221.76L 683.076,223.497 Z M 688.76,223.497L 685.602,223.497L 685.602,226.813L 688.286,226.813L 688.286,228.55L 685.602,228.55L 685.602,233.76L 683.865,233.76L 683.865,221.76L 688.76,221.76L 688.76,223.497 Z " HorizontalAlignment="Stretch" Margin="0,0,0,1" UseLayoutRounding="False" VerticalAlignment="Stretch" />
                            </Grid>
                            <Grid x:Name="on_Copy" HorizontalAlignment="Left" Height="13" Margin="27,1,0,0" VerticalAlignment="Center" Width="14" FlowDirection="LeftToRight">
                                <Path Stretch="Fill" Fill="White" Data="F1 M 614.727,178.803C 614.699,179.415 614.362,179.734 613.716,179.76L 609.57,179.76C 608.925,179.734 608.588,179.415 608.56,178.803L 608.56,168.717C 608.588,168.105 608.925,167.786 609.57,167.76L 613.716,167.76C 614.362,167.786 614.699,168.105 614.727,168.717L 614.727,178.803 Z M 612.893,178.023L 612.893,169.497L 610.393,169.497L 610.393,178.023L 612.893,178.023 Z M 622.56,179.76L 620.914,179.76L 618.104,172.208C 618.186,172.577 618.227,172.865 618.227,173.074L 618.227,179.76L 616.393,179.76L 616.393,167.76L 618.039,167.76L 620.849,175.159C 620.767,174.79 620.727,174.502 620.727,174.293L 620.727,167.76L 622.56,167.76L 622.56,179.76 Z " HorizontalAlignment="Stretch" Margin="0,1,0,0" UseLayoutRounding="False" VerticalAlignment="Stretch" />
                                <Path Stretch="Fill" Fill="#FF9A9C9D" Data="F1 M 614.727,178.803C 614.699,179.415 614.362,179.734 613.716,179.76L 609.57,179.76C 608.925,179.734 608.588,179.415 608.56,178.803L 608.56,168.717C 608.588,168.105 608.925,167.786 609.57,167.76L 613.716,167.76C 614.362,167.786 614.699,168.105 614.727,168.717L 614.727,178.803 Z M 612.893,178.023L 612.893,169.497L 610.393,169.497L 610.393,178.023L 612.893,178.023 Z M 622.56,179.76L 620.914,179.76L 618.104,172.208C 618.186,172.577 618.227,172.865 618.227,173.074L 618.227,179.76L 616.393,179.76L 616.393,167.76L 618.039,167.76L 620.849,175.159C 620.767,174.79 620.727,174.502 620.727,174.293L 620.727,167.76L 622.56,167.76L 622.56,179.76 Z " HorizontalAlignment="Stretch" Margin="0,0,0,1" UseLayoutRounding="False" VerticalAlignment="Stretch" />
                            </Grid>
                            <Grid Margin="8">
                                <Grid x:Name="thumb" Width="52" HorizontalAlignment="Left">
                                    <Border x:Name="off" CornerRadius="3">
                                        <Border.Background>
                                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                <GradientStop Color="#FFB2B2B2" Offset="0" />
                                                <GradientStop Color="#FFA1A1A1" Offset="1" />
                                            </LinearGradientBrush>
                                        </Border.Background>
                                        <Border CornerRadius="2" Margin="1" BorderThickness="0,1,0,0" BorderBrush="#FFE5E5E5">
                                            <Border.Background>
                                                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                    <GradientStop Color="#FFD9D9D9" Offset="0" />
                                                    <GradientStop Color="#FFCACACA" Offset="1" />
                                                </LinearGradientBrush>
                                            </Border.Background>
                                        </Border>
                                    </Border>
                                    <Border x:Name="on" CornerRadius="3" Opacity="0">
                                        <Border.Background>
                                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                <GradientStop Color="#FF7E9BCD" Offset="0" />
                                                <GradientStop Color="#FF6383BD" Offset="1" />
                                            </LinearGradientBrush>
                                        </Border.Background>
                                        <Border CornerRadius="2" Margin="1" BorderThickness="0,1,0,0" BorderBrush="#FFBFD8F3">
                                            <Border.Background>
                                                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                    <GradientStop Color="#FFA1BEE5" Offset="0" />
                                                    <GradientStop Color="#FF85A3D0" Offset="1" />
                                                </LinearGradientBrush>
                                            </Border.Background>
                                        </Border>
                                    </Border>
                                    <Border x:Name="pressed" CornerRadius="3" Opacity="0">
                                        <Border.Background>
                                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                <GradientStop Color="#FFB2B2B2" Offset="1" />
                                                <GradientStop Color="#FF8B8B8B" />
                                            </LinearGradientBrush>
                                        </Border.Background>
                                        <Border CornerRadius="2" Margin="1" BorderThickness="0" BorderBrush="#FFE5E5E5">
                                            <Border.Background>
                                                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                    <GradientStop Color="Silver" Offset="1" />
                                                    <GradientStop Color="#FFA7A7A7" />
                                                </LinearGradientBrush>
                                            </Border.Background>
                                        </Border>
                                    </Border>
                                    <Grid.RenderTransform>
                                        <TranslateTransform x:Name="translate" />
                                    </Grid.RenderTransform>
                                </Grid>
                            </Grid>
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
    </local:EditorsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Width="250">
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="Auto" />
                        <ColumnDefinition />
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                    </Grid.RowDefinitions>
                    <TextBlock Grid.Column="0" Text="Edit value:" VerticalAlignment="Center" Margin="0,0,6,8" />
                    <dxe:TextEdit IsReadOnly="True" Grid.Column="1" Text="{Binding ElementName=editor, Path=EditValue, Mode=OneWay, Converter={utils:NullableToStringConverter}}" Margin="0,0,0,8" />
                    <dxe:CheckEdit x:Name="chkIsReadOnly" Content="Is read-only" IsChecked="False" Grid.Row="1" Grid.ColumnSpan="2" Margin="0,0,0,4" />
                    <dxe:CheckEdit x:Name="chkIsThreeState" Content="Allow indeterminate state" IsChecked="False" Grid.Row="2" Grid.ColumnSpan="2" Margin="0,0,0,8" />
                    <TextBlock Grid.Row="3" Grid.Column="0" Text="Click mode:" VerticalAlignment="Center" Margin="0,0,6,0" />
                    <dxe:ComboBoxEdit x:Name="cboClickMode" SelectedIndex="2" Grid.Row="3" Grid.Column="1" IsTextEditable="False" />
                </Grid>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid Margin="48,40,48,48">
            <Grid.RowDefinitions>
                <RowDefinition Height="0.25*" />
                <RowDefinition Height="0.75*" />
            </Grid.RowDefinitions>
            <dx:GroupFrame Grid.Row="0" Header="Configurable Editor">
                <dxe:CheckEdit x:Name="editor"
                    Content="Sample check box"
                    IsThreeState="{Binding ElementName=chkIsThreeState, Path=IsChecked, Mode=OneWay}"
                    IsReadOnly="{Binding ElementName=chkIsReadOnly, Path=IsChecked, Mode=OneWay}"
                    ClickMode="{Binding ElementName=cboClickMode, Path=EditValue, Mode=OneWay}"
                    HorizontalAlignment="Center"
                >
                    <ToolTipService.ToolTip>
                        <Border>
                            <StackPanel Orientation="Vertical">
                                <TextBlock Text="Mouse Operations" FontWeight="Bold" />
                                <TextBlock Text="Click Caption or Check Box" />
                                <TextBlock Text="Keyboard" FontWeight="Bold" />
                                <TextBlock Text="Press SPACE" />
                            </StackPanel>
                        </Border>
                    </ToolTipService.ToolTip>
                </dxe:CheckEdit>
            </dx:GroupFrame>
            <dx:GroupFrame Grid.Row="1" Header="Customization Samples" Margin="0,12,0,0">
                <StackPanel Margin="12" Orientation="Horizontal" HorizontalAlignment="Center">
                    <dxe:CheckEdit x:Name="dimmer" Height="140" Style="{StaticResource dimmer}" Width="140" Margin="0,0,24,0" />
                    <dxe:CheckEdit x:Name="slider" Height="40" Style="{StaticResource slider}" Width="120" Margin="0,0,24,0" />
                    <dxe:CheckEdit x:Name="power" Height="110" Style="{StaticResource power}" Width="110" />
                </StackPanel>
            </dx:GroupFrame>
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!�using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;
using System.ComponentModel;
using DevExpress.Xpf.Editors.Validation;
using EditorsDemo.Utils;

namespace EditorsDemo {
    public partial class CheckEditModule : EditorsDemoModule {
        public CheckEditModule() {
            InitializeComponent();
            InitSources();
        }
        void InitSources() {
            List<ClickMode> modes = new List<ClickMode>();
            modes.Add(ClickMode.Hover);
            modes.Add(ClickMode.Press);
            modes.Add(ClickMode.Release);
            cboClickMode.ItemsSource = modes;
        }
    }
}!fMSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections1&clr-namespace:System;assembly=mscorlibSystemGCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemo5clr-namespace:EditorsDemo.UtilsEditorsDemo.Utils1clr-namespace:DXDemo.ControlsDXDemo.Controls-'EditorsDemo.CollectionViewSupportModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsfbDevExpress.Xpf.Grid.v13.1.Core, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa	]DevExpress.Xpf.Grid.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxg2http://schemas.devexpress.com/winfx/2008/xaml/grid	e
aDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase
<col2clr-namespace:System.Collections;assembly=mscorlib
0sys&clr-namespace:System;assembly=mscorlib
%localclr-namespace:EditorsDemo
+utilsclr-namespace:EditorsDemo.Utils
,controlsclr-namespace:DXDemo.Controls
�DataContext)#EditorsDemo.CollectionViewViewModel-
	viewModel���	Resources
 popupContentTemplate%	DevExpress.Xpf.Grid.GridControlNameAutoExpandAllGroupsColumns$	DevExpress.Xpf.Grid.GridColumn$DevExpress.Xpf.Grid.ColumnBase	FieldName$DevExpress.Xpf.Grid.BaseColumnWidth
FixedWidthEditSettings71DevExpress.Xpf.Editors.Settings.ImageEditSettings	ShowMenu
View#	DevExpress.Xpf.Grid.TableView&	 DevExpress.Xpf.Grid.GridViewBaseShowGroupedColumnsShowGroupPanel
	AutoWidthAllowPerPixelScrollingScrollAnimationDurationShowAutoFilterRow&	 DevExpress.Xpf.Grid.DataViewBase	ShowTotalSummary$	IsSynchronizedWithCurrentItem !lookUpEditNonEditableTemplate��Orientation&
 DevExpress.Xpf.Editors.ImageEdit%DevExpress.Xpf.Editors.BaseEdit
ShowBorder
ShowMenu 
ShowLoadDialogOnClickMode	EditValue�Path�RelativeSource itemTemplate�%o&	&	&	v��.R�$PART_GridControl��.$JobTitle��$	FirstName��$LastName��$	BirthDate��$	ImageData��$60��.	.
$
�View��..
..$0Q�...��.R���$
Horizontal=�$�2q�.+�
$�48��..$Never=�Z��$5/(dxe:BaseEdit.OwnerEdit).SelectedItem.ImageData���*TemplatedParent+��$
�3,0,3,0q�$�Center=����$5/(dxe:BaseEdit.OwnerEdit).SelectedItem.FirstName���$
�3,0,3,0q�$�Center=����$4.(dxe:BaseEdit.OwnerEdit).SelectedItem.LastName���.R���$
Horizontal=�$�2q�.+�
$�48��..$Never=��$	ImageData���$
�3,0,3,0q�$�Center=����$	FirstName���$
�3,0,3,0q�$�Center=����$LastName�.�/
)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsTopText$1+Select a button and customize its settings.��OptionsContent��$	�250��.+�&
 DevExpress.Xpf.Editors.CheckEdit
-
Name$chShouldSync��$
�0,0,0,8q�
Content)#DevExpress.Xpf.Core.ObjectConverter$#Synchronize with current item
	IsChecked$
TrueY�
-$chAllowEditing��$
�0,0,0,8q�$
Allow editing$falseY�
-$chAllowCollectionView��$
�0,0,0,8q�$Allow CollectionView$
trueY���*
DataContext+.+�-'DXDemo.Controls.CollectionViewNavigator CurrentSortFieldName$ JobTitle��!CurrentGroupFieldName$!JobTitle��'" EditableCollectionViewVisibility$"	Collapsed=�4#-IsSynchronizedWithCurrentItemEditorVisibility$#	Collapsed=�$CollectionView$�*CollectionView+%Content.%�&�ColumnDefinitions&����.+�$DevExpress.Xpf.Core.GroupFrame$��ListBoxEdit��$�12q�.�("DevExpress.Xpf.Editors.ListBoxEdit-'Name$'listBoxEdit��$�
12,8,12,12q�(
SelectedIndex$(3�)ItemTemplate#)[$*IsSynchronizedWithCurrentItem*�$	IsChecked�+�ElementName$+chShouldSync��,ItemsSource,�$CollectionView�-AllowCollectionView-�$	IsChecked�$+chAllowCollectionView����..
GroupStyle.("System.Windows.Controls.GroupStyle/HidesIfEmpty/.0ContainerStyle0��1��
TargetType"1��.��2�Property2��3�Value3��4��
TargetType"4��.R�9�59�
IsExpanded5.$
�Stretch=�$
�3,3,3,0q����$
Name�.���6Panel6��.R�2,DevExpress.Xpf.Core.DXVirtualizingStackPanel/.0��"1��.��2��3��"4��.R�9�5.$
�Stretch=�$�20,3,3,0q����$
Name�.���6��.R���$�1�$�Center=�.+�$��ComboBoxEdit��$�12q�.�)#DevExpress.Xpf.Editors.ComboBoxEdit-7Name$7comboBoxEdit��$�16,12,16,16q�+%DevExpress.Xpf.Editors.LookUpEditBase8
DisplayMember$8LastName��9AutoComplete9.:ValidateOnTextInput:.;IncrementalFiltering;.<ItemTemplate#<[&=ApplyItemTemplateToSelectedItem=.>ItemsSource>�$CollectionView�'!DevExpress.Xpf.Editors.ButtonEdit?IsTextEditable?�$	IsChecked�$+chAllowEditing��$@IsSynchronizedWithCurrentItem@�$	IsChecked�$+chShouldSync��AAllowCollectionViewA�$	IsChecked�$+chAllowCollectionView����.B
GroupStyleB/.0��"1��.��2��3��"4��.R�9�5.$
�Stretch=�$
�3,3,3,0q����$
Name�.���6��.R�/.0��"1��.��2��3��"4��.R�9�5.$
�Stretch=�$�20,3,3,0q����$
Name�.���6��.R�$��
LookUpEdit��$�12q�.�+	%DevExpress.Xpf.Grid.LookUp.LookUpEdit-CName$C
lookUpEdit��$�16,12,16,16q�*$DevExpress.Xpf.Editors.PopupBaseEditDPopupHeight$	D500Q�E
PopupWidth$	E600Q�$8LastName��9.:.;.)#DevExpress.Xpf.Editors.TextEditBaseFEditNonEditableTemplate#F[GAutoPopulateColumnsG.HPopupContentTemplate#H[@�$	IsChecked�$+chShouldSync��>�$CollectionView�?�$	IsChecked�$+chAllowEditing��A�$	IsChecked�$+chAllowCollectionView��$��
SearchEdit��$�12q�.�-$C
searchEdit��$�16,12,16,16q�$	D500Q�$	E600Q�$8LastName��9.;.:.#F[G.#H[?�$	IsChecked�$+chAllowEditing��@�$	IsChecked�$+chShouldSync��>�$CollectionView�A�$	IsChecked�$+chAllowCollectionView��I
StyleSettingsI>	8DevExpress.Xpf.Grid.LookUp.SearchLookUpEditStyleSettings!�=<local:EditorsDemoModule x:Class="EditorsDemo.CollectionViewSupportModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:local="clr-namespace:EditorsDemo"
    xmlns:utils="clr-namespace:EditorsDemo.Utils"
    xmlns:controls="clr-namespace:DXDemo.Controls"
    >
    <local:EditorsDemoModule.DataContext>
        <local:CollectionViewViewModel x:Name="viewModel"  />
    </local:EditorsDemoModule.DataContext>
    <local:EditorsDemoModule.Resources>
        <ResourceDictionary>
            <ControlTemplate x:Key="popupContentTemplate">
                <dxg:GridControl x:Name="PART_GridControl" AutoExpandAllGroups="True">
                    <dxg:GridControl.Columns>
                        <dxg:GridColumn FieldName="JobTitle" />
                        <dxg:GridColumn FieldName="FirstName" />
                        <dxg:GridColumn FieldName="LastName" />
                        <dxg:GridColumn FieldName="BirthDate" />
                        <dxg:GridColumn FieldName="ImageData" Width="60" FixedWidth="True">
                            <dxg:GridColumn.EditSettings>
                                <dxe:ImageEditSettings ShowMenu="True" />
                            </dxg:GridColumn.EditSettings>
                        </dxg:GridColumn>
                    </dxg:GridControl.Columns>
                    <dxg:GridControl.View>
                        <dxg:TableView
                            Name="View"
                            ShowGroupedColumns="True"
                            ShowGroupPanel="True"
                            AutoWidth="True"
                            AllowPerPixelScrolling="True"
                            ScrollAnimationDuration="0"
                            ShowAutoFilterRow="True"
                            ShowTotalSummary="True"
                            IsSynchronizedWithCurrentItem="False">
                        </dxg:TableView>
                    </dxg:GridControl.View>
                </dxg:GridControl>
            </ControlTemplate>
            <ControlTemplate x:Key="lookUpEditNonEditableTemplate">
                <StackPanel Orientation="Horizontal" Margin="2">
                    <dxe:ImageEdit
                        Height="48"
                        ShowBorder="False"
                        ShowMenu="False"
                        DataContext="{x:Null}"
                        EditValue="{Binding Path=(dxe:BaseEdit.OwnerEdit).SelectedItem.ImageData, RelativeSource={RelativeSource TemplatedParent}}"
                        ShowLoadDialogOnClickMode="Never">
                    </dxe:ImageEdit>
                    <TextBlock Margin="3,0,3,0" Text="{Binding Path=(dxe:BaseEdit.OwnerEdit).SelectedItem.FirstName}" VerticalAlignment="Center" />
                    <TextBlock Margin="3,0,3,0" Text="{Binding Path=(dxe:BaseEdit.OwnerEdit).SelectedItem.LastName}" VerticalAlignment="Center"/>
                </StackPanel>
            </ControlTemplate>
            <DataTemplate x:Key="itemTemplate">
                <StackPanel Orientation="Horizontal" Margin="2">
                    <dxe:ImageEdit Height="48" ShowBorder="False" ShowMenu="False"  EditValue="{Binding Path=ImageData}" ShowLoadDialogOnClickMode="Never"/>
                    <TextBlock Margin="3,0,3,0" Text="{Binding Path=FirstName}" VerticalAlignment="Center" />
                    <TextBlock Margin="3,0,3,0" Text="{Binding Path=LastName}" VerticalAlignment="Center"/>
                </StackPanel>
            </DataTemplate>
        </ResourceDictionary>
    </local:EditorsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsTopText>
            Select a button and customize its settings.
        </dxdb:DemoModuleControl.OptionsTopText>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Width="250">
                <dxe:CheckEdit
                    Margin="0,0,0,8"
                    x:Name="chShouldSync"
                    Content="Synchronize with current item"
                    IsChecked="True" >
                </dxe:CheckEdit>
                <dxe:CheckEdit
                    Margin="0,0,0,8"
                    x:Name="chAllowEditing"
                    Content="Allow editing"
                    IsChecked="false">
                </dxe:CheckEdit>
                <dxe:CheckEdit
                    Margin="0,0,0,8"
                    x:Name="chAllowCollectionView"
                    Content="Allow CollectionView"
                    IsChecked="true">
                </dxe:CheckEdit>
                <Grid DataContext="{Binding DataContext}">
                    <controls:CollectionViewNavigator CurrentSortFieldName="JobTitle" CurrentGroupFieldName="JobTitle" CollectionView="{Binding CollectionView}"
                            EditableCollectionViewVisibility="Collapsed" IsSynchronizedWithCurrentItemEditorVisibility="Collapsed">
                    </controls:CollectionViewNavigator>
                </Grid>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition />
                <ColumnDefinition />
            </Grid.ColumnDefinitions>
            <dx:GroupFrame Header="ListBoxEdit" Margin="12">
                <dxe:ListBoxEdit
                    x:Name="listBoxEdit"
                    Margin="12,8,12,12"
                    SelectedIndex="3"
                    IsSynchronizedWithCurrentItem="{Binding Path=IsChecked, ElementName=chShouldSync}"
                    ItemTemplate="{StaticResource itemTemplate}"
                    ItemsSource="{Binding Path=CollectionView}"
                    AllowCollectionView="{Binding Path=IsChecked, ElementName=chAllowCollectionView}">
                    <ScrollViewer.CanContentScroll>false</ScrollViewer.CanContentScroll>
                    <dxe:ListBoxEdit.GroupStyle>
                        <GroupStyle HidesIfEmpty="True">
                            <GroupStyle.ContainerStyle>
                                <Style TargetType="{x:Type GroupItem}">
                                    <Setter Property="Template">
                                        <Setter.Value>
                                            <ControlTemplate TargetType="{x:Type GroupItem}">
                                                <Expander Header="{Binding Path=Name}" IsExpanded="True" HorizontalContentAlignment="Stretch" Margin="3,3,3,0">
                                                    <ItemsPresenter />
                                                </Expander>
                                            </ControlTemplate>
                                        </Setter.Value>
                                    </Setter>
                                </Style>
                            </GroupStyle.ContainerStyle>
                            <GroupStyle.Panel>
                                <ItemsPanelTemplate>
                                    <dx:DXVirtualizingStackPanel />
                                </ItemsPanelTemplate>
                            </GroupStyle.Panel>
                        </GroupStyle>
                        <GroupStyle HidesIfEmpty="True">
                            <GroupStyle.ContainerStyle>
                                <Style TargetType="{x:Type GroupItem}">
                                    <Setter Property="Template">
                                        <Setter.Value>
                                            <ControlTemplate TargetType="{x:Type GroupItem}">
                                                <Expander Header="{Binding Path=Name}" IsExpanded="True" HorizontalContentAlignment="Stretch" Margin="20,3,3,0">
                                                    <ItemsPresenter />
                                                </Expander>
                                            </ControlTemplate>
                                        </Setter.Value>
                                    </Setter>
                                </Style>
                            </GroupStyle.ContainerStyle>
                            <GroupStyle.Panel>
                                <ItemsPanelTemplate>
                                    <dx:DXVirtualizingStackPanel />
                                </ItemsPanelTemplate>
                            </GroupStyle.Panel>
                        </GroupStyle>
                    </dxe:ListBoxEdit.GroupStyle>
                </dxe:ListBoxEdit>
            </dx:GroupFrame>

            <StackPanel Grid.Column="1" VerticalAlignment="Center">
                <dx:GroupFrame Header="ComboBoxEdit" Margin="12">
                    <dxe:ComboBoxEdit
                        x:Name="comboBoxEdit"
                        Margin="16,12,16,16"
                        ItemsSource="{Binding Path=CollectionView}"
                        DisplayMember="LastName"
                        AutoComplete="true"
                        ValidateOnTextInput="False"
                        IncrementalFiltering="False"
                        ItemTemplate="{StaticResource itemTemplate}"
                        IsTextEditable="{Binding Path=IsChecked, ElementName=chAllowEditing}"
                        IsSynchronizedWithCurrentItem="{Binding Path=IsChecked, ElementName=chShouldSync}"
                        AllowCollectionView="{Binding Path=IsChecked, ElementName=chAllowCollectionView}"
                        ApplyItemTemplateToSelectedItem="true">
                        <ScrollViewer.CanContentScroll>false</ScrollViewer.CanContentScroll>
                        <dxe:ComboBoxEdit.GroupStyle>
                            <GroupStyle HidesIfEmpty="True">
                                <GroupStyle.ContainerStyle>
                                    <Style TargetType="{x:Type GroupItem}">
                                        <Setter Property="Template">
                                            <Setter.Value>
                                                <ControlTemplate TargetType="{x:Type GroupItem}">
                                                    <Expander Header="{Binding Path=Name}" IsExpanded="True" HorizontalContentAlignment="Stretch" Margin="3,3,3,0">
                                                        <ItemsPresenter />
                                                    </Expander>
                                                </ControlTemplate>
                                            </Setter.Value>
                                        </Setter>
                                    </Style>
                                </GroupStyle.ContainerStyle>
                                <GroupStyle.Panel>
                                    <ItemsPanelTemplate>
                                        <dx:DXVirtualizingStackPanel />
                                    </ItemsPanelTemplate>
                                </GroupStyle.Panel>
                            </GroupStyle>
                            <GroupStyle HidesIfEmpty="True">
                                <GroupStyle.ContainerStyle>
                                    <Style TargetType="{x:Type GroupItem}">
                                        <Setter Property="Template">
                                            <Setter.Value>
                                                <ControlTemplate TargetType="{x:Type GroupItem}">
                                                    <Expander Header="{Binding Path=Name}" IsExpanded="True" HorizontalContentAlignment="Stretch" Margin="20,3,3,0">
                                                        <ItemsPresenter />
                                                    </Expander>
                                                </ControlTemplate>
                                            </Setter.Value>
                                        </Setter>
                                    </Style>
                                </GroupStyle.ContainerStyle>
                                <GroupStyle.Panel>
                                    <ItemsPanelTemplate>
                                        <dx:DXVirtualizingStackPanel />
                                    </ItemsPanelTemplate>
                                </GroupStyle.Panel>
                            </GroupStyle>
                        </dxe:ComboBoxEdit.GroupStyle>
                    </dxe:ComboBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="LookUpEdit" Margin="12">
                    <dxg:LookUpEdit
                        x:Name="lookUpEdit"
                        Margin="16,12,16,16"
                        PopupHeight="500"
                        PopupWidth="600"
                        DisplayMember="LastName"
                        AutoComplete="true"
                        ValidateOnTextInput="False"
                        IncrementalFiltering="false"
                        IsSynchronizedWithCurrentItem="{Binding Path=IsChecked, ElementName=chShouldSync}"
                        ItemsSource="{Binding Path=CollectionView}"
                        IsTextEditable="{Binding Path=IsChecked, ElementName=chAllowEditing}"
                        EditNonEditableTemplate="{StaticResource lookUpEditNonEditableTemplate}"
                        AutoPopulateColumns="False"
                        PopupContentTemplate="{StaticResource popupContentTemplate}"
                        AllowCollectionView="{Binding Path=IsChecked, ElementName=chAllowCollectionView}">
                    </dxg:LookUpEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="SearchEdit" Margin="12">
                    <dxg:LookUpEdit
                        x:Name="searchEdit"
                        Margin="16,12,16,16"
                        PopupHeight="500"
                        PopupWidth="600"
                        DisplayMember="LastName"
                        AutoComplete="true"
                        IncrementalFiltering="false"
                        ValidateOnTextInput="False"
                        IsTextEditable="{Binding Path=IsChecked, ElementName=chAllowEditing}"
                        IsSynchronizedWithCurrentItem="{Binding Path=IsChecked, ElementName=chShouldSync}"
                        ItemsSource="{Binding Path=CollectionView}"
                        EditNonEditableTemplate="{StaticResource lookUpEditNonEditableTemplate}"
                        AutoPopulateColumns="False"
                        PopupContentTemplate="{StaticResource popupContentTemplate}"
                        AllowCollectionView="{Binding Path=IsChecked, ElementName=chAllowCollectionView}">
                        <dxg:LookUpEdit.StyleSettings>
                            <dxg:SearchLookUpEditStyleSettings />
                        </dxg:LookUpEdit.StyleSettings>
                    </dxg:LookUpEdit>
                </dx:GroupFrame>
            </StackPanel>
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!�using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Input;
using DevExpress.Xpf.Core.Commands;
using DevExpress.Xpf.Core.Native;
using DevExpress.Xpf.DemoBase.DataClasses;
using DevExpress.Xpf.Editors;

namespace EditorsDemo {
    public partial class CollectionViewSupportModule : EditorsDemoModule {
        public CollectionViewSupportModule() {
            InitializeComponent();
        }
    }
    public class CollectionViewViewModel {
        IList employees = EmployeesWithPhotoData.DataSource;
        public IList Employees { get { return employees; } }
        public ICollectionView CollectionView { get; private set; }

        public CollectionViewViewModel() {
            CollectionView = new CollectionViewSource() { Source = Employees }.View;
            CollectionView.GroupDescriptions.Add(new PropertyGroupDescription("JobTitle"));
            CollectionView.SortDescriptions.Add(new SortDescription("JobTitle", ListSortDirection.Ascending));
        }
    }
}!&MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemI2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections5clr-namespace:EditorsDemo.UtilsEditorsDemo.Utils!EditorsDemo.ColorEditModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xaml+localclr-namespace:EditorsDemo6sys&clr-namespace:System;assembly=mscorlibBcol2clr-namespace:System.Collections;assembly=mscorlib1utilsclr-namespace:EditorsDemo.UtilslhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors�	Resources
/)DevExpress.Xpf.Core.ColorToBrushConverter ColorToBrushConverter,&EditorsDemo.PaletteCollectionConverter PaletteCollectionConverter paletteColorsStyle��
TargetType�Property�Value��Orientation�	Converter�%
&	&	&	
7��"��.����
����������.R���$
Horizontal=�������"��.����$
1,0,1,0q������.R���$�12��$�12��
�������$��1�����8.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$	�200��.+�$DevExpress.Xpf.Core.GroupFrame$��
Properties��.���ColumnDefinitions��$
�Auto����RowDefinitions����.+�& DevExpress.Xpf.Editors.CheckEdit-	Name$	chkReset��
Content)#DevExpress.Xpf.Core.ObjectConverter$
Show "Automatic" button$��0�$�2�$
�0,0,0,4q�	IsChecked$
TrueY�-$	
chkNoColor��$
Show "No Color" button$��1�$�2�$
�0,0,0,4q�$FalseY�-$	
chkMoreColors��$
Show "More Colors" button$��2�$�2�$
�0,0,0,8q�$
TrueY���$��3�$�0�$��
Chip size:��$�Center=�$
�0,0,6,4q�)#DevExpress.Xpf.Editors.ComboBoxEdit-Name$chkChipSize��$��3�$�1�'!DevExpress.Xpf.Editors.ButtonEdit
IsTextEditable
.$
�0,0,0,4q�+	%DevExpress.Xpf.Editors.LookUpEditBase	
SelectedIndex$0�Content.�.+�
EditorsDemo.PaintControl

ShowAutomaticButton��ElementName$chkReset���Path$	IsChecked��Mode$OneWay=�
ShowMoreColorsButton�$
chkMoreColors��$	IsChecked�$OneWay=�
ShowNoColorButton�$
chkNoColor��$	IsChecked�$OneWay=�
ChipSize�$chkChipSize��$	EditValue�$OneWay=�!<local:EditorsDemoModule x:Class="EditorsDemo.ColorEditModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:EditorsDemo"
 xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:utils="clr-namespace:EditorsDemo.Utils"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors">
    <local:EditorsDemoModule.Resources>
        <ResourceDictionary>
            <dx:ColorToBrushConverter x:Key="ColorToBrushConverter" />
            <local:PaletteCollectionConverter x:Key="PaletteCollectionConverter" />
            <Style x:Key="paletteColorsStyle" TargetType="ListBox">
                <Setter Property="Background" Value="Transparent" />
                <Setter Property="ItemsPanel">
                    <Setter.Value>
                        <ItemsPanelTemplate>
                            <StackPanel Orientation="Horizontal" />
                        </ItemsPanelTemplate>
                    </Setter.Value>
                </Setter>
                <Setter Property="ItemContainerStyle">
                    <Setter.Value>
                        <Style TargetType="ListBoxItem">
                            <Setter Property="Margin" Value="1,0,1,0" />
                            <Setter Property="Template">
                                <Setter.Value>
                                    <ControlTemplate>
                                        <Rectangle Fill="{Binding Converter={StaticResource ColorToBrushConverter}}" Width="12" Height="12" Stroke="Gray" StrokeThickness="1" />
                                    </ControlTemplate>
                                </Setter.Value>
                            </Setter>
                        </Style>
                    </Setter.Value>
                </Setter>
            </Style>
        </ResourceDictionary>
    </local:EditorsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="200">
                <dx:GroupFrame Header="Properties">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <dxe:CheckEdit x:Name="chkReset" Content="Show &quot;Automatic&quot; button" Grid.Row="0" Grid.ColumnSpan="2" Margin="0,0,0,4" IsChecked="True" />
                        <dxe:CheckEdit x:Name="chkNoColor" Content="Show &quot;No Color&quot; button" Grid.Row="1" Grid.ColumnSpan="2" Margin="0,0,0,4" IsChecked="False" />
                        <dxe:CheckEdit x:Name="chkMoreColors" Content="Show &quot;More Colors&quot; button" Grid.Row="2" Grid.ColumnSpan="2" Margin="0,0,0,8" IsChecked="True" />
                        <TextBlock Grid.Row="3" Grid.Column="0" Text="Chip size:" VerticalAlignment="Center" Margin="0,0,6,4" />
                        <dxe:ComboBoxEdit x:Name="chkChipSize" Grid.Row="3" Grid.Column="1" IsTextEditable="False" Margin="0,0,0,4" SelectedIndex="0" />
                    </Grid>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <local:PaintControl ShowAutomaticButton="{Binding ElementName=chkReset, Path=IsChecked, Mode=OneWay}"
                    ShowMoreColorsButton="{Binding ElementName=chkMoreColors, Path=IsChecked, Mode=OneWay}"
                    ShowNoColorButton="{Binding ElementName=chkNoColor, Path=IsChecked, Mode=OneWay}"
                    ChipSize="{Binding ElementName=chkChipSize, Path=EditValue, Mode=OneWay}"
            />
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!<using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using EditorsDemo.Utils;
using DevExpress.Xpf.Editors;
using System.Windows.Markup;
using DevExpress.Xpf.Core;
using DevExpress.Xpf.DemoBase;

namespace EditorsDemo {
    public partial class ColorEditModule : EditorsDemoModule {
        public ColorEditModule() {
            InitializeComponent();
            InitSources();
        }
        void InitSources() {
            List<ChipSize> chipSizeSource = new List<ChipSize>();
            chipSizeSource.Add(ChipSize.Default);
            chipSizeSource.Add(ChipSize.Large);
            chipSizeSource.Add(ChipSize.Medium);
            chipSizeSource.Add(ChipSize.Small);
            chkChipSize.ItemsSource = chipSizeSource;
        }
    }
}!`MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections1&clr-namespace:System;assembly=mscorlibSystemGCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemo$EditorsDemo.ComboBoxEditModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase<col2clr-namespace:System.Collections;assembly=mscorlib0sys&clr-namespace:System;assembly=mscorlib%localclr-namespace:EditorsDemo�	Resources
("EditorsDemo.BytesToBitmapConverter bytesToBitmapConverter productCategoryTemplate��Orientation�	Converter�%�&	&	7��.R���$
Horizontal=�.+�����*	Icon_25+8��$�Center=�$
�3,0,0,0q����*CategoryName+.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$	�250��.+�$DevExpress.Xpf.Core.GroupFrame$ ��"Default Style" Properties��.���ColumnDefinitions��$
�Auto����RowDefinitions�������.+���$��Edit value:��$�Center=�$
�0,0,6,0q�%DevExpress.Xpf.Editors.TextEdit%DevExpress.Xpf.Editors.BaseEdit
IsReadOnly.$�1�$	�160��)#DevExpress.Xpf.Editors.TextEditBaseText��ElementName$defaultComboBox��	�Path$		EditValue���$�0�$��1�$��Selected index:��$�Center=�$
�0,4,6,0q�.$�1�$��1�$	�160��$
�0,4,0,0q��$defaultComboBox��$	
SelectedIndex�& DevExpress.Xpf.Editors.CheckEdit
Content)#DevExpress.Xpf.Core.ObjectConverter$
Show size grip$�2�$��2�$
�0,6,0,0q�	IsChecked�$defaultComboBox��$	ShowSizeGrip��Mode$TwoWay=�$

Auto-complete$�2�$��3�$
�0,4,0,0q��$defaultComboBox��$	AutoComplete�$TwoWay=�$
Incremental filtering$�2�$��4�$
�0,4,0,0q��$defaultComboBox��$	IncrementalFiltering�$TwoWay=�$
Immediate pop-up$�2�$��5�$
�0,4,0,0q��$defaultComboBox��$	ImmediatePopup�$TwoWay=�-
Name$
chDefaultShowCustomItems��$
Show 'None'$��6�$
�0,4,0,0q�$�2�$
TrueY�$ ��"Checked Style" Properties��$�0,12,0,0q�.����$
�Auto�����.+���$��Separator string:��$�Center=�$
�0,0,8,0q�)	#DevExpress.Xpf.Editors.ComboBoxEdit	-	Name$
cboSeparators��'
!DevExpress.Xpf.Editors.ButtonEdit
IsTextEditable.$�1��$checkedComboBox��$	SeparatorString�$TwoWay=��UpdateSourceTrigger$PropertyChanged=�-$
chCheckedShowCustomItems��$
Show 'Select All'$��2�$
�0,4,0,0q�$�2�$
TrueY�$��"Radio Style" Properties��$�0,12,0,0q�.��.+�-$
Use item templateContent.��$��0.15*��$��0.85*�.+���$��1�$	�400��$�	20,0,20,0q�.+�$��
Default Style��.�	-$defaultComboBox��$�16,12,16,16q�$��0�*$DevExpress.Xpf.Editors.PopupBaseEditShowSizeGrip$FalseY�+%DevExpress.Xpf.Editors.LookUpEditBase
SelectedIndex$0�	ShowCustomItems�$		IsChecked�$chDefaultShowCustomItems��$TwoWay=�	
StyleSettings2
,DevExpress.Xpf.Editors.ComboBoxStyleSettings
$��
Checked Style��$�0,16,0,0q�.�	-$checkedComboBox��$�16,12,16,16q�$FalseY�.�$		IsChecked�$chCheckedShowCustomItems��$TwoWay=�93DevExpress.Xpf.Editors.CheckedComboBoxStyleSettings$��Radio Style��$�0,16,0,0q�.�	-$
radioComboBox��$�16,12,16,16q�.$FalseY�
DisplayMember$CategoryName��$3�71DevExpress.Xpf.Editors.RadioComboBoxStyleSettings!_<local:EditorsDemoModule x:Class="EditorsDemo.ComboBoxEditModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:local="clr-namespace:EditorsDemo"
    >
    <local:EditorsDemoModule.Resources>
        <local:BytesToBitmapConverter x:Key="bytesToBitmapConverter"/>
        <DataTemplate x:Key="productCategoryTemplate">
            <StackPanel Orientation="Horizontal">
                <Image Source="{Binding Icon_25, Converter={StaticResource bytesToBitmapConverter}}" />
                <TextBlock Text="{Binding CategoryName}" VerticalAlignment="Center" Margin="3,0,0,0" />
            </StackPanel>
        </DataTemplate>
    </local:EditorsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Width="250">
                <dx:GroupFrame Header="&quot;Default Style&quot; Properties">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <TextBlock Text="Edit value:" VerticalAlignment="Center" Margin="0,0,6,0" />
                        <dxe:TextEdit IsReadOnly="True" Grid.Column="1" Text="{Binding ElementName=defaultComboBox, Path=EditValue}" MaxWidth="160" />
                        <TextBlock Grid.Column="0" Grid.Row="1" Text="Selected index:" VerticalAlignment="Center" Margin="0,4,6,0" />
                        <dxe:TextEdit IsReadOnly="True" Grid.Column="1" Grid.Row="1" Text="{Binding ElementName=defaultComboBox, Path=SelectedIndex}" MaxWidth="160" Margin="0,4,0,0" />
                        <dxe:CheckEdit Content="Show size grip" Grid.ColumnSpan="2" Grid.Row="2" Margin="0,6,0,0" IsChecked="{Binding ElementName=defaultComboBox, Path=ShowSizeGrip, Mode=TwoWay}" />
                        <dxe:CheckEdit Content="Auto-complete" Grid.ColumnSpan="2" Grid.Row="3" Margin="0,4,0,0" IsChecked="{Binding ElementName=defaultComboBox, Path=AutoComplete, Mode=TwoWay}" />
                        <dxe:CheckEdit Content="Incremental filtering" Grid.ColumnSpan="2" Grid.Row="4" Margin="0,4,0,0" IsChecked="{Binding ElementName=defaultComboBox, Path=IncrementalFiltering, Mode=TwoWay}" />
                        <dxe:CheckEdit Content="Immediate pop-up" Grid.ColumnSpan="2" Grid.Row="5" Margin="0,4,0,0" IsChecked="{Binding ElementName=defaultComboBox, Path=ImmediatePopup, Mode=TwoWay}" />
                        <dxe:CheckEdit x:Name="chDefaultShowCustomItems" Content="Show 'None'" Grid.Row="6" Margin="0,4,0,0" Grid.ColumnSpan="2" IsChecked="True"/>
                    </Grid>
                </dx:GroupFrame>
                <dx:GroupFrame Header="&quot;Checked Style&quot; Properties" Margin="0,12,0,0">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition/>
                            <RowDefinition/>
                        </Grid.RowDefinitions>
                        <TextBlock Text="Separator string:" VerticalAlignment="Center" Margin="0,0,8,0" />
                        <dxe:ComboBoxEdit x:Name="cboSeparators" IsTextEditable="False" Grid.Column="1" Text="{Binding ElementName=checkedComboBox, Path=SeparatorString, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
                        <dxe:CheckEdit x:Name="chCheckedShowCustomItems" Content="Show 'Select All'" Grid.Row="2" Margin="0,4,0,0" Grid.ColumnSpan="2" IsChecked="True"/>
                    </Grid>
                </dx:GroupFrame>
                <dx:GroupFrame Header="&quot;Radio Style&quot; Properties" Margin="0,12,0,0">
                    <Grid>
                        <dxe:CheckEdit Content="Use item template" Checked="CheckEdit_Checked" Unchecked="CheckEdit_Unchecked" />
                    </Grid>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="0.15*" />
                <RowDefinition Height="0.85*" />
            </Grid.RowDefinitions>
            <StackPanel Grid.Row="1" MaxWidth="400" Margin="20,0,20,0">
                <dx:GroupFrame Header="Default Style">
                    <dxe:ComboBoxEdit
                        Margin="16,12,16,16" x:Name="defaultComboBox" Grid.Row="0"
                        ShowSizeGrip="False"
                        SelectedIndex="0"
                        ShowCustomItems="{Binding Path=IsChecked, ElementName=chDefaultShowCustomItems, Mode=TwoWay}">
                        <dxe:ComboBoxEdit.StyleSettings>
                            <dxe:ComboBoxStyleSettings />
                        </dxe:ComboBoxEdit.StyleSettings>
                    </dxe:ComboBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Checked Style" Margin="0,16,0,0">
                    <dxe:ComboBoxEdit
                        Margin="16,12,16,16"
                        x:Name="checkedComboBox"
                        ShowSizeGrip="False"
                        IsTextEditable="False"
                        ShowCustomItems="{Binding Path=IsChecked, ElementName=chCheckedShowCustomItems, Mode=TwoWay}">
                        <dxe:ComboBoxEdit.StyleSettings>
                            <dxe:CheckedComboBoxStyleSettings />
                        </dxe:ComboBoxEdit.StyleSettings>
                    </dxe:ComboBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Radio Style" Margin="0,16,0,0">
                    <dxe:ComboBoxEdit Margin="16,12,16,16" x:Name="radioComboBox" IsTextEditable="False" ShowSizeGrip="False" DisplayMember="CategoryName" SelectedIndex="3">
                        <dxe:ComboBoxEdit.StyleSettings>
                            <dxe:RadioComboBoxStyleSettings />
                        </dxe:ComboBoxEdit.StyleSettings>
                    </dxe:ComboBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.DemoBase;
using DevExpress.Xpf.Editors;
using System.Windows.Markup;
using System.IO;

namespace EditorsDemo {
    public partial class ComboBoxEditModule : EditorsDemoModule {
        public static readonly string[] separators = new string[] { ",", ";", "/", "-" };
        public ComboBoxEditModule() {
            InitializeComponent();
            InitSources();
        }
        void InitSources() {
            string[] platforms = new string[] { "Win98", "Win2000", "WinNT", "WinXP", "Vista", "Win7" };
            checkedComboBox.ItemsSource = platforms;
            checkedComboBox.SelectedItems.Add(platforms[4]);
            checkedComboBox.SelectedItems.Add(platforms[5]);
            cboSeparators.ItemsSource = separators;

            defaultComboBox.ItemsSource = NWindData.CountriesArray;

            radioComboBox.ItemsSource = NWindData.Categories;
        }
        void CheckEdit_Checked(object sender, RoutedEventArgs e) {
            radioComboBox.ItemTemplate = (DataTemplate)Resources["productCategoryTemplate"];
        }
        void CheckEdit_Unchecked(object sender, RoutedEventArgs e) {
            radioComboBox.ClearValue(ComboBoxEdit.ItemTemplateProperty);
        }
    }
    public class BytesToBitmapConverter : IValueConverter {
        object IValueConverter.Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            return value;
        }
        object IValueConverter.ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            throw new NotImplementedException();
        }
    }
}!�MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemo%EditorsDemo.DataFilteringModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlJmc;http://schemas.openxmlformats.org/markup-compatibility/2006@d2http://schemas.microsoft.com/expression/blend/2008+localclr-namespace:EditorsDemoa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasefbDevExpress.Xpf.Grid.v13.1.Core, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Grid.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxg2http://schemas.devexpress.com/winfx/2008/xaml/gridl	hDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core	?dxmvvm2http://schemas.devexpress.com/winfx/2008/xaml/mvvm�	Resources
("EditorsDemo.DataFilteringViewModel 
	viewModel�%&	�DataContext����ResourceKey$	viewModel��.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$	�165��$	�230��.+�A;DevExpress.Xpf.Core.ServerMode.WcfInstantFeedbackDataSource-Name$"WcfInstantFeedbackDataSource��
KeyExpression$	Oid��UseExtendedDataQuery.DataServiceContext��ElementName$
grid��	�Path$	DataContext.WcfSCService�
Query
�$
grid��$+	%DataContext.WcfSCService.SCIssuesDemo�+%EditorsDemo.InternetConnectionControlContent.��RowDefinitions�$��*��$	��200�.+�%DevExpress.Xpf.Grid.GridControl-
Name$

grid��$�20q�)#DevExpress.Xpf.Grid.DataControlBaseItemsSource�$
	Data�$"WcfInstantFeedbackDataSource��FilterString�*FilterString+�Mode$TwoWay=�Columns$DevExpress.Xpf.Grid.GridColumn$DevExpress.Xpf.Grid.ColumnBase	FieldName$ID��$	DevExpress.Xpf.Grid.BaseColumn
	Header)
#DevExpress.Xpf.Core.ObjectConverter$ID
AllowColumnFiltering]
YDevExpress.Data.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a5
/DevExpress.Utils.Design.DefaultBooleanConverter$False
AllowGrouping$False	
FixedWidth.	Width$	100��$TechnologyName��$
Technology
.$	100��$ProductName��$
Product
.$	150��$
Subject��$
Subject
$FalseAllowSorting$False$False$	CreatedOn��$
Created On
$False$False.$	100��$Urgent��$Urgent
$False$False.$50��View#DevExpress.Xpf.Grid.TableView-Name$
view��&
 DevExpress.Xpf.Grid.DataViewBase
WaitIndicatorType$Panel=�AllowCascadeUpdate.AllowPerPixelScrolling.
NavigationStyle$	Row=�	AutoWidth. 
ShowFilterPanelMode$ Never=�60DevExpress.Xpf.Editors.RangeControl.RangeControl-!Name$!rangeControl��$��1�$	�150��$�Bottom=�$�20q�"
RangeStart"�*	StartDate+$TwoWay=�#RangeEnd#�*	EndDate+$TwoWay=�$SelectionRangeStart$�*
SelectedStart+$TwoWay=�%SelectionRangeEnd%�*
SelectedEnd+$TwoWay=�
&Client.&82DevExpress.Xpf.Editors.RangeControl.CalendarClient$�16(�'IntervalFactories'=7DevExpress.Xpf.Editors.RangeControl.YearIntervalFactory@:DevExpress.Xpf.Editors.RangeControl.QuarterIntervalFactory>8DevExpress.Xpf.Editors.RangeControl.MonthIntervalFactory<6DevExpress.Xpf.Editors.RangeControl.DayIntervalFactory60DevExpress.Xpf.Mvvm.UI.Interactivity.Interaction(Triggers(+%DevExpress.Xpf.Mvvm.UI.EventToCommand71DevExpress.Xpf.Mvvm.UI.Interactivity.EventTrigger)	EventName$)BeforeModuleDisappear��**#ProcessEventsFromDisabledEventOwner*.+Command+�*DisposeCommand+$"WcfInstantFeedbackDataSource��!�<local:EditorsDemoModule x:Class="EditorsDemo.DataFilteringModule"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             xmlns:local="clr-namespace:EditorsDemo"
             xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
             xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
             xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
             xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
             xmlns:dxmvvm="http://schemas.devexpress.com/winfx/2008/xaml/mvvm"
             mc:Ignorable="d">
    <local:EditorsDemoModule.Resources>
        <local:DataFilteringViewModel x:Key="viewModel"/>
    </local:EditorsDemoModule.Resources>
    <local:EditorsDemoModule.DataContext>
        <StaticResource ResourceKey="viewModel"/>
    </local:EditorsDemoModule.DataContext>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="165" MaxWidth="230">
                <dx:WcfInstantFeedbackDataSource x:Name="WcfInstantFeedbackDataSource"  KeyExpression="Oid" DataServiceContext="{Binding ElementName=grid, Path=DataContext.WcfSCService}" Query="{Binding ElementName=grid, Path=DataContext.WcfSCService.SCIssuesDemo}" UseExtendedDataQuery="true" />
                <local:InternetConnectionControl/>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="*"/>
                <RowDefinition Height="200"/>
            </Grid.RowDefinitions>
            <dxg:GridControl x:Name="grid"  Margin="20" ItemsSource="{Binding Path=Data, ElementName=WcfInstantFeedbackDataSource}" FilterString="{Binding FilterString, Mode=TwoWay}">
                <dxg:GridControl.Columns>
                    <dxg:GridColumn FieldName="ID" Header="ID" AllowColumnFiltering="False" AllowGrouping="False" FixedWidth="True" Width="100"/>
                    <dxg:GridColumn FieldName="TechnologyName" Header="Technology" FixedWidth="True" Width="100"/>
                    <dxg:GridColumn FieldName="ProductName" Header="Product" FixedWidth="True" Width="150"/>
                    <dxg:GridColumn FieldName="Subject" Header="Subject" AllowColumnFiltering="False" AllowSorting="False" AllowGrouping="False"/>
                    <dxg:GridColumn FieldName="CreatedOn" Header="Created On" AllowColumnFiltering="False" AllowGrouping="False" FixedWidth="True" Width="100"/>
                    <dxg:GridColumn FieldName="Urgent" Header="Urgent" AllowColumnFiltering="False" AllowGrouping="False" FixedWidth="True" Width="50"/>
                </dxg:GridControl.Columns>
                <dxg:GridControl.View>
                    <dxg:TableView x:Name="view" WaitIndicatorType="Panel" AllowCascadeUpdate="True" AllowPerPixelScrolling="True"
                                   NavigationStyle="Row" AutoWidth="True" ShowFilterPanelMode="Never"/>
                </dxg:GridControl.View>
            </dxg:GridControl>
            <dxe:RangeControl x:Name="rangeControl" Grid.Row="1" Height="150" VerticalAlignment="Bottom" Margin="20"
                              RangeStart="{Binding StartDate, Mode=TwoWay}" RangeEnd="{Binding EndDate, Mode=TwoWay}"
                              SelectionRangeStart="{Binding SelectedStart, Mode=TwoWay}" SelectionRangeEnd="{Binding SelectedEnd, Mode=TwoWay}">
                <dxe:CalendarClient FontSize="16">
                    <dxe:CalendarClient.IntervalFactories>
                        <dxe:YearIntervalFactory/>
                        <dxe:QuarterIntervalFactory/>
                        <dxe:MonthIntervalFactory/>
                        <dxe:DayIntervalFactory/>
                    </dxe:CalendarClient.IntervalFactories>
                </dxe:CalendarClient>
            </dxe:RangeControl>
        </Grid>
        <dxmvvm:Interaction.Triggers>
            <dxmvvm:EventToCommand EventName="BeforeModuleDisappear" Command="{Binding DisposeCommand, ElementName=WcfInstantFeedbackDataSource}" ProcessEventsFromDisabledEventOwner="True" />
        </dxmvvm:Interaction.Triggers>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!�using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using EditorsDemo.SCService;

namespace EditorsDemo {
    public partial class DataFilteringModule : EditorsDemoModule {
        public DataFilteringModule() {
            InitializeComponent();
        }
    }

    public class DataFilteringViewModel : INotifyPropertyChanged {
        public event PropertyChangedEventHandler PropertyChanged;
        protected void OnPropertyChanged(string propertyName) {
            PropertyChangedEventHandler handler = PropertyChanged;
            if (handler != null) {
                handler(this, new PropertyChangedEventArgs(propertyName));
            }
        }

        public DataFilteringViewModel() {
            WcfSCService = new SCEntities(new Uri("http://demos.devexpress.com/Services/WcfLinqSC/WcfSCService.svc/"));
            StartDate = new DateTime(2007, 1, 1);
            EndDate = new DateTime(2009, 1, 1);
            SelectedStart = new DateTime(2008, 1, 1);
            SelectedEnd = new DateTime(2008, 7, 1);
        }

        SCEntities wcfSCService;
        public SCEntities WcfSCService {
            get { return wcfSCService; }
            set {
                if (wcfSCService == value)
                    return;
                wcfSCService = value;
                OnPropertyChanged("WcfSCService");
            }
        }


        DateTime startDate;
        public DateTime StartDate {
            get { return startDate; }
            set {
                if (startDate != value) {
                    startDate = value;
                    OnPropertyChanged("StartDate");
                }
            }
        }

        DateTime endDate;
        public DateTime EndDate {
            get { return endDate; }
            set {
                if (endDate != value) {
                    endDate = value;
                    OnPropertyChanged("EndDate");
                }
            }
        }

        DateTime selectedStart;
        public DateTime SelectedStart {
            get { return selectedStart; }
            set {
                if (selectedStart != value) {
                    selectedStart = value;
                    OnPropertyChanged("SelectedStart");
                    OnSelectedStartDateChanged();
                }
            }
        }

        DateTime selectedEnd;
        public DateTime SelectedEnd {
            get { return selectedEnd; }
            set {
                if (selectedEnd != value) {
                    selectedEnd = value;
                    OnPropertyChanged("SelectedEnd");
                    OnSelectedEndDateChanged();
                }
            }
        }

        string filterString;
        public string FilterString {
            get { return filterString; }
            set {
                if (filterString != value) {
                    filterString = value;
                    OnPropertyChanged("FilterString");
                }
            }
        }

        private void OnSelectedEndDateChanged() {
            UpdateFilter();
        }

        private void UpdateFilter() {
            FilterString = String.Format("([CreatedOn] >= #{0}# AND [CreatedOn] < #{1}#)", SelectedStart, SelectedEnd);
        }
        private void OnSelectedStartDateChanged() {
            UpdateFilter();
        }
    }
}!�MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemI2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections5clr-namespace:EditorsDemo.UtilsEditorsDemo.Utils EditorsDemo.DateEditModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xaml+localclr-namespace:EditorsDemo6sys&clr-namespace:System;assembly=mscorlibBcol2clr-namespace:System.Collections;assembly=mscorlib1utilsclr-namespace:EditorsDemo.UtilslhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors�	Resources
1+EditorsDemo.Utils.NullableToStringConverter NullableToStringConverter�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$	�250��.+�$DevExpress.Xpf.Core.GroupFrame$��
Properties��.���ColumnDefinitions��$
�Auto����RowDefinitions�����.+���$��0�$�0�$��Edit value:��$�Center=�$
�0,0,8,0q�%DevExpress.Xpf.Editors.TextEdit$��0�$�1�%DevExpress.Xpf.Editors.BaseEdit
IsReadOnly.DisplayFormatString$d��	EditValue��Path$	EditValue��ElementName$editor����$��1�$�0�$��
Min value:��$�Center=�$
�0,4,8,0q�%DevExpress.Xpf.Editors.DateEdit-	Name$
	minDate��$��1�$�1�$
�0,4,0,0q�
AllowNullInput
.��$��2�$�0�$��
Max value:��$�Center=�$
�0,4,8,0q�-$
	maxDate��$��2�$�1�$
�0,4,0,0q�
.��$��3�$�0�$��Null value:��$�Center=�$
�0,4,8,0q�-$	nullDate��$��3�$�1�$
�0,4,0,0q�
.& DevExpress.Xpf.Editors.CheckEdit-Name$	allowNull��$��4�	IsChecked$
TrueY�
Content)#DevExpress.Xpf.Core.ObjectConverter$)
#Allow null input (Ctrl+0, Ctrl+Del)$�2�$
�0,8,0,0q�$��
Appearance��$�0,12,0,0q�.����$
�Auto�������.+���$�0�$��Popup content:��$�Center=�$
�0,0,8,0q�)	#DevExpress.Xpf.Editors.ComboBoxEdit	-	Name$popupContent��+
%DevExpress.Xpf.Editors.LookUpEditBase

SelectedIndex$0�$�1�'!DevExpress.Xpf.Editors.ButtonEditIsTextEditable.

DisplayMember$PopupContentName��
ValueMember$PopupContentType��-$showClearButton��$�2�$
TrueY�$
Show "Clear" button$
�0,4,0,0q�$��1�-$showTodayButton��$�2�$
TrueY�$
Show "Today"$
�0,4,0,0q�$��2�-$showWeekNumbers��$�2�$
TrueY�$
Show week numbers$
�0,4,0,0q�$��3�$
��Mask��$�0,12,0,0q�.����$
�Auto�����.+���$�0�$��
Edit mask:��$�Center=�$
�0,0,8,0q�	-	$dateMask��$0�$�1�.$MaskName��$
MaskString��-
$maskUseAsDisplayFormat��$��1�$�2�$
TrueY�$ 
Use mask as display format$
�0,8,0,0q�Content.��$��0.25*��$��0.75*�.+�-$	editor��$�Bottom=�$	�300��$�	20,0,20,0q� AllowRoundOutOfRangeValue.Mask�$dateMask��$	EditValue��Mode$OneWay=�MaskUseAsDisplayFormat�$maskUseAsDisplayFormat��$	IsChecked�$OneWay=�ShowClearButton�$showClearButton��$	IsChecked�$OneWay=�	ShowToday�$showTodayButton��$	IsChecked�$OneWay=�ShowWeekNumbers�$showWeekNumbers��$	IsChecked�$OneWay=�	NullValue�$nullDate��$	EditValue�$OneWay=�MinValue�$
minDate��$	EditValue�$TwoWay=�MaxValue�$
maxDate��$	EditValue�$TwoWay=�
�$	allowNull��$	IsChecked�$OneWay=�
StyleSettings�$popupContent��$	EditValue�$OneWay=�!�<local:EditorsDemoModule x:Class="EditorsDemo.DateEditModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:EditorsDemo"
 xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:utils="clr-namespace:EditorsDemo.Utils"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors">
    <local:EditorsDemoModule.Resources>
        <ResourceDictionary>
            <utils:NullableToStringConverter x:Key="NullableToStringConverter" />
        </ResourceDictionary>
    </local:EditorsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Width="250">
                <dx:GroupFrame Header="Properties">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>

                        <TextBlock Grid.Row="0" Grid.Column="0" Text="Edit value:" VerticalAlignment="Center" Margin="0,0,8,0" />
                        <dxe:TextEdit Grid.Row="0" Grid.Column="1" IsReadOnly="True" DisplayFormatString="d" EditValue="{Binding Path=EditValue, ElementName=editor}" />

                        <TextBlock Grid.Row="1" Grid.Column="0" Text="Min value:" VerticalAlignment="Center" Margin="0,4,8,0" />
                        <dxe:DateEdit x:Name="minDate" Grid.Row="1" Grid.Column="1" Margin="0,4,0,0" AllowNullInput="True" />

                        <TextBlock Grid.Row="2" Grid.Column="0" Text="Max value:" VerticalAlignment="Center" Margin="0,4,8,0" />
                        <dxe:DateEdit x:Name="maxDate" Grid.Row="2" Grid.Column="1" Margin="0,4,0,0" AllowNullInput="True" />

                        <TextBlock Grid.Row="3" Grid.Column="0" Text="Null value:" VerticalAlignment="Center" Margin="0,4,8,0" />
                        <dxe:DateEdit x:Name="nullDate" Grid.Row="3" Grid.Column="1" Margin="0,4,0,0" AllowNullInput="True" />

                        <dxe:CheckEdit Grid.Row="4" x:Name="allowNull" IsChecked="True" Content="Allow null input (Ctrl+0, Ctrl+Del)" Grid.ColumnSpan="2" Margin="0,8,0,0" />

                    </Grid>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Appearance" Margin="0,12,0,0">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <TextBlock Grid.Column="0" Text="Popup content:" VerticalAlignment="Center" Margin="0,0,8,0" />
                        <dxe:ComboBoxEdit x:Name="popupContent" SelectedIndex="0" Grid.Column="1" IsTextEditable="False" DisplayMember="PopupContentName" ValueMember="PopupContentType" />
                        <dxe:CheckEdit Grid.ColumnSpan="2" IsChecked="True" x:Name="showClearButton" Content="Show &quot;Clear&quot; button" Margin="0,4,0,0" Grid.Row="1" />
                        <dxe:CheckEdit Grid.ColumnSpan="2" IsChecked="True" x:Name="showTodayButton" Content="Show &quot;Today&quot;" Margin="0,4,0,0" Grid.Row="2" />
                        <dxe:CheckEdit Grid.ColumnSpan="2" IsChecked="True" x:Name="showWeekNumbers" Content="Show week numbers" Margin="0,4,0,0" Grid.Row="3" />
                    </Grid>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Mask" Margin="0,12,0,0">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <TextBlock Grid.Column="0" Text="Edit mask:" VerticalAlignment="Center" Margin="0,0,8,0" />
                        <dxe:ComboBoxEdit x:Name="dateMask" SelectedIndex="0" Grid.Column="1" IsTextEditable="False" DisplayMember="MaskName" ValueMember="MaskString" />
                        <dxe:CheckEdit Grid.Row="1" Grid.ColumnSpan="2" x:Name="maskUseAsDisplayFormat" IsChecked="True" Content="Use mask as display format" Margin="0,8,0,0" />
                    </Grid>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="0.25*" />
                <RowDefinition Height="0.75*" />
            </Grid.RowDefinitions>
            <dxe:DateEdit x:Name="editor"
                    VerticalAlignment="Bottom"
                    MaxWidth="300"
                    Mask="{Binding ElementName=dateMask, Path=EditValue, Mode=OneWay}"
                    Margin="20,0,20,0"
                    MaskUseAsDisplayFormat="{Binding ElementName=maskUseAsDisplayFormat, Path=IsChecked, Mode=OneWay}"
                    ShowClearButton="{Binding ElementName=showClearButton, Path=IsChecked, Mode=OneWay}"
                    ShowToday="{Binding ElementName=showTodayButton, Path=IsChecked, Mode=OneWay}"
                    ShowWeekNumbers="{Binding ElementName=showWeekNumbers, Path=IsChecked, Mode=OneWay}"
                    NullValue="{Binding ElementName=nullDate, Path=EditValue, Mode=OneWay}"
                    MinValue="{Binding ElementName=minDate, Path=EditValue, Mode=TwoWay}"
                    MaxValue="{Binding ElementName=maxDate, Path=EditValue, Mode=TwoWay}"
                    AllowNullInput="{Binding ElementName=allowNull, Path=IsChecked, Mode=OneWay}"
                    AllowRoundOutOfRangeValue="true">
                <dxe:DateEdit.StyleSettings>
                    <Binding ElementName="popupContent" Path="EditValue" Mode="OneWay" />
                </dxe:DateEdit.StyleSettings>
            </dxe:DateEdit>
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!�using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;
using System.ComponentModel;
using DevExpress.Xpf.Editors.Validation;

namespace EditorsDemo {
    public partial class DateEditModule : EditorsDemoModule {
        public DateEditModule() {
            InitializeComponent();
            InitSources();
            editor.EditValue = DateTime.Today;
        }
        void InitSources() {
            List<MaskWrapper> dateMasks = new List<MaskWrapper>();
            dateMasks.Add(new MaskWrapper() { MaskName = "Short Date", MaskString = "d" });
            dateMasks.Add(new MaskWrapper() { MaskName = "Long Date", MaskString = "D" });
            dateMasks.Add(new MaskWrapper() { MaskName = "Month & Day", MaskString = "m" });
            dateMasks.Add(new MaskWrapper() { MaskName = "Year & Month", MaskString = "y" });
            dateMask.ItemsSource = dateMasks;
            List<PopupContentWrapper> popupContents = new List<PopupContentWrapper>();
            popupContents.Add(new PopupContentWrapper() { PopupContentName = "DateTimePicker", PopupContentType = new DateEditPickerStyleSettings() });
            popupContents.Add(new PopupContentWrapper() { PopupContentName = "Calendar", PopupContentType = new DateEditCalendarStyleSettings() });
            popupContent.ItemsSource = popupContents;
        }
    }
    public class MaskWrapper {
        public string MaskName { get; set; }
        public string MaskString { get; set; }
    }
    public class PopupContentWrapper {
        public string PopupContentName { get; set; }
        public DateEditStyleSettingsBase PopupContentType { get; set; }
    }
}!MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemI2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections5clr-namespace:EditorsDemo.UtilsEditorsDemo.Utils%EditorsDemo.DateNavigatorModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xaml+localclr-namespace:EditorsDemo6sys&clr-namespace:System;assembly=mscorlibBcol2clr-namespace:System.Collections;assembly=mscorlib1utilsclr-namespace:EditorsDemo.Utilsa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobaselhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core�	Resources
 groupBoxMargin�%&	u�0,0,0,12q�.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��.+�$DevExpress.Xpf.Core.GroupFrame$��	Selection��#��.���ColumnDefinitions��$
�Auto����RowDefinitions���.+�& DevExpress.Xpf.Editors.CheckEditContent)#DevExpress.Xpf.Core.ObjectConverter$Multi Selection$�0�$��0�$�2�$
�0,0,0,4q�%DevExpress.Xpf.Editors.BaseEdit	EditValue��ElementName$	navigator���Path$
IsMultiSelect��Mode$TwoWay=���$�0�$��1�$��Selected Dates:��$�Center=�$
�0,0,8,4q�("DevExpress.Xpf.Editors.ListBoxEdit$�2�$��2�$	�100��	ItemsSource	�$
SelectedDates�$	navigator��$
��Options��#��.���.+�$
�0,0,0,4q�$Show Week Numbers�$	navigator��$ShowWeekNumbers�$TwoWay=�$
�0,0,0,4q�$Show TodayButton�$	navigator��$ShowTodayButton�$TwoWay=�$��	Work Days��$	�150��#��.���.+�-$�	chkMonday��$Monday$
�0,0,0,4q�-$�
chkTuesday��$
Tuesday$
�0,0,0,4q�-$�chkWednesday��$	Wednesday$
�0,0,0,4q�-$�chkThursday��$Thursday$
�0,0,0,4q�-$�	chkFriday��$Friday$
�0,0,0,4q�-$�chkSaturday��$Saturday$
�0,0,0,4q�-$�	chkSunday��$Sunday$
�0,0,0,4q�$��Special Days��$	�150��#��.���.+�-
Name$
lbSpecialDates��$	�100��
SelectionMode$Multiple=�$
�0,0,0,4q�	�$SpecialDates�$	navigator��%DevExpress.Xpf.Editors.DateEdit-	Name$
deSpecialDate��
ValidateOnTextInput
.$
�0,0,0,4q�����Orientation$
Horizontal=�.+��-
�Name$btnAddSpecialDate��$	�Add��$
�0,0,6,4q��-$btnDeleteSpecialDate��$�Delete��$
�0,0,6,4q��-$btnDeleteAllSpecialDates��$�
Delete All��$
�0,0,6,4q�Content.82DevExpress.Xpf.Editors.DateNavigator.DateNavigator-
Name$	navigator��!r<local:EditorsDemoModule x:Class="EditorsDemo.DateNavigatorModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:EditorsDemo"
 xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:utils="clr-namespace:EditorsDemo.Utils"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core">
    <local:EditorsDemoModule.Resources>
        <Thickness x:Key="groupBoxMargin">0,0,0,12</Thickness>
    </local:EditorsDemoModule.Resources>

    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel>
                <dx:GroupFrame Header="Selection" Margin="{DynamicResource groupBoxMargin}">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <dxe:CheckEdit Content="Multi Selection" Grid.Column="0" Grid.Row="0" Grid.ColumnSpan="2" EditValue="{Binding ElementName=navigator, Path=IsMultiSelect, Mode=TwoWay}" Margin="0,0,0,4"/>
                        <TextBlock Grid.Column="0" Grid.Row="1" Text="Selected Dates:" VerticalAlignment="Center" Margin="0,0,8,4" />
                        <dxe:ListBoxEdit Grid.ColumnSpan="2" Grid.Row="2" ItemsSource="{Binding Path=SelectedDates, ElementName=navigator}" Height="100"/>
                    </Grid>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Options" Margin="{DynamicResource groupBoxMargin}">
                    <StackPanel>
                        <dxe:CheckEdit EditValue="{Binding ElementName=navigator, Path=ShowWeekNumbers, Mode=TwoWay}" Margin="0,0,0,4" Content="Show Week Numbers"/>
                        <dxe:CheckEdit EditValue="{Binding ElementName=navigator, Path=ShowTodayButton, Mode=TwoWay}" Margin="0,0,0,4" Content="Show TodayButton"/>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Work Days" MinWidth="150" Margin="{DynamicResource groupBoxMargin}">
                    <StackPanel>
                        <dxe:CheckEdit Name="chkMonday"
                                   Content="Monday"
                                   Checked="WeekDaysCheckEditChecked"
                                   Unchecked="WeekDaysCheckEditUnchecked" Margin="0,0,0,4" />
                        <dxe:CheckEdit Name="chkTuesday"
                                   Content="Tuesday"
                                   Checked="WeekDaysCheckEditChecked"
                                   Unchecked="WeekDaysCheckEditUnchecked" Margin="0,0,0,4" />
                        <dxe:CheckEdit Name="chkWednesday"
                                   Content="Wednesday"
                                   Checked="WeekDaysCheckEditChecked"
                                   Unchecked="WeekDaysCheckEditUnchecked" Margin="0,0,0,4" />
                        <dxe:CheckEdit Name="chkThursday"
                                   Content="Thursday"
                                   Checked="WeekDaysCheckEditChecked"
                                   Unchecked="WeekDaysCheckEditUnchecked" Margin="0,0,0,4" />
                        <dxe:CheckEdit Name="chkFriday"
                                   Content="Friday"
                                   Checked="WeekDaysCheckEditChecked"
                                   Unchecked="WeekDaysCheckEditUnchecked" Margin="0,0,0,4" />
                        <dxe:CheckEdit Name="chkSaturday"
                                   Content="Saturday"
                                   Checked="WeekDaysCheckEditChecked"
                                   Unchecked="WeekDaysCheckEditUnchecked" Margin="0,0,0,4" />
                        <dxe:CheckEdit Name="chkSunday"
                                   Content="Sunday"
                                   Checked="WeekDaysCheckEditChecked"
                                   Unchecked="WeekDaysCheckEditUnchecked" Margin="0,0,0,4" />
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Special Days" MinWidth="150" Margin="{DynamicResource groupBoxMargin}">
                    <StackPanel>
                        <dxe:ListBoxEdit x:Name="lbSpecialDates" ItemsSource="{Binding Path=SpecialDates, ElementName=navigator}" Height="100" SelectionMode="Multiple" SelectedIndexChanged="lbSpecialDates_SelectedIndexChanged" Margin="0,0,0,4" />
                        <dxe:DateEdit x:Name="deSpecialDate" EditValueChanged="deSpecialDate_EditValueChanged" ValidateOnTextInput="True" Margin="0,0,0,4" />
                        <StackPanel Orientation="Horizontal">
                            <Button x:Name="btnAddSpecialDate" Content="Add" Click="AddSpecialDate" Margin="0,0,6,4" />
                            <Button x:Name="btnDeleteSpecialDate" Content="Delete" Click="DeleteSpecialDate" Margin="0,0,6,4" />
                            <Button x:Name="btnDeleteAllSpecialDates" Content="Delete All" Click="DeleteAllSpecialDates" Margin="0,0,6,4" />
                        </StackPanel>
                    </StackPanel>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <dxe:DateNavigator x:Name="navigator"/>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!�using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;
using DevExpress.Xpf.Core;
using System.Windows.Threading;
using DevExpress.Xpf.Core.Native;
using System.Globalization;

namespace EditorsDemo {
    public partial class DateNavigatorModule : EditorsDemoModule {
        public DateNavigatorModule() {
            InitializeComponent();
            foreach (DayOfWeek day in DevExpress.Data.Mask.EnumHelper.GetValues(typeof(DayOfWeek)))
                ((CheckEdit)FindName("chk" + day.ToString())).IsChecked = navigator.Workdays.Contains(day);
            UpdateButtonsEnabledState();
        }

        void WeekDaysCheckEditChecked(object sender, RoutedEventArgs e) {
            CheckEdit edit = (CheckEdit)sender;
            DayOfWeek day = GetDay((string)edit.Content);
            if (!navigator.Workdays.Contains(day))
                navigator.Workdays.Add(day);
        }
        void WeekDaysCheckEditUnchecked(object sender, RoutedEventArgs e) {
            CheckEdit edit = (CheckEdit)sender;
            DayOfWeek day = GetDay((string)edit.Content);
            navigator.Workdays.Remove(day);
        }
        DayOfWeek GetDay(string day) {
            return (DayOfWeek)Enum.Parse(typeof(DayOfWeek), day, false);
        }

        void AddSpecialDate(object sender, RoutedEventArgs e) {
            navigator.SpecialDates.Add(deSpecialDate.DateTime);
            UpdateButtonsEnabledState();
        }
        void DeleteSpecialDate(object sender, RoutedEventArgs e) {
            List<object> selectedDates = new List<object>();
            foreach (DateTime date in lbSpecialDates.SelectedItems)
                selectedDates.Add(date);
            foreach (DateTime date in selectedDates)
                navigator.SpecialDates.Remove(date);
            UpdateButtonsEnabledState();
        }
        void DeleteAllSpecialDates(object sender, RoutedEventArgs e) {
            navigator.SpecialDates.Clear();
            UpdateButtonsEnabledState();
        }
        void UpdateButtonsEnabledState() {
            btnAddSpecialDate.IsEnabled = deSpecialDate.EditValue != null && !navigator.SpecialDates.Contains(deSpecialDate.DateTime);
            btnDeleteSpecialDate.IsEnabled = lbSpecialDates.SelectedItems.Count != 0;
            btnDeleteAllSpecialDates.IsEnabled = navigator.SpecialDates.Count != 0;
        }
        void deSpecialDate_EditValueChanged(object sender, EditValueChangedEventArgs e) {
            UpdateButtonsEnabledState();
        }
        void lbSpecialDates_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            UpdateButtonsEnabledState();
        }
    }
}!wMSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections1&clr-namespace:System;assembly=mscorlibSystem"EditorsDemo.DateTimeMaskEdit\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/corefbDevExpress.Xpf.Grid.v13.1.Core, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa	]DevExpress.Xpf.Grid.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxg2http://schemas.devexpress.com/winfx/2008/xaml/grid	'localclr-namespace:EditorsDemo	e
aDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase
?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsDcollections2clr-namespace:System.Collections;assembly=mscorlib0sys&clr-namespace:System;assembly=mscorlib$	�400��$	�800��$
�Stretch=�$
�Stretch=�.�/
)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent$EditorsDemo.MaskPropertiesEdit-Name$
mask��Content.��RowDefinitions�$��0.15*��$��0.85*�.+���$�	30,0,30,0q�$	�300��$��1�$�1�.+���ColumnDefinitions������������.+���$��Full:��$�0�$��0���$��Full date and time:��$�0�$��1�$
�0,4,0,0q���$��RFC1123:��$�0�$��2�$
�0,4,0,0q���$��Universal Sortable:��$�0�$��3�$
�0,4,0,0q���$��	MonthDay:��$�0�$��4�$
�0,4,0,0q���$��Year:��$�0�$��5�$
�0,4,0,0q���$��
ShortTime:��$�0�$��6�$
�0,4,0,0q���$
��Day:��$�0�$��7�$
�0,4,0,0q�%DevExpress.Xpf.Editors.TextEdit-Name$
full��$�1�$��0�%DevExpress.Xpf.Editors.BaseEdit	EditValue)#DevExpress.Xpf.Core.ObjectConverter$02.09.2009 3:14:48MaskType$DateTime=�	Mask$	f��-$fullDateAndTime��$�1�$��1�$
�0,4,0,0q�$02.09.2009 3:14:48$DateTime=�$	MM/dd/yyyy h:m:s t��-$�1�$��2�$
�0,4,0,0q�$02.09.2009 3:14:48$DateTime=�$	R��-$�1�$��3�$
�0,4,0,0q�$02.09.2009 3:14:48
DisplayFormatString$
yyyy-MM-dd HH:mm:ss��$DateTime=�$	u��-$�1�$��4�$
�0,4,0,0q�$02.09.2009 3:14:48$
MMMM dd��$DateTime=�$	M��-$�1�$��5�$
�0,4,0,0q�$02.09.2009 3:14:48$
	Year: yyy��$DateTime=�$	
Year: yyyy��-$�1�$��6�$
�0,4,0,0q�$02.09.2009 3:14:48$
t��$DateTime=�$	t��-	$�1�$��7�$
�0,4,0,0q�$02.09.2009 3:14:48$
d, dddd��$DateTime=�$
	d, dddd��!y<local:EditorsDemoModule x:Class="EditorsDemo.DateTimeMaskEdit"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
    xmlns:local="clr-namespace:EditorsDemo"
 xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
 xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
 xmlns:sys="clr-namespace:System;assembly=mscorlib"
    Height="400" Width="800"
 HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <local:MaskPropertiesEdit x:Name="mask" />
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="0.15*" />
                <RowDefinition Height="0.85*" />
            </Grid.RowDefinitions>
            <StackPanel Margin="30,0,30,0" MaxWidth="300" Grid.Row="1" Grid.Column="1">
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition />
                        <ColumnDefinition />
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                    </Grid.RowDefinitions>
                    <TextBlock Text="Full:" Grid.Column="0" Grid.Row="0" />
                    <TextBlock Text="Full date and time:" Grid.Column="0" Grid.Row="1" Margin="0,4,0,0" />
                    <TextBlock Text="RFC1123:" Grid.Column="0" Grid.Row="2" Margin="0,4,0,0" />
                    <TextBlock Text="Universal Sortable:" Grid.Column="0" Grid.Row="3" Margin="0,4,0,0" />
                    <TextBlock Text="MonthDay:" Grid.Column="0" Grid.Row="4" Margin="0,4,0,0" />
                    <TextBlock Text="Year:" Grid.Column="0" Grid.Row="5" Margin="0,4,0,0" />
                    <TextBlock Text="ShortTime:" Grid.Column="0" Grid.Row="6" Margin="0,4,0,0" />
                    <TextBlock Text="Day:" Grid.Column="0" Grid.Row="7" Margin="0,4,0,0" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="0"
     x:Name="full"
     EditValue="02.09.2009 3:14:48"
     GotFocus="EditorGotFocus"
     MaskType="DateTime"
     Mask="f" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="1"
                    Margin="0,4,0,0"
     x:Name="fullDateAndTime"
     EditValue="02.09.2009 3:14:48"
     GotFocus="EditorGotFocus"
     MaskType="DateTime"
     Mask="MM/dd/yyyy h:m:s t" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="2"
                    Margin="0,4,0,0"
     EditValue="02.09.2009 3:14:48"
     GotFocus="EditorGotFocus"
     MaskType="DateTime"
     Mask="R" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="3"
                    Margin="0,4,0,0"
     EditValue="02.09.2009 3:14:48"
     GotFocus="EditorGotFocus"
     DisplayFormatString="yyyy-MM-dd HH:mm:ss"
     MaskType="DateTime"
     Mask="u" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="4"
                    Margin="0,4,0,0"
     EditValue="02.09.2009 3:14:48"
     GotFocus="EditorGotFocus"
     DisplayFormatString="MMMM dd"
     MaskType="DateTime"
     Mask="M" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="5"
                    Margin="0,4,0,0"
     EditValue="02.09.2009 3:14:48"
     GotFocus="EditorGotFocus"
     DisplayFormatString="Year: yyy"
     MaskType="DateTime"
     Mask="Year: yyyy" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="6"
                    Margin="0,4,0,0"
     EditValue="02.09.2009 3:14:48"
     GotFocus="EditorGotFocus"
     DisplayFormatString="t"
     MaskType="DateTime"
     Mask="t" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="7"
                    Margin="0,4,0,0"
     EditValue="02.09.2009 3:14:48"
     GotFocus="EditorGotFocus"
     DisplayFormatString="d, dddd"
     MaskType="DateTime"
     Mask="d, dddd" />
                </Grid>
            </StackPanel>
        </Grid>

    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!musing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;

namespace EditorsDemo {
 public partial class DateTimeMaskEdit : EditorsDemoModule {
  public DateTimeMaskEdit() {
   InitializeComponent();
            Loaded += new RoutedEventHandler(DateTimeMaskEdit_Loaded);
  }
        void DateTimeMaskEdit_Loaded(object sender, RoutedEventArgs e) {
            full.Focus();
        }
  private void EditorGotFocus(object sender, RoutedEventArgs e) {
   mask.FocusedEditor = sender as TextEdit;
   mask.UpdateMask();
  }
 }
}!MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemI2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections5clr-namespace:EditorsDemo.UtilsEditorsDemo.Utils$EditorsDemo.DXMessageBoxModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xaml+localclr-namespace:EditorsDemo6sys&clr-namespace:System;assembly=mscorlibBcol2clr-namespace:System.Collections;assembly=mscorliba]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors+utilsclr-namespace:EditorsDemo.UtilseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase:d2http://schemas.microsoft.com/expression/blend/2008Dmc;http://schemas.openxmlformats.org/markup-compatibility/2006.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent�$	�300���ColumnDefinitions��$
�Auto���$�*��RowDefinitions�$
��Auto��$
��Auto��$
��Auto��$
��Auto��$
��Auto�.+���$�	Caption: ��$�Center=�$
�0,0,0,4q�%DevExpress.Xpf.Editors.TextEdit-Name$captionEdit��$�1�$
�Stretch=�)#DevExpress.Xpf.Editors.TextEditBaseText$DXMessageBox��$
�0,0,0,4q���$��1�$�Text: ��$�Center=�$
�0,0,0,4q�-$contentEdit��$�1�$��1�$
�Stretch=�$Hello world!��$
�0,0,0,4q���$��2�$�	Buttons: ��$�Center=�$
�0,0,0,4q�)#DevExpress.Xpf.Editors.ComboBoxEdit-Name$
buttons��$��2�$�1�'!DevExpress.Xpf.Editors.ButtonEditIsTextEditable.*$DevExpress.Xpf.Editors.PopupBaseEditShowSizeGrip$FalseY�+%DevExpress.Xpf.Editors.LookUpEditBase	
SelectedIndex$	0�$
�0,0,0,4q���$��3�$�Icon: ��$�Center=�$
�0,0,0,4q�-$icons��$��3�$�1�.$FalseY�$	0�$
�0,0,0,4q���-
��Name$
floatingModeLabel��$��4�$�Floating mode: ��$�Center=�$
�0,0,6,4q�-$floatingMode��$��4�$�1�.$FalseY�$
�0,0,0,4q�Content.�$�Center=��$
��Auto�.+��-J�SnapsToDevicePixels..�Show Message Box!�<local:EditorsDemoModule x:Class="EditorsDemo.DXMessageBoxModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:EditorsDemo"
 xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:utils="clr-namespace:EditorsDemo.Utils"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase" mc:Ignorable="d" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" d:DesignHeight="173" d:DesignWidth="420">
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <Grid Width="300">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="Auto" />
                    <ColumnDefinition Width="*" />
                </Grid.ColumnDefinitions>
                <Grid.RowDefinitions>
                    <RowDefinition Height="Auto"></RowDefinition>
                    <RowDefinition Height="Auto"></RowDefinition>
                    <RowDefinition Height="Auto"></RowDefinition>
                    <RowDefinition Height="Auto"></RowDefinition>
                    <RowDefinition Height="Auto"></RowDefinition>
                </Grid.RowDefinitions>
                <Label Content="Caption: " VerticalAlignment="Center" Margin="0,0,0,4" />
                <dxe:TextEdit Grid.Column="1" HorizontalAlignment="Stretch" Text="DXMessageBox" x:Name="captionEdit" Margin="0,0,0,4" />
                <Label Grid.Row="1" Content="Text: " VerticalAlignment="Center" Margin="0,0,0,4" />
                <dxe:TextEdit Grid.Column="1" Grid.Row="1" VerticalAlignment="Stretch" Text="Hello world!" x:Name="contentEdit" Margin="0,0,0,4" />
                <Label Grid.Row="2" Content="Buttons: " VerticalAlignment="Center" Margin="0,0,0,4" />
                <dxe:ComboBoxEdit Grid.Row="2" Grid.Column="1" x:Name="buttons" IsTextEditable="False" ShowSizeGrip="False" SelectedIndex="0" Margin="0,0,0,4" />
                <Label Grid.Row="3" Content="Icon: " VerticalAlignment="Center" Margin="0,0,0,4" />
                <dxe:ComboBoxEdit Grid.Row="3" Grid.Column="1" x:Name="icons" IsTextEditable="False" ShowSizeGrip="False" SelectedIndex="0" Margin="0,0,0,4" />
                <Label Grid.Row="4" Content="Floating mode: " x:Name="floatingModeLabel" VerticalAlignment="Center" Margin="0,0,6,4" />
                <dxe:ComboBoxEdit Grid.Row="4" Grid.Column="1" x:Name="floatingMode" IsTextEditable="False" ShowSizeGrip="False" Margin="0,0,0,4" />
            </Grid>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid VerticalAlignment="Center">
            <Grid.RowDefinitions>
                <RowDefinition Height="Auto"/>
            </Grid.RowDefinitions>
            <Button Click="Button_Click" SnapsToDevicePixels="True">Show Message Box</Button>
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!F	using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;
using System.ComponentModel;
using DevExpress.Xpf.Editors.Validation;
using DevExpress.Xpf.Core;
using DevExpress.Xpf.Core.Native;
using System.Windows.Interop;

namespace EditorsDemo {
    public partial class DXMessageBoxModule : EditorsDemoModule {
        public DXMessageBoxModule() {
            InitializeComponent();
            ComboBoxEdit.SetupComboBoxEnumItemSource<MessageBoxButton, MessageBoxButton>(buttons);
            List<EnumHelperData> iconsCollection = new List<EnumHelperData>();
            foreach (string mbi in Enum.GetNames(typeof(MessageBoxImage))) iconsCollection.Add(new EnumHelperData() { Text = mbi, Value = Enum.Parse(typeof(MessageBoxImage), mbi)});
            icons.ItemsSource = iconsCollection;
            icons.DisplayMember = "Text";
            ComboBoxEdit.SetupComboBoxEnumItemSource<FloatingMode, FloatingMode>(floatingMode);
            icons.SelectedIndex = 0;
            buttons.SelectedIndex = 0;
            floatingMode.SelectedIndex = 1;
            if (BrowserInteropHelper.IsBrowserHosted) {
                floatingMode.Visibility = System.Windows.Visibility.Collapsed;
                floatingModeLabel.Visibility = System.Windows.Visibility.Collapsed;
            }

        }

        private void Button_Click(object sender, RoutedEventArgs e) {

            DXMessageBox.Show(
                LayoutHelper.GetRoot(this) as Window,
                contentEdit.DisplayText,
                captionEdit.DisplayText,
                (MessageBoxButton)buttons.EditValue,
                (MessageBoxImage)((EnumHelperData)icons.EditValue).Value,
                MessageBoxResult.None, MessageBoxOptions.None,
                (FloatingMode)floatingMode.EditValue
                );
        }

        public bool BrouwserInteropHlper { get; set; }
    }
    public class EnumHelperData {
        public string Text { get; set; }
        public object Value { get; set; }
    }
}!CMSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemI2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections5clr-namespace:EditorsDemo.UtilsEditorsDemo.Utils EditorsDemo.DXWindowModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xaml+localclr-namespace:EditorsDemo6sys&clr-namespace:System;assembly=mscorlibBcol2clr-namespace:System.Collections;assembly=mscorliba]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors+utilsclr-namespace:EditorsDemo.UtilseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase:d2http://schemas.microsoft.com/expression/blend/2008Dmc;http://schemas.openxmlformats.org/markup-compatibility/2006.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent�$	�300���ColumnDefinitions��$
�Auto���$�*��RowDefinitions�$
��Auto��$
��Auto��$
��Auto�.+�& DevExpress.Xpf.Editors.CheckEdit-Name$enableEffect��$��0�$�0�Content)#DevExpress.Xpf.Core.ObjectConverter$ Enable Border Highlighting	IsChecked$
trueY�$
�0,0,0,4q�-$enableCustomization��$��1�$�0�$.(Customize the Border Highlighting Effect$
trueY�$
�0,0,0,4q���$��2�$�0�$�2�$
�0,5,0,0q�{���ElementName$enableCustomization���Path$	IsChecked�$��Settings��.����$
�Auto���$�*��$
��Auto��$
��Auto�.+���$��0�$�0�$�
Active Color:��$
�0,0,0,4q�+%DevExpress.Xpf.Editors.PopupColorEdit-	Name$	activeColor��$��0�$�1�$
�0,0,0,4q�
Color$	
Red����$��1�$�0�$�Inactive Color:��$
�0,0,6,4q�-$	
inactiveColor��$��1�$�1�$
�0,0,0,4q�$
Green��Content.�$�Center=��$
��Auto�.+��-J�SnapsToDevicePixels.$�Show Window��!<local:EditorsDemoModule x:Class="EditorsDemo.DXWindowModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:EditorsDemo"
 xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:utils="clr-namespace:EditorsDemo.Utils"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase" mc:Ignorable="d" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" d:DesignHeight="173" d:DesignWidth="420">
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <Grid Width="300">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="Auto" />
                    <ColumnDefinition Width="*" />
                </Grid.ColumnDefinitions>
                <Grid.RowDefinitions>
                    <RowDefinition Height="Auto"></RowDefinition>
                    <RowDefinition Height="Auto"></RowDefinition>
                    <RowDefinition Height="Auto"></RowDefinition>
                </Grid.RowDefinitions>
                <dxe:CheckEdit Grid.Row="0" Grid.Column="0" Content="Enable Border Highlighting" IsChecked="true"  x:Name="enableEffect"  Margin="0,0,0,4" EditValueChanged="enableEffect_EditValueChanged" />
                <dxe:CheckEdit Grid.Row="1" Grid.Column="0" Content="Customize the Border Highlighting Effect" IsChecked="true"  x:Name="enableCustomization"  Margin="0,0,0,4" EditValueChanged="enableCustomization_EditValueChanged" />
                <GroupBox Grid.Row="2" Grid.Column="0" Grid.ColumnSpan ="2" Margin ="0,5,0,0" IsEnabled ="{Binding ElementName=enableCustomization, Path=IsChecked}">
                    <GroupBox.Header>
                        Settings
                    </GroupBox.Header>
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition Width="*" />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition Height="Auto"></RowDefinition>
                            <RowDefinition Height="Auto"></RowDefinition>
                        </Grid.RowDefinitions>
                        <Label Grid.Row="0" Grid.Column="0"  Content="Active Color:" Margin="0,0,0,4" />
                        <dxe:PopupColorEdit Grid.Row="0" Grid.Column="1"  x:Name="activeColor" Margin="0,0,0,4" Color="Red" ColorChanged="activeColor_ColorChanged" />

                        <Label Grid.Row="1" Grid.Column="0"  Content="Inactive Color:" Margin="0,0,6,4" />
                        <dxe:PopupColorEdit Grid.Row="1" Grid.Column="1"  x:Name="inactiveColor" Margin="0,0,0,4" Color="Green" ColorChanged="inactiveColor_ColorChanged"/>
                    </Grid>
                </GroupBox>
            </Grid>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid VerticalAlignment="Center">
            <Grid.RowDefinitions>
                <RowDefinition Height="Auto"/>
            </Grid.RowDefinitions>
            <Button Click="Button_Click" SnapsToDevicePixels="True" Content="Show Window"/>
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;
using System.ComponentModel;
using DevExpress.Xpf.Editors.Validation;
using DevExpress.Xpf.Core;
using DevExpress.Xpf.Core.Native;
using System.Windows.Interop;
using System.Windows.Threading;

namespace EditorsDemo {
    public partial class DXWindowModule : EditorsDemoModule {
        public DXWindowModule() {
            InitializeComponent();
        }

        protected override void RaiseIsPopupContentInvisibleChanged(DependencyPropertyChangedEventArgs e) {
            base.RaiseIsPopupContentInvisibleChanged(e);
            if(IsPopupContentInvisible)
                if(window != null) window.Close();
        }

        Size desiredWindowSize = new Size(400, 200);
        protected Rect GetWindowSuggestedRect(Rect parentRect) {
            return new Rect(parentRect.Left + parentRect.Width / 2 - desiredWindowSize.Width, parentRect.Top + parentRect.Height / 2 - desiredWindowSize.Height, desiredWindowSize.Width, desiredWindowSize.Height);
        }
        DXWindow window;
        Window rootWindow;

        void SetBorderEffectCustomColors() {
            window.BorderEffectActiveColor = new SolidColorBrush(activeColor.Color);
            window.BorderEffectInactiveColor = new SolidColorBrush(inactiveColor.Color);
        }

        void ShowWindow() {
            if(window != null) window.Close();
            window = new DXWindow();

            if(enableEffect.IsChecked.HasValue) window.BorderEffect = enableEffect.IsChecked.Value ? BorderEffect.Default : BorderEffect.None;
            if(enableCustomization.IsChecked.Value) SetBorderEffectCustomColors();
            rootWindow = LayoutHelper.GetRoot(this) as Window;
            if(rootWindow != null) {
                window.SetBounds(GetWindowSuggestedRect(rootWindow.GetBounds()));
                window.Icon = rootWindow.Icon;
                rootWindow.Closed += rootWindow_Closed;
                window.Owner = rootWindow;
            }
            window.Title = "DXWindow";
            window.Topmost = true;
            window.Show();
        }

        private void Button_Click(object sender, RoutedEventArgs e) {
            ShowWindow();
        }

        void rootWindow_Closed(object sender, EventArgs e) {
            if(window != null) window.Close();
        }

        private void enableCustomization_EditValueChanged(object sender, EditValueChangedEventArgs e) {
            if(window == null) return;
            if((bool)e.NewValue) SetBorderEffectCustomColors();
            else window.BorderEffectReset();
        }

        private void enableEffect_EditValueChanged(object sender, EditValueChangedEventArgs e) {
            if(window == null) return;
            if(enableCustomization.IsChecked.Value) SetBorderEffectCustomColors();
            if((bool)e.NewValue) window.BorderEffect = BorderEffect.Default;
            else {
                window.BorderEffectReset();
                window.BorderEffect = BorderEffect.None;
            }

        }

        private void activeColor_ColorChanged(object sender, RoutedEventArgs e) {
            if(window != null) window.BorderEffectActiveColor = new SolidColorBrush(activeColor.Color);
        }

        private void inactiveColor_ColorChanged(object sender, RoutedEventArgs e) {
            if(window != null) window.BorderEffectInactiveColor = new SolidColorBrush(inactiveColor.Color);
        }
    }
}!�MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemI2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections5clr-namespace:EditorsDemo.UtilsEditorsDemo.Utils%clr-namespace:DemoUtils	DemoUtils EditorsDemo.FontEditModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xaml+localclr-namespace:EditorsDemo6sys&clr-namespace:System;assembly=mscorlibBcol2clr-namespace:System.Collections;assembly=mscorlib1utilsclr-namespace:EditorsDemo.UtilslhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors duclr-namespace:DemoUtils.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.$DevExpress.Xpf.Bars.BarManager-$�
barManager��AllowQuickCustomization.AllowCustomization.
Categories,&DevExpress.Xpf.Bars.BarManagerCategoryName$Format��Items%DevExpress.Xpf.Bars.BarEditItem-�Name$eFontFamily��!DevExpress.Xpf.Bars.BarItemCategoryName$Format��Content)#DevExpress.Xpf.Core.ObjectConverter$Font:		EditWidth$		150X�$
ClosePopupOnChangingEditValue
.Description$3-Changes the font family of the selected text.EditSettings60DevExpress.Xpf.Editors.Settings.FontEditSettings60DevExpress.Xpf.Editors.Settings.TextEditSettings
ValidateOnTextInput
. AllowConfirmFontUseDialog.-$	eFontSize��$Format��$
Font Size:$	60X�$1+Changes the font size of the selected text.:	4DevExpress.Xpf.Editors.Settings.ComboBoxEditSettings	8
2DevExpress.Xpf.Editors.Settings.ButtonEditSettings
IsTextEditable.
.& DevExpress.Xpf.Bars.BarCheckItem-$bBold��$Format��$
BoldGlyph$$../Images/Icons/bold-16x16.png�
KeyGesture$Ctrl+B��$uoMakes selected text and numbers bold. If the selection is already bold, clicking button removes bold formating.-$
bItalic��$Format��$Italic$& ../Images/Icons/italic-16x16.png�$Ctrl+I��${uMakes selected text and numbers italic. Is the selection is already italic, clicking button removes italic formating.-$
bUnderline��$Format��$	Underline$)#../Images/Icons/underline-16x16.png�$Ctrl+U��$xrUnderlines selected text and numbers. If the selection is already underlined, clicking button removes underlining.-$bLeft��$Format��$
Left
GroupIndex$1�$*$../Images/Icons/left-align-16x16.png�	IsChecked$
TrueY�$+%Aligns the selected text to the left.-$
bCenter��$Format��$Center$1�$,&../Images/Icons/center-align-16x16.png�$ Centers the selected text.-	$bRight��$Format��$Right$1�$+%../Images/Icons/right-align-16x16.png�$,&Aligns the selected text to the right.,&DevExpress.Xpf.Bars.BarSplitButtonItem-
$
bFontColor��$Format��$
Font Color$*$../Images/Icons/font-color-16x16.png�Hint$Font Color Dialog$93Formats the selected text with the color you click.PopupControl3
-DevExpress.Xpf.Bars.PopupControlContainerInfo

Content.)#DevExpress.Xpf.Editors.ColorChooser-Name$fontColorChooser��BarsDevExpress.Xpf.Bars.BarCaption$Format��DockInfo%DevExpress.Xpf.Bars.BarDockInfo
ContainerType$	Top=�
Column$1�/)DevExpress.Xpf.Bars.BarItemLinkHolderBase	ItemLinks*$DevExpress.Xpf.Bars.BarCheckItemLink%DevExpress.Xpf.Bars.BarItemLinkBarItemName$bBold��$
bItalic��$
bUnderline��.(DevExpress.Xpf.Bars.BarItemLinkSeparator$bLeft��$
bCenter��$bRight��0*DevExpress.Xpf.Bars.BarSplitButtonItemLink$
bFontColor��)#DevExpress.Xpf.Bars.BarEditItemLink$eFontFamily��$	eFontSize��._�DemoUtils.DemoRichControl-Name$richControl��DemoUtils.DemoRichControl SelectionChanged$" richControl_SelectionChanged��
���"!��VerticalScrollBarVisibility$
!Auto=�$��1�$�Times New Roman)�$�20(����.R��
�������._��"�Name$"PART_ContentHost��!1<local:EditorsDemoModule x:Class="EditorsDemo.FontEditModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:EditorsDemo"
 xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:utils="clr-namespace:EditorsDemo.Utils"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:du="clr-namespace:DemoUtils">
    <dxdb:DemoModuleControl>
        <dxb:BarManager Name="barManager" AllowQuickCustomization="False" AllowCustomization="False">
            <dxb:BarManager.Categories>
                <dxb:BarManagerCategory Name="Format"/>
            </dxb:BarManager.Categories>
            <dxb:BarManager.Items>
                <dxb:BarEditItem Name="eFontFamily" CategoryName="Format" Content="Font:" EditWidth="150" ClosePopupOnChangingEditValue="True" Description="Changes the font family of the selected text." EditValueChanged="eFontFamily_EditValueChanged">
                    <dxb:BarEditItem.EditSettings>
                        <dxe:FontEditSettings ValidateOnTextInput="False" AllowConfirmFontUseDialog="True"/>
                    </dxb:BarEditItem.EditSettings>
                </dxb:BarEditItem>
                <dxb:BarEditItem Name="eFontSize" CategoryName="Format" Content="Font Size:" EditWidth="60" Description="Changes the font size of the selected text." EditValueChanged="eFontSize_EditValueChanged">
                    <dxb:BarEditItem.EditSettings>
                        <dxe:ComboBoxEditSettings IsTextEditable="False" ValidateOnTextInput="False"/>
                    </dxb:BarEditItem.EditSettings>
                </dxb:BarEditItem>
                <dxb:BarCheckItem Name="bBold" CategoryName="Format" Content="Bold" Glyph="../Images/Icons/bold-16x16.png" KeyGesture="Ctrl+B" ItemClick="bBold_ItemClick" Description="Makes selected text and numbers bold. If the selection is already bold, clicking button removes bold formating."/>
                <dxb:BarCheckItem Name="bItalic" CategoryName="Format" Content="Italic" Glyph="../Images/Icons/italic-16x16.png" KeyGesture="Ctrl+I" ItemClick="bItalic_ItemClick" Description="Makes selected text and numbers italic. Is the selection is already italic, clicking button removes italic formating."/>
                <dxb:BarCheckItem Name="bUnderline" CategoryName="Format" Content="Underline" Glyph="../Images/Icons/underline-16x16.png" KeyGesture="Ctrl+U" ItemClick="bUnderline_ItemClick" Description="Underlines selected text and numbers. If the selection is already underlined, clicking button removes underlining."/>
                <dxb:BarCheckItem Name="bLeft" CategoryName="Format" Content="Left" GroupIndex="1" Glyph="../Images/Icons/left-align-16x16.png" IsChecked="True" CheckedChanged="bLeft_CheckedChanged" Description="Aligns the selected text to the left."/>
                <dxb:BarCheckItem Name="bCenter" CategoryName="Format" Content="Center" GroupIndex="1" Glyph="../Images/Icons/center-align-16x16.png" CheckedChanged="bCenter_CheckedChanged" Description="Centers the selected text."/>
                <dxb:BarCheckItem Name="bRight" CategoryName="Format" Content="Right" GroupIndex="1" Glyph="../Images/Icons/right-align-16x16.png" CheckedChanged="bRight_CheckedChanged" Description="Aligns the selected text to the right."/>
                <dxb:BarSplitButtonItem Name="bFontColor" CategoryName="Format" Content="Font Color" Glyph="../Images/Icons/font-color-16x16.png" ItemClick="bFontColor_ItemClick" Hint="Font Color Dialog" Description="Formats the selected text with the color you click.">
                    <dxb:BarSplitButtonItem.PopupControl>
                        <dxb:PopupControlContainerInfo>
                            <dxe:ColorChooser x:Name="fontColorChooser" ColorChanged="fontColorChooser_ColorChanged" Unloaded="FontColorChooser_OnUnloaded"/>
                        </dxb:PopupControlContainerInfo>
                    </dxb:BarSplitButtonItem.PopupControl>
                </dxb:BarSplitButtonItem>
            </dxb:BarManager.Items>
            <dxb:BarManager.Bars>
                <dxb:Bar Caption="Format">
                    <dxb:Bar.DockInfo>
                        <dxb:BarDockInfo ContainerType="Top" Column="1"/>
                    </dxb:Bar.DockInfo>
                    <dxb:Bar.ItemLinks>
                        <dxb:BarCheckItemLink BarItemName="bBold"/>
                        <dxb:BarCheckItemLink BarItemName="bItalic"/>
                        <dxb:BarCheckItemLink BarItemName="bUnderline"/>
                        <dxb:BarItemLinkSeparator/>
                        <dxb:BarCheckItemLink BarItemName="bLeft"/>
                        <dxb:BarCheckItemLink BarItemName="bCenter"/>
                        <dxb:BarCheckItemLink BarItemName="bRight"/>
                        <dxb:BarItemLinkSeparator/>
                        <dxb:BarSplitButtonItemLink BarItemName="bFontColor"/>
                        <dxb:BarEditItemLink BarItemName="eFontFamily"/>
                        <dxb:BarEditItemLink BarItemName="eFontSize"/>
                    </dxb:Bar.ItemLinks>
                </dxb:Bar>
            </dxb:BarManager.Bars>
            <du:DemoRichControl Foreground="Black" VerticalScrollBarVisibility="Auto" Grid.Row="1" x:Name="richControl" SelectionChanged="richControl_SelectionChanged" FontFamily="Times New Roman" FontSize="20">
                <Control.Template>
                    <ControlTemplate>
                        <Border Background="White">
                            <ScrollViewer x:Name="PART_ContentHost"/>
                        </Border>
                    </ControlTemplate>
                </Control.Template>
            </du:DemoRichControl>
        </dxb:BarManager>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!jusing System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Threading;
using DevExpress.Xpf.Bars;
using DevExpress.Xpf.Editors;
using DevExpress.Xpf.Editors.Settings;
using DevExpress.Xpf.Utils;

namespace EditorsDemo {
    public partial class FontEditModule : EditorsDemoModule {
        Color selectedColor = Colors.Black;
        Color SelectedColor {
            get { return this.selectedColor; }
            set {
                this.selectedColor = value;
                if (this.richControl != null)
                    this.richControl.TextColor = value;
            }
        }
        public FontEditModule() {
            InitializeComponent();
            Loaded += OnLoaded;
            richControl.Text = "The DXEditors Library offers a collection of advanced data editors available for use within data entry forms, option editors and data-aware controls. Our editors provide seamless integration with the rest of our product line, including the data grid and toolbar-menu controls. When it comes to data input and representation, the DevExpress Data Editors Library is unmatched in providing the same level of customization and flexibility.";
        }
        [DefaultValue(false)]
        bool IsInUpdate { get; set; }
        void OnLoaded(object sender, RoutedEventArgs e) {
            ((ComboBoxEditSettings)eFontSize.EditSettings).ItemsSource = FontSizes.Sizes;
            UpdateBarsValues();
            richControl.Focus();
        }
        void eFontFamily_EditValueChanged(object sender, RoutedEventArgs e) {
            if (IsInUpdate)
                return;
            richControl.TextFontFamily = eFontFamily.EditValue;
            FocusRichControl();
        }
        void eFontSize_EditValueChanged(object sender, RoutedEventArgs e) {
            if (IsInUpdate)
                return;
            richControl.TextFontSize = eFontSize.EditValue;
            FocusRichControl();
        }
        void richControl_SelectionChanged(object sender, RoutedEventArgs e) {
            UpdateBarsValues();
        }
        void UpdateBarsValues() {
            IsInUpdate = true;
            eFontFamily.EditValue = richControl.TextFontFamily;
            eFontSize.EditValue = richControl.TextFontSize;
            TextAlignment textAlignment = this.richControl.GetTextAlignment();
            this.bLeft.IsChecked = textAlignment == TextAlignment.Left;
            this.bCenter.IsChecked = textAlignment == TextAlignment.Center;
            this.bRight.IsChecked = textAlignment == TextAlignment.Right;
            this.bBold.IsChecked = this.richControl.TextIsBold;
            this.bItalic.IsChecked = this.richControl.TextIsItalic;
            this.bUnderline.IsChecked = this.richControl.TextIsUnderline;
            IsInUpdate = false;
        }
        void FocusRichControl() {
            richControl.Dispatcher.BeginInvoke(DispatcherPriority.Normal, new ThreadStart(() => richControl.Focus()));
        }

        private void fontColorChooser_ColorChanged(object sender, EventArgs e) {
            if (IsInUpdate)
                return;
            SelectedColor = ((ColorChooser)sender).Color;
        }

        private void bBold_ItemClick(object sender, ItemClickEventArgs e) {
            if (IsInUpdate)
                return;
            richControl.TextIsBold = (bool)this.bBold.IsChecked;
            FocusRichControl();
        }

        private void bItalic_ItemClick(object sender, ItemClickEventArgs e) {
            if (IsInUpdate)
                return;
            richControl.TextIsItalic = (bool)this.bItalic.IsChecked;
            FocusRichControl();
        }

        private void bUnderline_ItemClick(object sender, ItemClickEventArgs e) {
            if (IsInUpdate)
                return;
            richControl.TextIsUnderline = (bool)this.bUnderline.IsChecked;
            FocusRichControl();
        }

        private void bLeft_CheckedChanged(object sender, ItemClickEventArgs e) {
            if (IsInUpdate || richControl == null)
                return;
            if ((bool)((BarCheckItem)sender).IsChecked)
                richControl.ToggleTextAlignmentLeft();
            FocusRichControl();
        }

        private void bCenter_CheckedChanged(object sender, ItemClickEventArgs e) {
            if (IsInUpdate || richControl == null)
                return;
            if ((bool)((BarCheckItem)sender).IsChecked)
                richControl.ToggleTextAlignmentCenter();
            FocusRichControl();
        }

        private void bRight_CheckedChanged(object sender, ItemClickEventArgs e) {
            if (IsInUpdate || richControl == null)
                return;
            if ((bool)((BarCheckItem)sender).IsChecked)
                richControl.ToggleTextAlignmentRight();
            FocusRichControl();
        }

        private void bFontColor_ItemClick(object sender, ItemClickEventArgs e) {
            if (IsInUpdate)
                return;
            richControl.TextColor = SelectedColor;
            FocusRichControl();
        }
        void FontColorChooser_OnUnloaded(object sender, RoutedEventArgs e) {
            FocusRichControl();
        }
    }
}!�MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemI2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections5clr-namespace:EditorsDemo.UtilsEditorsDemo.Utils!EditorsDemo.ImageEditModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xaml+localclr-namespace:EditorsDemo6sys&clr-namespace:System;assembly=mscorlibBcol2clr-namespace:System.Collections;assembly=mscorlib1utilsclr-namespace:EditorsDemo.UtilslhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors�	Resources
& DevExpress.Xpf.Editors.ImageEdit��
TargetType�Property�Value�Path�ElementName�%	'��".����$Center=���@ShowMenu�$	IsChecked�$chkShowMenu����@Stretch�$	EditValue�$
cmbStretch���!�@ShowLoadDialogOnClickMode�$	EditValue�$cmbLoadDialogMode��.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$	�250��.+�$DevExpress.Xpf.Core.GroupFrame$��
Properties��.���ColumnDefinitions��$
�Auto����RowDefinitions���.+�& DevExpress.Xpf.Editors.CheckEdit-	Name$	chkShowMenu��
Content)#DevExpress.Xpf.Core.ObjectConverter$
	Show menu$��0�$�2�$
�0,0,0,4q�	IsChecked$
TrueY���$��1�$�0�$��Stretch:��$�Center=�$
�0,0,6,4q�)#DevExpress.Xpf.Editors.ComboBoxEdit-Name$
cmbStretch��$��1�$�1�'!DevExpress.Xpf.Editors.ButtonEdit
IsTextEditable
.$
�0,0,0,4q�+%DevExpress.Xpf.Editors.LookUpEditBase
SelectedIndex$0���$��2�$�0�$��Load image on click:��$�Center=�$
�0,0,6,4q�-$cmbLoadDialogMode��$��2�$�1�
.$
�0,0,0,4q�$0�Content.���BitmapScalingMode$HighQuality=�.+���$��*��$
��Auto�.+��.+��$
��Fill=����$Source�$popupImageEdit����$
��0.1*��$
��0.8*��$
��0.1*���$�0.05*���$
�0.9*���$�0.05*�.+��$��1�$�1��$��0.20*��$��0.05*��$��0.30*��$��0.05*��$
��0.4*�.+����$�0.05*���$
�0.9*���$�0.05*�.+��$�1���$�0.45*���$
�0.1*���$�0.45*�.+����$�0.45*���$
�0.1*���$�0.45*�.+����$�0.49*���$�0.02*���$�0.49*�.+�
Source$../Images/Persons/w22.jpg�$�Center=�$�2�$../Images/Persons/m13.jpg�$�Center=��$�2���$�0.49*���$�0.02*���$�0.49*�.+�$../Images/Persons/w16.jpg�$�Center=�$�2�$../Images/Persons/m24.jpg�$�Center=��$�2���$�0.45*���$
�0.1*���$�0.45*�.+����$�0.49*���$�0.02*���$�0.49*�.+�$../Images/Persons/m03.jpg�$�Center=�$�2�$../Images/Persons/w30.jpg�$�Center=��$�2���$�0.49*���$�0.02*���$�0.49*�.+�$../Images/Persons/m02.jpg�$�Center=�$�2�$../Images/Persons/w29.jpg�$�Center=��$��2���$
�0.1*���$
�0.8*���$
�0.1*�.+��$�1���$�0.45*���$
�0.1*���$�0.45*�.+����$�0.49*���$�0.02*���$�0.49*�.+�$../Images/Persons/w26.jpg�$�Center=�$�2�$../Images/Persons/m19.jpg�$�Center=��$�2���$�0.49*���$�0.02*���$�0.49*�.+�$../Images/Persons/m18.jpg�$�Center=�$�2�$../Images/Persons/w03.jpg�$�Center=��$��4���$
�0.2*���$
�0.6*���$
�0.2*�.+��$�1���$�0.49*���$�0.02*���$�0.49*�.+�$../Images/Persons/w09.jpg�$�Center=�$�2�$../Images/Persons/m25.jpg�$�Center=�����Orientation$
Horizontal=�$��1�$�Right=�$�12q�.+���$��Background tree: ��$�Center=�+	%DevExpress.Xpf.Editors.PopupImageEdit	-$�popupImageEdit��$�Center=�$	�300��
	Source$../Images/Icons/Tree.png�	ShowMenu�$	IsChecked�$chkShowMenu��	Stretch�$	EditValue�$
cmbStretch�� 	ShowLoadDialogOnClickMode�$	EditValue�$cmbLoadDialogMode��!�3<local:EditorsDemoModule x:Class="EditorsDemo.ImageEditModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:EditorsDemo"
 xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:utils="clr-namespace:EditorsDemo.Utils"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors">
    <local:EditorsDemoModule.Resources>
        <Style TargetType="dxe:ImageEdit">
            <Setter Property="HorizontalAlignment" Value="Center" />
            <Setter Property="ShowMenu" Value="{Binding Path=IsChecked, ElementName=chkShowMenu}" />
            <Setter Property="Stretch" Value="{Binding Path=EditValue, ElementName=cmbStretch}" />
            <Setter Property="ShowLoadDialogOnClickMode" Value="{Binding Path=EditValue, ElementName=cmbLoadDialogMode}" />
        </Style>
    </local:EditorsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Width="250">
                <dx:GroupFrame Header="Properties">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <dxe:CheckEdit x:Name="chkShowMenu" Content="Show menu" Grid.Row="0" Grid.ColumnSpan="2" Margin="0,0,0,4" IsChecked="True" />
                        <TextBlock Grid.Row="1" Grid.Column="0" Text="Stretch:" VerticalAlignment="Center" Margin="0,0,6,4" />
                        <dxe:ComboBoxEdit x:Name="cmbStretch" Grid.Row="1" Grid.Column="1" IsTextEditable="False" Margin="0,0,0,4" SelectedIndex="0" />
                        <TextBlock Grid.Row="2" Grid.Column="0" Text="Load image on click:" VerticalAlignment="Center" Margin="0,0,6,4" />
                        <dxe:ComboBoxEdit x:Name="cmbLoadDialogMode" Grid.Row="2" Grid.Column="1" IsTextEditable="False" Margin="0,0,0,4" SelectedIndex="0" />
                    </Grid>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <RenderOptions.BitmapScalingMode>HighQuality</RenderOptions.BitmapScalingMode>
            <Grid>
                <Grid.RowDefinitions>
                    <RowDefinition Height="*" />
                    <RowDefinition Height="Auto" />
                </Grid.RowDefinitions>
                <Grid>
                    <Image Source="{Binding Path=Source, ElementName=popupImageEdit}" Stretch="Fill" />
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition Height="0.1*" />
                            <RowDefinition Height="0.8*" />
                            <RowDefinition Height="0.1*" />
                        </Grid.RowDefinitions>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="0.05*" />
                            <ColumnDefinition Width="0.9*" />
                            <ColumnDefinition Width="0.05*" />
                        </Grid.ColumnDefinitions>
                        <Grid Grid.Row="1" Grid.Column="1">
                            <Grid.RowDefinitions>
                                <RowDefinition Height="0.20*" />
                                <RowDefinition Height="0.05*" />
                                <RowDefinition Height="0.30*" />
                                <RowDefinition Height="0.05*" />
                                <RowDefinition Height="0.4*" />
                            </Grid.RowDefinitions>
                            <Grid>
                                <Grid.ColumnDefinitions>
                                    <ColumnDefinition Width="0.05*" />
                                    <ColumnDefinition Width="0.9*" />
                                    <ColumnDefinition Width="0.05*" />
                                </Grid.ColumnDefinitions>
                                <Grid Grid.Column="1">
                                    <Grid.ColumnDefinitions>
                                        <ColumnDefinition Width="0.45*" />
                                        <ColumnDefinition Width="0.1*" />
                                        <ColumnDefinition Width="0.45*" />
                                    </Grid.ColumnDefinitions>
                                    <Grid>
                                        <Grid.ColumnDefinitions>
                                            <ColumnDefinition Width="0.45*" />
                                            <ColumnDefinition Width="0.1*" />
                                            <ColumnDefinition Width="0.45*" />
                                        </Grid.ColumnDefinitions>
                                        <Grid>
                                            <Grid.ColumnDefinitions>
                                                <ColumnDefinition Width="0.49*" />
                                                <ColumnDefinition Width="0.02*" />
                                                <ColumnDefinition Width="0.49*" />
                                            </Grid.ColumnDefinitions>
                                            <dxe:ImageEdit Source="../Images/Persons/w22.jpg" HorizontalAlignment="Center" />
                                            <dxe:ImageEdit Grid.Column="2" Source="../Images/Persons/m13.jpg" HorizontalAlignment="Center" />
                                        </Grid>
                                        <Grid Grid.Column="2">
                                            <Grid.ColumnDefinitions>
                                                <ColumnDefinition Width="0.49*" />
                                                <ColumnDefinition Width="0.02*" />
                                                <ColumnDefinition Width="0.49*" />
                                            </Grid.ColumnDefinitions>
                                            <dxe:ImageEdit Source="../Images/Persons/w16.jpg" HorizontalAlignment="Center" />
                                            <dxe:ImageEdit Grid.Column="2" Source="../Images/Persons/m24.jpg" HorizontalAlignment="Center" />
                                        </Grid>
                                    </Grid>
                                    <Grid Grid.Column="2">
                                        <Grid.ColumnDefinitions>
                                            <ColumnDefinition Width="0.45*" />
                                            <ColumnDefinition Width="0.1*" />
                                            <ColumnDefinition Width="0.45*" />
                                        </Grid.ColumnDefinitions>
                                        <Grid>
                                            <Grid.ColumnDefinitions>
                                                <ColumnDefinition Width="0.49*" />
                                                <ColumnDefinition Width="0.02*" />
                                                <ColumnDefinition Width="0.49*" />
                                            </Grid.ColumnDefinitions>
                                            <dxe:ImageEdit Source="../Images/Persons/m03.jpg" HorizontalAlignment="Center" />
                                            <dxe:ImageEdit Grid.Column="2" Source="../Images/Persons/w30.jpg" HorizontalAlignment="Center" />
                                        </Grid>
                                        <Grid Grid.Column="2">
                                            <Grid.ColumnDefinitions>
                                                <ColumnDefinition Width="0.49*" />
                                                <ColumnDefinition Width="0.02*" />
                                                <ColumnDefinition Width="0.49*" />
                                            </Grid.ColumnDefinitions>
                                            <dxe:ImageEdit Source="../Images/Persons/m02.jpg" HorizontalAlignment="Center" />
                                            <dxe:ImageEdit Grid.Column="2" Source="../Images/Persons/w29.jpg" HorizontalAlignment="Center" />
                                        </Grid>
                                    </Grid>
                                </Grid>
                            </Grid>
                            <Grid Grid.Row="2">
                                <Grid.ColumnDefinitions>
                                    <ColumnDefinition Width="0.1*" />
                                    <ColumnDefinition Width="0.8*" />
                                    <ColumnDefinition Width="0.1*" />
                                </Grid.ColumnDefinitions>
                                <Grid Grid.Column="1">
                                    <Grid.ColumnDefinitions>
                                        <ColumnDefinition Width="0.45*" />
                                        <ColumnDefinition Width="0.1*" />
                                        <ColumnDefinition Width="0.45*" />
                                    </Grid.ColumnDefinitions>
                                    <Grid>
                                        <Grid.ColumnDefinitions>
                                            <ColumnDefinition Width="0.49*" />
                                            <ColumnDefinition Width="0.02*" />
                                            <ColumnDefinition Width="0.49*" />
                                        </Grid.ColumnDefinitions>
                                        <dxe:ImageEdit Source="../Images/Persons/w26.jpg" HorizontalAlignment="Center" />
                                        <dxe:ImageEdit Grid.Column="2" Source="../Images/Persons/m19.jpg" HorizontalAlignment="Center" />
                                    </Grid>
                                    <Grid Grid.Column="2">
                                        <Grid.ColumnDefinitions>
                                            <ColumnDefinition Width="0.49*" />
                                            <ColumnDefinition Width="0.02*" />
                                            <ColumnDefinition Width="0.49*" />
                                        </Grid.ColumnDefinitions>
                                        <dxe:ImageEdit Source="../Images/Persons/m18.jpg" HorizontalAlignment="Center" />
                                        <dxe:ImageEdit Grid.Column="2" Source="../Images/Persons/w03.jpg" HorizontalAlignment="Center" />
                                    </Grid>
                                </Grid>
                            </Grid>
                            <Grid Grid.Row="4">
                                <Grid.ColumnDefinitions>
                                    <ColumnDefinition Width="0.2*" />
                                    <ColumnDefinition Width="0.6*" />
                                    <ColumnDefinition Width="0.2*" />
                                </Grid.ColumnDefinitions>
                                <Grid Grid.Column="1">
                                    <Grid.ColumnDefinitions>
                                        <ColumnDefinition Width="0.49*" />
                                        <ColumnDefinition Width="0.02*" />
                                        <ColumnDefinition Width="0.49*" />
                                    </Grid.ColumnDefinitions>
                                    <dxe:ImageEdit Source="../Images/Persons/w09.jpg" HorizontalAlignment="Center" />
                                    <dxe:ImageEdit Grid.Column="2" Source="../Images/Persons/m25.jpg" HorizontalAlignment="Center" />
                                </Grid>
                            </Grid>
                        </Grid>
                    </Grid>
                </Grid>
                <StackPanel Orientation="Horizontal" Grid.Row="1" HorizontalAlignment="Right" Margin="12">
                    <TextBlock Text="Background tree: " VerticalAlignment="Center" />
                    <dxe:PopupImageEdit Name="popupImageEdit" VerticalAlignment="Center" Width="300" ShowMenu="{Binding Path=IsChecked, ElementName=chkShowMenu}" Source="../Images/Icons/Tree.png" Stretch="{Binding Path=EditValue, ElementName=cmbStretch}" ShowLoadDialogOnClickMode="{Binding Path=EditValue, ElementName=cmbLoadDialogMode}" />
                </StackPanel>
            </Grid>
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!5using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;
using DevExpress.Xpf.Utils;
using System.Reflection;
using System.Collections.ObjectModel;

namespace EditorsDemo {
    public partial class ImageEditModule : EditorsDemoModule {
        public ImageEditModule() {
            InitializeComponent();
               InitSources();
        }
        void InitSources() {
            InitStretchComboBox();
            InitLoadDialogModeComboBox();
        }
        void InitStretchComboBox() {
            List<Stretch> stretchModes = new List<Stretch>();
            stretchModes.Add(Stretch.Uniform);
            stretchModes.Add(Stretch.UniformToFill);
            stretchModes.Add(Stretch.Fill);
            cmbStretch.ItemsSource = stretchModes;
        }
        void InitLoadDialogModeComboBox() {
            List<ShowLoadDialogOnClickMode> loadDialogModes = new List<ShowLoadDialogOnClickMode>();
            loadDialogModes.Add(ShowLoadDialogOnClickMode.Always);
            loadDialogModes.Add(ShowLoadDialogOnClickMode.Never);
            loadDialogModes.Add(ShowLoadDialogOnClickMode.Empty);
            cmbLoadDialogMode.ItemsSource = loadDialogModes;
        }
    }

#region Helpers
#endregion

}!�MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections1&clr-namespace:System;assembly=mscorlibSystemGCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemo#EditorsDemo.ListBoxEditModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase<col2clr-namespace:System.Collections;assembly=mscorlib0sys&clr-namespace:System;assembly=mscorlib%localclr-namespace:EditorsDemo�	Resources
& EditorsDemo.DisplayTextConverter displayTextConverter�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$�1�$	�250��.+�$DevExpress.Xpf.Core.GroupFrame$��Style��.�("DevExpress.Xpf.Editors.ListBoxEdit-$�
styleSelector��ValueMember$
Content��
SelectedIndex$0�%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.�Z�
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings
ItemsPanel��.R�����Orientation$
Horizontal=�Items,&DevExpress.Xpf.Editors.ListBoxEditItem$
�Default��$
�Checked��$�	18,0,18,0q�$�Radio��$��
Properties��$	�Top=�$
�0,4,0,0q�.��	�ColumnDefinitions	��$
�Auto���
�RowDefinitions
�����.+���$�0�$��0�$��Edit value:��$�Center=�$
�0,0,8,4q�%DevExpress.Xpf.Editors.TextEdit
IsReadOnly.$�1�$��0�$	�160��$
�0,0,0,4q�DisplayTextConverter#[
	EditValue
��ElementName$
edit���Path$	EditValue���$�0�$��1�$��Selected index:��$�Center=�$
�0,0,8,4q�.$�1�$��1�$	�160��$
�0,0,0,4q�)	#DevExpress.Xpf.Editors.TextEditBase	Text�$
edit��$
SelectedIndex���$�0�$��2�$��Selected item:��$�Center=�$
�0,0,8,8q�.$�1�$��2�$	�160��$
�0,0,0,8q��$
edit��$SelectedItem�&
 DevExpress.Xpf.Editors.CheckEdit
-$�allowHighlightingCheck��$��3�
Content)#DevExpress.Xpf.Core.ObjectConverter$Allow item highlighting$�2�$
�0,0,0,4q�
	IsChecked�$
edit��$AllowItemHighlighting��Mode$TwoWay=�
-
Name$chShowCustomItems��$��4�$
trueY�$Show custom items$�2�$��	Selection��$	�Top=�$
�0,4,0,0q�.��	��$
�Auto���
��.+���$�0�$��0�$��Selection mode:��$�Center=�$
�0,0,8,4q�)#DevExpress.Xpf.Editors.ComboBoxEdit-$�selectionModeSelector��$�1�$��0�'
!DevExpress.Xpf.Editors.ButtonEdit
IsTextEditable.$	�160��$
�0,0,0,4q�
�$
edit��$
SelectionMode�$TwoWay=���$�0�$��1�$��Selected item(s):��$�Center=�$
�0,0,8,0q�-$�selectedItemList��$�1�$��1�$	�160��$	�100��ItemsSource�$
edit��$
SelectedItems�Content.�.+�-$
�edit��$�Center=�$	�220��$0�$	�360��ShowCustomItems�$	IsChecked�$chShowCustomItems���UpdateSourceTrigger$PropertyChanged=�!�<local:EditorsDemoModule x:Class="EditorsDemo.ListBoxEditModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:local="clr-namespace:EditorsDemo">
    <local:EditorsDemoModule.Resources>
        <local:DisplayTextConverter x:Key="displayTextConverter" />
    </local:EditorsDemoModule.Resources>
    <dxdb:DemoModuleControl><dxdb:DemoModuleControl.OptionsContent>
        <StackPanel Grid.Column="1" Width="250">
            <dx:GroupFrame Header="Style">
                <dxe:ListBoxEdit Name="styleSelector" ValueMember="Content" SelectedIndex="0" ShowBorder="False" Background="{x:Null}" SelectedIndexChanged="styleSelector_SelectionChanged">
                    <dxe:ListBoxEdit.StyleSettings>
                        <dxe:RadioListBoxEditStyleSettings />
                    </dxe:ListBoxEdit.StyleSettings>
                        <dxe:ListBoxEdit.ItemsPanel>
                        <ItemsPanelTemplate>
                            <StackPanel Orientation="Horizontal" />
                        </ItemsPanelTemplate>
                    </dxe:ListBoxEdit.ItemsPanel>
                    <dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEditItem Content="Default" />
                        <dxe:ListBoxEditItem Content="Checked" Margin="18,0,18,0" />
                        <dxe:ListBoxEditItem Content="Radio" />
                    </dxe:ListBoxEdit.Items>
                </dxe:ListBoxEdit>
            </dx:GroupFrame>
            <dx:GroupFrame Header="Properties" VerticalAlignment="Top" Margin="0,4,0,0">
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="Auto" />
                        <ColumnDefinition />
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                    </Grid.RowDefinitions>
                        <TextBlock Grid.Column="0" Grid.Row="0" Text="Edit value:" VerticalAlignment="Center" Margin="0,0,8,4" />
                        <dxe:TextEdit IsReadOnly="True" Grid.Column="1" Grid.Row="0" EditValue="{Binding ElementName=edit, Path=EditValue}" MaxWidth="160" Margin="0,0,0,4" DisplayTextConverter="{StaticResource displayTextConverter}" />
                        <TextBlock Grid.Column="0" Grid.Row="1" Text="Selected index:" VerticalAlignment="Center" Margin="0,0,8,4" />
                        <dxe:TextEdit IsReadOnly="True" Grid.Column="1" Grid.Row="1" Text="{Binding ElementName=edit, Path=SelectedIndex}" MaxWidth="160" Margin="0,0,0,4" />
                        <TextBlock Grid.Column="0" Grid.Row="2" Text="Selected item:" VerticalAlignment="Center" Margin="0,0,8,8" />
                        <dxe:TextEdit IsReadOnly="True" Grid.Column="1" Grid.Row="2" Text="{Binding ElementName=edit, Path=SelectedItem}" MaxWidth="160" Margin="0,0,0,8" />
                        <dxe:CheckEdit Name="allowHighlightingCheck" Grid.Row="3" IsChecked="{Binding ElementName=edit, Path=AllowItemHighlighting, Mode=TwoWay}" Content="Allow item highlighting" Grid.ColumnSpan="2" Margin="0,0,0,4"/>
                        <dxe:CheckEdit x:Name="chShowCustomItems" Grid.Row="4" IsChecked="true" Content="Show custom items" Grid.ColumnSpan="2"/>
                    </Grid>
            </dx:GroupFrame>
            <dx:GroupFrame Header="Selection" VerticalAlignment="Top" Margin="0,4,0,0">
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="Auto" />
                        <ColumnDefinition />
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition />
                        <RowDefinition />
                    </Grid.RowDefinitions>
                        <TextBlock Grid.Column="0" Grid.Row="0" Text="Selection mode:" VerticalAlignment="Center" Margin="0,0,8,4" />
                        <dxe:ComboBoxEdit Name="selectionModeSelector" Grid.Column="1" Grid.Row="0" IsTextEditable="False" EditValue="{Binding ElementName=edit, Path=SelectionMode, Mode=TwoWay}" MaxWidth="160" Margin="0,0,0,4" SelectedIndexChanged="selectionModeSelector_SelectedIndexChanged" />
                        <TextBlock Grid.Column="0" Grid.Row="1" Text="Selected item(s):" VerticalAlignment="Center" Margin="0,0,8,0" />
                        <dxe:ListBoxEdit
                            Name="selectedItemList"
                            Grid.Column="1" Grid.Row="1"
                            ItemsSource="{Binding ElementName=edit, Path=SelectedItems}"
                            MaxWidth="160" Height="100">
                        </dxe:ListBoxEdit>
                    </Grid>
            </dx:GroupFrame>
        </StackPanel>
    </dxdb:DemoModuleControl.OptionsContent>
    <Grid>
        <dxe:ListBoxEdit
            Name="edit"
            VerticalAlignment="Center"
            MaxWidth="220"
            SelectedIndex="0"
            MaxHeight="360"
            ShowCustomItems="{Binding Path=IsChecked, ElementName=chShowCustomItems, UpdateSourceTrigger=PropertyChanged}"
            />
    </Grid>
</dxdb:DemoModuleControl></local:EditorsDemoModule>!�using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.DemoBase;
using DevExpress.Xpf.Editors;
using System.Windows.Markup;
using EditorsDemo.Utils;
using System.Collections;

namespace EditorsDemo {
    public partial class ListBoxEditModule : EditorsDemoModule {
        bool isLoadedCompleted = false;
        public ListBoxEditModule() {
            InitializeComponent();
            edit.Focus();
            Loaded += new RoutedEventHandler(ListBoxEditModule_Loaded);
            InitSources();
        }
        void InitSources() {
            edit.ItemsSource = NWindData.CountriesArray;

            List<SelectionMode> modes = new List<SelectionMode>();
            modes.Add(SelectionMode.Single);
            modes.Add(SelectionMode.Multiple);
            modes.Add(SelectionMode.Extended);
            selectionModeSelector.ItemsSource = modes;
        }
        void ListBoxEditModule_Loaded(object sender, RoutedEventArgs e) {
            isLoadedCompleted = true;
        }
        void styleSelector_SelectionChanged(object sender, RoutedEventArgs e) {
            if(!isLoadedCompleted)
                return;
            string selectedStyleName = (string)styleSelector.EditValue;
            switch(selectedStyleName) {
                case "Checked":
                    edit.StyleSettings = new CheckedListBoxEditStyleSettings();
                    selectionModeSelector.IsEnabled = false;
                    allowHighlightingCheck.IsEnabled = false;
                    break;
                case "Radio":
                    edit.StyleSettings = new RadioListBoxEditStyleSettings();
                    selectionModeSelector.IsEnabled = false;
                    allowHighlightingCheck.IsEnabled = false;
                    break;
                default:
                    edit.StyleSettings = new ListBoxEditStyleSettings();
                    selectionModeSelector.IsEnabled = true;
                    allowHighlightingCheck.IsEnabled = true;
                    break;
            }
        }
        private void selectionModeSelector_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            selectedItemList.IsEnabled = edit.SelectionMode != SelectionMode.Single;
        }
    }
    public class DisplayTextConverter : IValueConverter {
        #region IValueConverter Members
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            IList values = value as IList;
            if(values != null) {
                StringBuilder builder = new StringBuilder();
                builder.Append("{");
                bool isFirst = true;
                foreach(object obj in values) {
                    if(isFirst) {
                        builder.Append(obj);
                        isFirst = false;
                        continue;
                    }
                    builder.AppendFormat(", {0}", obj);
                }
                builder.Append("}");
                return builder.ToString();
            }
            return value;
        }
        public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            throw new NotImplementedException();
        }
        #endregion
    }
}!�MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:CommonDemo
CommonDemo'clr-namespace:CommonDemo
CommonDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemI2clr-namespace:System.Collections;assembly=mscorlibSystem.CollectionsCommonDemo.LookUpEdit\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/corefbDevExpress.Xpf.Grid.v13.1.Core, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa	]DevExpress.Xpf.Grid.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxg2http://schemas.devexpress.com/winfx/2008/xaml/grid	?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorse
aDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase
%commonclr-namespace:CommonDemo
%dxdemoclr-namespace:CommonDemo
0sys&clr-namespace:System;assembly=mscorlib
Dmc;http://schemas.openxmlformats.org/markup-compatibility/2006
:d2http://schemas.microsoft.com/expression/blend/2008
Dcollections2clr-namespace:System.Collections;assembly=mscorlib
�	Resources
�MergedDictionaries
�Source��$1+../ModuleResources/LookUpEditTemplates.xaml?�%.�/
)DevExpress.Xpf.DemoBase.DemoModuleControl�DataContext��Path$ProductsNew� NWindDataLoader
�Source#[OptionsContent��$	�250��.+�$DevExpress.Xpf.Core.GroupFrame$��Editor Properties��$�0,0,0,12q�.���ColumnDefinitions��$
�Auto����RowDefinitions�������.+���$��Edit Value:��$�Center=�$
�0,0,6,4q�%DevExpress.Xpf.Editors.TextEdit%DevExpress.Xpf.Editors.BaseEdit	
IsReadOnly	.$�1�$
�0,0,0,4q�)#DevExpress.Xpf.Editors.TextEditBase
Text
�$	EditValue��ElementName$
lookUpEdit���UpdateSourceTrigger$PropertyChanged=���$��Display Member:��$��1�$�Center=�$
�0,0,6,4q�-
Name$
txtDisplayMember��$��1�$�1�$
�0,0,0,4q�	.$
ProductName����$��
Value Member:��$��2�$�Center=�$
�0,0,6,4q�-$
txtValueMember��	.$
	ProductID��$��2�$�1�$
�0,0,0,4q�& DevExpress.Xpf.Editors.CheckEditContent)#DevExpress.Xpf.Core.ObjectConverter$Show Size Grip$�2�$��3�$
�0,0,0,4q�	IsChecked�$ShowSizeGrip��Mode$TwoWay=�$Immediate Popup$�2�$��5�$
�0,0,0,4q��$ImmediatePopup�$TwoWay=�-Name$chProcessNewValue��$#Allow Processing of New Value$�2�$��6�$
�0,0,0,4q�$��Search Properties��$�0,0,0,12q�.����$
�Auto�������.+�$Allow Auto Complete$�2�$��0�$
�0,0,0,4q�	EditValue�$AutoComplete�$TwoWay=�$!Allow Incremental Filtering$�2�$��1�$
�0,0,0,4q��$IncrementalFiltering�$TwoWay=���$��Auto Search Text:��$�Center=�$��2�$�0�$
�0,0,6,4q�	.$��2�$�1�$
�0,0,0,4q��$AutoSearchText�$OneWay=�Content.�$�48,40,48,48q��$��0.25*��$��0.75*���$�*���$	�300���$�*�.+�$ ��Multi-Column Lookup Editor��$��0�$�1�$	�Top=�.�+	%DevExpress.Xpf.Grid.LookUp.LookUpEdit-$�
lookUpEdit��$�Center=�*	$DevExpress.Xpf.Editors.PopupBaseEdit	ShowSizeGrip$
TrueY�+
%DevExpress.Xpf.Editors.LookUpEditBase

SelectedIndex$1�AutoPopulateColumns. gridTemplate	PopupContentTemplate#[IsPopupAutoWidth.	
PopupMaxWidth$	600Q�
ItemsSource�

DisplayMember�$	EditValue�$txtDisplayMember��
ValueMember�$	EditValue�$txtValueMember��!�<common:CommonDemoModule x:Class="CommonDemo.LookUpEdit"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:common="clr-namespace:CommonDemo"
    xmlns:dxdemo="clr-namespace:CommonDemo"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    mc:Ignorable="d" d:DesignHeight="400" d:DesignWidth="800">
    <common:CommonDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="../ModuleResources/LookUpEditTemplates.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </common:CommonDemoModule.Resources>
    <dxdb:DemoModuleControl DataContext="{Binding Path=ProductsNew, Source={StaticResource NWindDataLoader}}">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="250">
                <dx:GroupFrame Header="Editor Properties" Margin="0,0,0,12">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto"/>
                            <ColumnDefinition/>
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition/>
                            <RowDefinition/>
                            <RowDefinition/>
                            <RowDefinition/>
                            <RowDefinition/>
                            <RowDefinition/>
                            <RowDefinition/>
                        </Grid.RowDefinitions>
                        <TextBlock Text="Edit Value:" VerticalAlignment="Center" Margin="0,0,6,4"/>
                        <dxe:TextEdit IsReadOnly="True" Grid.Column="1" Margin="0,0,0,4" >
                            <dxe:TextEdit.Text>
                                <Binding Path="EditValue" ElementName="lookUpEdit">
                                    <Binding.UpdateSourceTrigger>PropertyChanged</Binding.UpdateSourceTrigger>
                                </Binding>
                            </dxe:TextEdit.Text>
                        </dxe:TextEdit>
                        <TextBlock Text="Display Member:" Grid.Row="1" VerticalAlignment="Center" Margin="0,0,6,4"/>
                        <dxe:TextEdit x:Name="txtDisplayMember" Grid.Row="1" Grid.Column="1" Margin="0,0,0,4" IsReadOnly="True" Text="ProductName"/>
                        <TextBlock Text="Value Member:" Grid.Row="2" VerticalAlignment="Center" Margin="0,0,6,4"/>
                        <dxe:TextEdit x:Name="txtValueMember" IsReadOnly="true" Text="ProductID" Grid.Row="2" Grid.Column="1" Margin="0,0,0,4"/>
                        <dxe:CheckEdit Content="Show Size Grip" Grid.ColumnSpan="2" Grid.Row="3" Margin="0,0,0,4" IsChecked="{Binding Path=ShowSizeGrip, Mode=TwoWay}"/>
                        <dxe:CheckEdit Content="Immediate Popup" Grid.ColumnSpan="2" Grid.Row="5" Margin="0,0,0,4" IsChecked="{Binding Path=ImmediatePopup, Mode=TwoWay}"/>
                        <dxe:CheckEdit Content="Allow Processing of New Value" x:Name="chProcessNewValue" Grid.ColumnSpan="2" Grid.Row="6" Margin="0,0,0,4" />
                    </Grid>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Search Properties" Margin="0,0,0,12" >
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto"/>
                            <ColumnDefinition/>
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition/>
                            <RowDefinition/>
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <dxe:CheckEdit Content="Allow Auto Complete" Grid.ColumnSpan="2" Grid.Row="0" Margin="0,0,0,4" EditValue="{Binding Path=AutoComplete, Mode=TwoWay}" />
                        <dxe:CheckEdit Content="Allow Incremental Filtering" Grid.ColumnSpan="2" Grid.Row="1" Margin="0,0,0,4" EditValue="{Binding Path=IncrementalFiltering, Mode=TwoWay}"/>
                        <TextBlock Text="Auto Search Text:" VerticalAlignment="Center" Grid.Row="2" Grid.Column="0" Margin="0,0,6,4" />
                        <dxe:TextEdit IsReadOnly="True" Grid.Row="2" Grid.Column="1" EditValue="{Binding Path=AutoSearchText, Mode=OneWay}" Margin="0,0,0,4"/>
                    </Grid>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid Margin="48,40,48,48">
            <Grid.RowDefinitions>
                <RowDefinition Height="0.25*"/>
                <RowDefinition Height="0.75*"/>
            </Grid.RowDefinitions>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*"/>
                <ColumnDefinition Width="300"/>
                <ColumnDefinition Width="*"/>
            </Grid.ColumnDefinitions>
            <dx:GroupFrame Header="Multi-Column Lookup Editor" Grid.Row="0" Grid.Column="1" VerticalAlignment="Top">
                <dxg:LookUpEdit
                    Name="lookUpEdit"
                    VerticalAlignment="Center"
                    ShowSizeGrip="True"
                    SelectedIndex="1"
                    AutoPopulateColumns="False"
                    PopupContentTemplate="{StaticResource gridTemplate}"
                    IsPopupAutoWidth="False"
                    ProcessNewValue="lookUpEdit_ProcessNewValue"
                    ItemsSource="{Binding}"
                    DisplayMember="{Binding Path=EditValue, ElementName=txtDisplayMember}"
                    ValueMember="{Binding Path=EditValue, ElementName=txtValueMember}" PopupMaxWidth="600">
                </dxg:LookUpEdit>
            </dx:GroupFrame>
        </Grid>
    </dxdb:DemoModuleControl>
</common:CommonDemoModule>!
using System;
using System.Windows;
using System.Windows.Controls;
using DevExpress.Xpf.DemoBase;
using System.Collections;
using DevExpress.Xpf.Core;
using DevExpress.Utils;
using System.Data;
using DevExpress.Xpf.Editors;


namespace CommonDemo {
   [CodeFile("ModuleResources/LookUpEditTemplates(.SL).xaml")]
    public partial class LookUpEdit : CommonDemoModule {
        NWindDataLoader NWind { get; set; }
        string GenericXamlName { get { return "Generic.xaml"; } }
        DataView Categories { get { return (DataView)NWind.Categories; } }
        DataView Products { get { return (DataView)lookUpEdit.DataContext; } }
        int NewItemRowID { get { return Products.Count + 1; } }
        public LookUpEdit() {
            Resources.MergedDictionaries.Add(new ResourceDictionary() { Source = new Uri(string.Format("/{0};component/Themes/{1}", AssemblyHelper.GetPartialName(typeof(LookUpEdit).Assembly), GenericXamlName), UriKind.Relative) });
            InitializeComponent();
            NWind = Resources["NWindDataLoader"] as NWindDataLoader;
        }
        Control control;
        private void lookUpEdit_ProcessNewValue(DependencyObject sender, DevExpress.Xpf.Editors.ProcessNewValueEventArgs e) {
            if(!(bool)chProcessNewValue.IsChecked)
                return;

            control = new ContentControl { Template = (ControlTemplate)Resources["addNewRecordTemplate"], Tag = e };
            Products.BeginInit();
            DataRowView row = Products.AddNew();
            row["ProductName"] = e.DisplayText;

            control.DataContext = row;
            FrameworkElement owner = sender as FrameworkElement;
            DialogClosedDelegate closeHandler = CloseAddNewRecordHandler;

            FloatingContainer.ShowDialogContent(control, owner, Size.Empty, new FloatingContainerParameters()
            {
                Title = "Add New Record",
                AllowSizing = false,
                ClosedDelegate = closeHandler,
                ContainerFocusable = false,
                ShowModal = true
            });

            e.PostponedValidation = true;
            e.Handled = true;
        }

        void CloseAddNewRecordHandler(bool? close) {
            DataRowView row = (DataRowView)control.DataContext;
            if(close == null || !(bool)close)
                row.CancelEdit();
            Products.EndInit();
            control = null;
        }
        protected override object GetModuleDataContext() {
            return lookUpEdit;
        }
    }
}!�MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections1&clr-namespace:System;assembly=mscorlibSystemGCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemo5clr-namespace:EditorsDemo.UtilsEditorsDemo.Utils EditorsDemo.MemoEditModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors<col2clr-namespace:System.Collections;assembly=mscorlib0sys&clr-namespace:System;assembly=mscorlib%localclr-namespace:EditorsDemo+utilsclr-namespace:EditorsDemo.UtilseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$	�250��.+�$DevExpress.Xpf.Core.GroupFrame$��
Properties��$�0,0,0,12q�.���.+�& DevExpress.Xpf.Editors.CheckEdit$
�0,0,0,4q�Content)#DevExpress.Xpf.Core.ObjectConverter$Accepts RETURN	IsChecked��Path$MemoAcceptsReturn��Mode$TwoWay=��ElementName$editor��$
�0,0,0,4q�$Accepts TAB�$MemoAcceptsTab�$TwoWay=�$editor��$
�0,0,0,4q�$	Show icon�$ShowIcon�$TwoWay=�$editor��$
�0,0,0,0q�$Show size grip�$ShowSizeGrip�$TwoWay=�$editor��$��Memo Scrollbars��$�0,0,0,12q�.���RowDefinitions����ColumnDefinitions��$
�Auto���$�*�.+���$��Horizontal:��$�Center=�$�0�$��0�$
�0,0,6,4q�)#DevExpress.Xpf.Editors.ComboBoxEdit-Name$cbHorizontalScroll��'!DevExpress.Xpf.Editors.ButtonEdit	IsTextEditable	.$�1�$��0�$
�0,0,0,4q�%DevExpress.Xpf.Editors.BaseEdit
	EditValue
�$'!MemoHorizontalScrollBarVisibility�$TwoWay=�$editor����$��	Vertical:��$�Center=�$�0�$��1�$
�0,0,6,0q�-$cbVerticalScroll��	.$�1�$��1�$
�0,0,0,0q�
�$%MemoVerticalScrollBarVisibility�$TwoWay=�$editor��$��
Text Wrapping��.��.+�("DevExpress.Xpf.Editors.ListBoxEdit-Name$lbTextWrapping��
ShowBorder.
SelectedItem
�$MemoTextWrapping�$TwoWay=�$editor���Z�
StyleSettings:	4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings	Content.��$��0.25*��$��0.75*�.+�%
DevExpress.Xpf.Editors.MemoEdit
-
Name$editor��$	�300��&
MemoVerticalScrollBarVisibility$
Auto=�(
!MemoHorizontalScrollBarVisibility$
Auto=�$�Bottom=�
MemoTextWrapping$
Wrap=�*$DevExpress.Xpf.Editors.PopupBaseEdit
PopupWidth$	250Q�!�<local:EditorsDemoModule x:Class="EditorsDemo.MemoEditModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:local="clr-namespace:EditorsDemo"
    xmlns:utils="clr-namespace:EditorsDemo.Utils"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    >
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Width="250">
                <dx:GroupFrame Header="Properties" Margin="0,0,0,12">
                    <StackPanel>
                        <dxe:CheckEdit Margin="0,0,0,4" Content="Accepts RETURN" IsChecked="{Binding Path=MemoAcceptsReturn, Mode=TwoWay, ElementName=editor}" />
                        <dxe:CheckEdit Margin="0,0,0,4" Content="Accepts TAB" IsChecked="{Binding Path=MemoAcceptsTab, Mode=TwoWay, ElementName=editor}" />
                        <dxe:CheckEdit Margin="0,0,0,4" Content="Show icon" IsChecked="{Binding Path=ShowIcon, Mode=TwoWay, ElementName=editor}" />
                        <dxe:CheckEdit Margin="0,0,0,0" Content="Show size grip" IsChecked="{Binding Path=ShowSizeGrip, Mode=TwoWay, ElementName=editor}" />
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Memo Scrollbars" Margin="0,0,0,12">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition Width="*" />
                        </Grid.ColumnDefinitions>
                        <TextBlock Text="Horizontal:" VerticalAlignment="Center" Grid.Column="0" Grid.Row="0" Margin="0,0,6,4" />
                        <dxe:ComboBoxEdit x:Name="cbHorizontalScroll"
                        IsTextEditable="False"
                        Grid.Column="1" Grid.Row="0"
                        EditValue="{Binding Path=MemoHorizontalScrollBarVisibility, Mode=TwoWay, ElementName=editor}"
                        Margin="0,0,0,4"
                    />
                        <TextBlock Text="Vertical:" VerticalAlignment="Center" Grid.Column="0" Grid.Row="1" Margin="0,0,6,0" />
                        <dxe:ComboBoxEdit x:Name="cbVerticalScroll"
                        IsTextEditable="False"
                        Grid.Column="1" Grid.Row="1"
                        EditValue="{Binding Path=MemoVerticalScrollBarVisibility, Mode=TwoWay, ElementName=editor}"
                        Margin="0,0,0,0"
                    />
                    </Grid>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Text Wrapping">
                    <Grid>
                        <dxe:ListBoxEdit x:Name="lbTextWrapping"
                            SelectedItem="{Binding Path=MemoTextWrapping, Mode=TwoWay, ElementName=editor}"
                            Background="{x:Null}"
                            ShowBorder="False"
                        >
                            <dxe:ListBoxEdit.StyleSettings>
                                <dxe:RadioListBoxEditStyleSettings />
                            </dxe:ListBoxEdit.StyleSettings>
                        </dxe:ListBoxEdit>
                    </Grid>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="0.25*" />
                <RowDefinition Height="0.75*" />
            </Grid.RowDefinitions>
            <dxe:MemoEdit x:Name="editor"
                    MaxWidth="300"
                    MemoVerticalScrollBarVisibility="Auto"
                    MemoHorizontalScrollBarVisibility="Auto"
                    VerticalAlignment="Bottom"
                    MemoTextWrapping="Wrap"
                    PopupWidth="250"
                />
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!Eusing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.DemoBase;
using DevExpress.Xpf.Editors;
using System.Windows.Markup;
using EditorsDemo.Utils;

namespace EditorsDemo {
    public partial class MemoEditModule : EditorsDemoModule {
        public MemoEditModule() {
            InitializeComponent();
            editor.EditValue = @"MemoEdit is a multi-line text editor. In addition to the advanced text input features derived from the TextEdit control, it offers numerous options for multi-line text management.
- Optional ENTER and TAB key processing.
- Customizable visibility for vertical and horizontal scrollbars.
- Optional text word-wrapping.";
            InitSources();
        }
        void InitSources() {
            TextWrapping[] wrapping = new TextWrapping[] { TextWrapping.Wrap, TextWrapping.NoWrap, TextWrapping.WrapWithOverflow };
            lbTextWrapping.ItemsSource = wrapping;

            ScrollBarVisibility[] scrollVisibilities = new ScrollBarVisibility[] { ScrollBarVisibility.Auto, ScrollBarVisibility.Disabled, ScrollBarVisibility.Hidden, ScrollBarVisibility.Visible};
            cbHorizontalScroll.ItemsSource = scrollVisibilities;
            cbVerticalScroll.ItemsSource = scrollVisibilities;
        }
    }
}!zMSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:CommonDemo
CommonDemo'clr-namespace:CommonDemo
CommonDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemI2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections& CommonDemo.MultiSelectLookUpEdit\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/corefbDevExpress.Xpf.Grid.v13.1.Core, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa	]DevExpress.Xpf.Grid.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxg2http://schemas.devexpress.com/winfx/2008/xaml/grid	?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorse
aDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase
%commonclr-namespace:CommonDemo
%dxdemoclr-namespace:CommonDemo
0sys&clr-namespace:System;assembly=mscorlib
Dmc;http://schemas.openxmlformats.org/markup-compatibility/2006
:d2http://schemas.microsoft.com/expression/blend/2008
Dcollections2clr-namespace:System.Collections;assembly=mscorlib
�	Resources
�MergedDictionaries
�Source��$<6../ModuleResources/MultiSelectLookUpEditTemplates.xaml?�%.�/
)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�$�48,40,48,48q��RowDefinitions�$��0.25*��$��0.75*��ColumnDefinitions��$�*���$	�300���$�*�.+�$DevExpress.Xpf.Core.GroupFrame$ ��Multi-Column Lookup Editor��$��0�$�1�$	�Top=�.�+	%DevExpress.Xpf.Grid.LookUp.LookUpEdit-$�
lookUpEdit��$�Center=�*$DevExpress.Xpf.Editors.PopupBaseEditShowSizeGrip$
TrueY�AutoPopulateColumns.'!DevExpress.Xpf.Editors.ButtonEditIsTextEditable. gridTemplate	PopupContentTemplate#	[
IsPopupAutoWidth
.+%DevExpress.Xpf.Editors.LookUpEditBase
DisplayMember$Model��PopupHeight$	600Q�

PopupMaxWidth$

1000Q�
StyleSettingsC	=DevExpress.Xpf.Grid.LookUp.MultiSelectLookUpEditStyleSettings$��Selected Items��$��1�$�1�$
�Stretch=�.�("DevExpress.Xpf.Editors.ListBoxEdit-Name$listBoxEdit��%	DevExpress.Xpf.Editors.BaseEdit	
ShowBorder.
SelectionMode$Multiple=�ItemsSource��Path$	EditValue��UpdateSourceTrigger$PropertyChanged=��ElementName$
lookUpEdit��ItemTemplate��.R�����Orientation$
Horizontal=�.+�&
 DevExpress.Xpf.Editors.ImageEdit
$�55��
Stretch$
Uniform=�$
�0,3,3,3q�
ShowMenu.

Source�$ImageSource���$�Center=����*Model+!@<common:CommonDemoModule x:Class="CommonDemo.MultiSelectLookUpEdit"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:common="clr-namespace:CommonDemo"
    xmlns:dxdemo="clr-namespace:CommonDemo"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    mc:Ignorable="d" d:DesignHeight="400" d:DesignWidth="800">
    <common:CommonDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="../ModuleResources/MultiSelectLookUpEditTemplates.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </common:CommonDemoModule.Resources>
    <dxdb:DemoModuleControl >
        <Grid Margin="48,40,48,48">
            <Grid.RowDefinitions>
                <RowDefinition Height="0.25*"/>
                <RowDefinition Height="0.75*"/>
            </Grid.RowDefinitions>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*"/>
                <ColumnDefinition Width="300"/>
                <ColumnDefinition Width="*"/>
            </Grid.ColumnDefinitions>
            <dx:GroupFrame Header="Multi-Column Lookup Editor" Grid.Row="0" Grid.Column="1" VerticalAlignment="Top">
                <dxg:LookUpEdit
                    Name="lookUpEdit"
                    VerticalAlignment="Center"
                    ShowSizeGrip="True"
                    AutoPopulateColumns="False"
                    IsTextEditable="False"
                    PopupContentTemplate="{StaticResource gridTemplate}"
                    IsPopupAutoWidth="False"
                    DisplayMember="Model"
                    PopupHeight="600"
                    PopupMaxWidth="1000">
                    <dxg:LookUpEdit.StyleSettings>
                        <dxg:MultiSelectLookUpEditStyleSettings/>
                    </dxg:LookUpEdit.StyleSettings>
                </dxg:LookUpEdit>
            </dx:GroupFrame>
            <dx:GroupFrame Header="Selected Items" Grid.Row="1" Grid.Column="1" VerticalAlignment="Stretch">
                <dxe:ListBoxEdit
                    ShowBorder="False"
                    x:Name="listBoxEdit"
                    ItemsSource="{Binding Path=EditValue, UpdateSourceTrigger=PropertyChanged, ElementName=lookUpEdit}"
                    SelectionMode="Multiple">
                    <dxe:ListBoxEdit.ItemTemplate>
                        <DataTemplate>
                            <StackPanel Orientation="Horizontal">
                                <dxe:ImageEdit Height="55" Stretch="Uniform" Source="{Binding Path=ImageSource}" Margin="0,3,3,3" ShowMenu="False" />
                                <TextBlock  Text="{Binding Model}" VerticalAlignment="Center"/>
                            </StackPanel>
                        </DataTemplate>
                    </dxe:ListBoxEdit.ItemTemplate>
                </dxe:ListBoxEdit>
            </dx:GroupFrame>
        </Grid>
    </dxdb:DemoModuleControl>
</common:CommonDemoModule>!�using System;
using System.Collections.Generic;
using System.Windows;
using System.Windows.Controls;
using DevExpress.Xpf.DemoBase;
using System.Collections;
using DevExpress.Xpf.Core;
using DevExpress.Utils;
using DevExpress.Xpf.DemoBase.DataClasses;
using DevExpress.Xpf.Editors;
using System.Data;


namespace CommonDemo {
    [CodeFile("ModuleResources/MultiSelectLookUpEditTemplates(.SL).xaml")]
    public partial class MultiSelectLookUpEdit : CommonDemoModule {
        public MultiSelectLookUpEdit() {
            InitializeComponent();
            var source = (IList)CarsData.NewDataSource;
            lookUpEdit.ItemsSource = source;
            lookUpEdit.EditValue = new List<object> { source[1], source[3] };
        }
    }
}!A
MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections!EditorsDemo.NumericMaskEdit\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/corefbDevExpress.Xpf.Grid.v13.1.Core, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa	]DevExpress.Xpf.Grid.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxg2http://schemas.devexpress.com/winfx/2008/xaml/grid	'localclr-namespace:EditorsDemo	e
aDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase
?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsDcollections2clr-namespace:System.Collections;assembly=mscorlib$	�400��$	�800��$
�Stretch=�$
�Stretch=��	Resources
�MergedDictionaries
�Source��$../Themes/Generic.xaml?�%.�/
)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent$EditorsDemo.MaskPropertiesEdit-Name$
mask��Content.��RowDefinitions�$��0.15*��$��0.85*�.+���$�	30,0,30,0q�$	�300��$��1�$	�Top=�$
�Stretch=�.+���ColumnDefinitions����������.+���$��	Currency:��$�0�$��0���$��Negative Alternative:��$�0�$��1�$
�0,4,0,0q���$
��Number:��$�0�$��2�$
�0,4,0,0q���$��8 digit:��$�0�$��3�$
�0,4,0,0q���$��Percent:��$�0�$��4�$
�0,4,0,0q���$��	Percent2:��$�0�$��5�$
�0,4,0,0q�%DevExpress.Xpf.Editors.TextEdit-	Name$	editor��$�1�$��0�%DevExpress.Xpf.Editors.BaseEdit
	EditValue)#DevExpress.Xpf.Core.ObjectConverter$
399.99MaskType$
Numeric=�Mask$c��-$	negativeAltenative��$
�0,4,0,0q�$�1�$��1�$
399.99
DisplayFormatString$
#,##0.00;<<#,##0.00>>��$
Numeric=�$#,##0.00;<<#,##0.00>>��-$	number��$
�0,4,0,0q�$�1�$��2�$
399.99$
n��$
Numeric=�$n��-$	eightDigits��$
�0,4,0,0q�$�1�$��3�$
399.99$
d8��$
Numeric=�$d8��-$
	percent��$
�0,4,0,0q�$�1�$��4�$	
0.3$
n��$
Numeric=�$p��-$	percent2��$
�0,4,0,0q�$�1�$��5�$
30$
P��$
Numeric=�$P��!�<local:EditorsDemoModule x:Class="EditorsDemo.NumericMaskEdit"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
    xmlns:local="clr-namespace:EditorsDemo"
 xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
 xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    Height="400" Width="800"
 HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
    <local:EditorsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="../Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </local:EditorsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <local:MaskPropertiesEdit x:Name="mask" />
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="0.15*" />
                <RowDefinition Height="0.85*" />
            </Grid.RowDefinitions>
            <StackPanel Margin="30,0,30,0" MaxWidth="300" Grid.Row="1" VerticalAlignment="Top" HorizontalAlignment="Stretch">
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition />
                        <ColumnDefinition />
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                    </Grid.RowDefinitions>
                    <TextBlock Text="Currency:" Grid.Column="0" Grid.Row="0" />
                    <TextBlock Text="Negative Alternative:" Grid.Column="0" Grid.Row="1" Margin="0,4,0,0" />
                    <TextBlock Text="Number:" Grid.Column="0" Grid.Row="2" Margin="0,4,0,0" />
                    <TextBlock Text="8 digit:" Grid.Column="0" Grid.Row="3" Margin="0,4,0,0" />
                    <TextBlock Text="Percent:" Grid.Column="0" Grid.Row="4" Margin="0,4,0,0" />
                    <TextBlock Text="Percent2:" Grid.Column="0" Grid.Row="5" Margin="0,4,0,0" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="0"
     x:Name="editor"
     EditValue="399.99"
     GotFocus="EditorGotFocus"
     MaskType="Numeric"
     Mask="c" />
                    <dxe:TextEdit Margin="0,4,0,0"
                    Grid.Column="1" Grid.Row="1"
     x:Name="negativeAltenative"
     EditValue="399.99"
     GotFocus="EditorGotFocus"
     DisplayFormatString="#,##0.00;&lt;&lt;#,##0.00&gt;&gt;"
     MaskType="Numeric"
     Mask="#,##0.00;&lt;&lt;#,##0.00&gt;&gt;" />
                    <dxe:TextEdit Margin="0,4,0,0"
                    Grid.Column="1" Grid.Row="2"
     x:Name="number"
     EditValue="399.99"
     GotFocus="EditorGotFocus"
     DisplayFormatString="n"
     MaskType="Numeric"
     Mask="n" />
                    <dxe:TextEdit Margin="0,4,0,0"
                    Grid.Column="1" Grid.Row="3"
     x:Name="eightDigits"
     EditValue="399.99"
     GotFocus="EditorGotFocus"
     DisplayFormatString="d8"
     MaskType="Numeric"
     Mask="d8" />
                    <dxe:TextEdit Margin="0,4,0,0"
                    Grid.Column="1" Grid.Row="4"
     x:Name="percent"
     EditValue="0.3"
     GotFocus="EditorGotFocus"
     DisplayFormatString="n"
     MaskType="Numeric"
     Mask="p" />
                    <dxe:TextEdit Margin="0,4,0,0"
                    Grid.Column="1" Grid.Row="5"
     x:Name="percent2"
     EditValue="30"
     GotFocus="EditorGotFocus"
     DisplayFormatString="P"
     MaskType="Numeric"
     Mask="P" />
                </Grid>
            </StackPanel>
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!musing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;

namespace EditorsDemo {
 public partial class NumericMaskEdit : EditorsDemoModule {
  public NumericMaskEdit() {
   InitializeComponent();
            Loaded += new RoutedEventHandler(NumericMaskEdit_Loaded);
  }
        void NumericMaskEdit_Loaded(object sender, RoutedEventArgs e) {
            editor.Focus();
        }
  private void EditorGotFocus(object sender, RoutedEventArgs e) {
   mask.FocusedEditor = sender as TextEdit;
   mask.UpdateMask();
  }

 }
}!�MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections5clr-namespace:EditorsDemo.UtilsEditorsDemo.Utils1&clr-namespace:System;assembly=mscorlibSystem'!EditorsDemo.PasswordBoxEditModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xaml+localclr-namespace:EditorsDemoBcol2clr-namespace:System.Collections;assembly=mscorlib1utilsclr-namespace:EditorsDemo.UtilseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobaselhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors0sys&clr-namespace:System;assembly=mscorlib.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$	�250��.+�$DevExpress.Xpf.Core.GroupFrame$ ��PasswordBoxEdit properties��.���ColumnDefinitions��$
�Auto����RowDefinitions���.+���$��0�$�0�$
�Left=�$�Center=�$
�0,0,6,4q�	Password:��$��1�$�0�$
�Left=�$�Center=�$
�0,0,6,4q�Password char:��$��2�$�0�$
�Left=�$�Center=�$
�0,0,6,0q�
Max length:%DevExpress.Xpf.Editors.TextEdit%DevExpress.Xpf.Editors.BaseEdit
IsReadOnly.$��0�$�1�$
�0,0,0,4q�	EditValue��Path$Password��Mode$TwoWay=��ElementName$editor��)#DevExpress.Xpf.Editors.ComboBoxEdit-Name$cbPasswordChar��+%DevExpress.Xpf.Editors.LookUpEditBase	
SelectedIndex$	1�$��1�$�1�)#DevExpress.Xpf.Editors.TextEditBase
	MaxLength$
1�'!DevExpress.Xpf.Editors.ButtonEditIsTextEditable.$
�0,0,0,4q�%	DevExpress.Xpf.Editors.SpinEdit	-	Name$spMaxLength��$��2�$�1�
	MinValue$
6X�	Value$16~�	IsFloatValue.$�0q�Content.�$�48,40,48,48q��$��0.25*��$��0.75*�.+�$��0�$��Configurable Editor��.�,
&DevExpress.Xpf.Editors.PasswordBoxEdit
-
Name$editor��
Password$
test��$�Center=�$�Center=�$	�300��
PasswordChar�$	EditValue�$TwoWay=�$cbPasswordChar��
�$	EditValue�$TwoWay=�$spMaxLength���	Converter-'EditorsDemo.Utils.IConvertibleConverter
ToType$
System.Double��-Name$sample��$��1�$��Sample��$�0,12,0,0q�.��-�Name$validationContainer��.(DevExpress.Xpf.Editors.ValidationServiceIsValidationContainer.$�Center=�$�Center=���$
�Auto���$�*�$	�196����$
�Auto��$
��Auto��$
��Auto��$
��Auto��$
��Auto��$
��Auto�.+���$�0�$��0�$��Login:��$
�0,0,6,8q�$�Center=�-$�1�$��0�NullText$Enter your login...��InvalidValueBehavior$AllowLeaveEditor=�	ShowError.ShowErrorToolTip.$
�0,0,0,8q�$�Center=���$�0�$��2�$��	Password:��$
�0,3,6,0q�$	�Top=���$�1�$��1�$��Italic$�$��11(�J�Opacity$
0.75Q����$	EditValue�$spMaxLength���StringFormat$Use 6 to {0:G} characters��$
System.Double����$�1�$��2�$
�0,0,0,4q�.+�
-$password��$AllowLeaveEditor=�..$Enter your password...���$	EditValue�$TwoWay=�$cbPasswordChar��
�$	EditValue�$TwoWay=�$spMaxLength��$System.Int32���$Password�$TwoWay=��ValidatesOnDataErrors. �NotifyOnValidationError .!�UpdateSourceTrigger$!PropertyChanged=�)
#EditorsDemo.PasswordStrengthControl
$
�0,1,0,0q�"
IsValidPassword"�$'!(dxe:BaseEdit.HasValidationError)�$password��4.DevExpress.Xpf.Core.NegationConverterExtension#
PasswordStrength#�$PasswordStrength�$password��$OneWay=���$�0�$��3�$��Confirm password:��$
�0,3,6,0q�$	�Top=���$�1�$��3�.+�
-$passwordConfirm��$AllowLeaveEditor=�$	�Top=�.$Confirm your password...���$	EditValue�$TwoWay=�$cbPasswordChar��{��$'!(dxe:BaseEdit.HasValidationError)�$password��
�$	EditValue�$TwoWay=�$spMaxLength��$
System.Double���$PasswordConfirm�$TwoWay=�.$!PropertyChanged=���-	$��Name$$tbPasswordStrengthConfirm��$��Italic$�$��11(����	#FFD10303���$"ValidationError.ErrorContent�$passwordConfirm��y�`�.1��$Password�$passwordConfirm���$'!(dxe:BaseEdit.HasValidationError)�$passwordConfirm��%`�	Converter%4.EditorsDemo.PasswordConfirmVisibilityConverter�$�1�$��4�$�Register��$	�100��$�Right=�$�0,12,0,0q�{��$0*(dxe:ValidationService.HasValidationError)�$validationContainer��!
/<local:EditorsDemoModule x:Class="EditorsDemo.PasswordBoxEditModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:EditorsDemo"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:utils="clr-namespace:EditorsDemo.Utils"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:sys="clr-namespace:System;assembly=mscorlib">

    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Width="250">
                <dx:GroupFrame Header="PasswordBoxEdit properties">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>

                        <TextBlock Grid.Row="0" Grid.Column="0" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="0,0,6,4">Password:</TextBlock>
                        <TextBlock Grid.Row="1" Grid.Column="0" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="0,0,6,4">Password char:</TextBlock>
                        <TextBlock Grid.Row="2" Grid.Column="0" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="0,0,6,0">Max length:</TextBlock>

                        <dxe:TextEdit IsReadOnly="True"
         Grid.Row="0" Grid.Column="1"
         EditValue="{Binding Path=Password, Mode=TwoWay, ElementName=editor}"
                        Margin="0,0,0,4">
                        </dxe:TextEdit>
                        <dxe:ComboBoxEdit x:Name="cbPasswordChar"
                        SelectedIndex="1"
         Grid.Row="1" Grid.Column="1"
                        MaxLength="1"
                        IsTextEditable="False"
                        Margin="0,0,0,4">
                        </dxe:ComboBoxEdit>
                        <dxe:SpinEdit x:Name="spMaxLength"
         Grid.Row="2" Grid.Column="1"
                        MinValue="6"
                        Value="16"
                        IsFloatValue="False"
                        Margin="0">
                        </dxe:SpinEdit>
                    </Grid>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid Margin="48,40,48,48">
            <Grid.RowDefinitions>
                <RowDefinition Height="0.25*" />
                <RowDefinition Height="0.75*" />
            </Grid.RowDefinitions>
            <dx:GroupFrame Grid.Row="0" Header="Configurable Editor">
                <dxe:PasswordBoxEdit x:Name="editor"
                Password="test"
                HorizontalAlignment="Center"
                VerticalAlignment="Center"
                Width="300"
                PasswordChar="{Binding Path=EditValue, Mode=TwoWay, ElementName=cbPasswordChar}">
                    <dxe:PasswordBoxEdit.MaxLength>
                        <Binding Path="EditValue" Mode="TwoWay" ElementName="spMaxLength">
                            <Binding.Converter>
                                <utils:IConvertibleConverter ToType="System.Double" />
                            </Binding.Converter>
                        </Binding>
                    </dxe:PasswordBoxEdit.MaxLength>
                </dxe:PasswordBoxEdit>
            </dx:GroupFrame>
            <dx:GroupFrame Grid.Row="1" Header="Sample" Margin="0,12,0,0" x:Name="sample">
                <Grid dxe:ValidationService.IsValidationContainer="True" x:Name="validationContainer" VerticalAlignment="Center" HorizontalAlignment="Center">
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="Auto" />
                        <ColumnDefinition Width="*" MinWidth="196" />
                        <ColumnDefinition Width="Auto" />
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition Height="Auto" />
                        <RowDefinition Height="Auto" />
                        <RowDefinition Height="Auto" />
                        <RowDefinition Height="Auto" />
                        <RowDefinition Height="Auto" />
                    </Grid.RowDefinitions>
                    <TextBlock Grid.Column="0" Grid.Row="0" Text="Login:" Margin="0,0,6,8" VerticalAlignment="Center" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="0" NullText="Enter your login..." Validate="TextEdit_Validate" InvalidValueBehavior="AllowLeaveEditor" ShowError="False" ShowErrorToolTip="False" Margin="0,0,0,8" VerticalAlignment="Center" />
                    <TextBlock Grid.Column="0" Grid.Row="2" Text="Password:" Margin="0,3,6,0" VerticalAlignment="Top" />
                    <TextBlock Grid.Column="1" Grid.Row="1" FontStyle="Italic" FontSize="11" Opacity="0.75">
                    <TextBlock.Text>
                        <Binding Path="EditValue" ElementName="spMaxLength" StringFormat="Use 6 to {0:G} characters">
                            <Binding.Converter>
                                <utils:IConvertibleConverter ToType="System.Double" />
                            </Binding.Converter>
                        </Binding>
                    </TextBlock.Text>
                    </TextBlock>
                    <StackPanel Grid.Column="1" Grid.Row="2" Margin="0,0,0,4">
                        <dxe:PasswordBoxEdit x:Name="password"
                        InvalidValueBehavior="AllowLeaveEditor"
                        ShowError="False"
                        EditValueChanged="password_EditValueChanged"
                        ShowErrorToolTip="False"
                        NullText="Enter your password..."
                        PasswordChar="{Binding Path=EditValue, Mode=TwoWay, ElementName=cbPasswordChar}"
                        >
                            <dxe:PasswordBoxEdit.MaxLength>
                                <Binding Path="EditValue" Mode="TwoWay" ElementName="spMaxLength">
                                    <Binding.Converter>
                                        <utils:IConvertibleConverter ToType="System.Int32" />
                                    </Binding.Converter>
                                </Binding>
                            </dxe:PasswordBoxEdit.MaxLength>
                            <dxe:PasswordBoxEdit.EditValue>
                                <Binding Path="Password" Mode="TwoWay" ValidatesOnDataErrors="True" NotifyOnValidationError="True">
                                    <Binding.UpdateSourceTrigger>PropertyChanged</Binding.UpdateSourceTrigger>
                                </Binding>
                            </dxe:PasswordBoxEdit.EditValue>
                        </dxe:PasswordBoxEdit>
                        <local:PasswordStrengthControl Margin="0,1,0,0">
                            <local:PasswordStrengthControl.IsValidPassword>
                                <Binding Path="(dxe:BaseEdit.HasValidationError)" ElementName="password">
                                    <Binding.Converter>
                                        <dx:NegationConverterExtension />
                                    </Binding.Converter>
                                </Binding>
                            </local:PasswordStrengthControl.IsValidPassword>
                            <local:PasswordStrengthControl.PasswordStrength>
                                <Binding Path="PasswordStrength" ElementName="password" Mode="OneWay" />
                            </local:PasswordStrengthControl.PasswordStrength>
                        </local:PasswordStrengthControl>
                    </StackPanel>
                    <TextBlock Grid.Column="0" Grid.Row="3" Text="Confirm password:" Margin="0,3,6,0" VerticalAlignment="Top" />
                    <StackPanel Grid.Column="1" Grid.Row="3">
                        <dxe:PasswordBoxEdit x:Name="passwordConfirm"
                        InvalidValueBehavior="AllowLeaveEditor"
                        VerticalAlignment="Top"
                        ShowError="False"
                        NullText="Confirm your password..."
                        PasswordChar="{Binding Path=EditValue, Mode=TwoWay, ElementName=cbPasswordChar}"
                        EditValueChanged="passwordConfirm_EditValueChanged">
                            <dxe:PasswordBoxEdit.IsEnabled>
                                <Binding Path="(dxe:BaseEdit.HasValidationError)" ElementName="password">
                                    <Binding.Converter>
                                        <dx:NegationConverterExtension />
                                    </Binding.Converter>
                                </Binding>
                            </dxe:PasswordBoxEdit.IsEnabled>
                            <dxe:PasswordBoxEdit.MaxLength>
                                <Binding Path="EditValue" Mode="TwoWay" ElementName="spMaxLength">
                                    <Binding.Converter>
                                        <utils:IConvertibleConverter ToType="System.Double" />
                                    </Binding.Converter>
                                </Binding>
                            </dxe:PasswordBoxEdit.MaxLength>
                            <dxe:PasswordBoxEdit.EditValue>
                                <Binding Path="PasswordConfirm" Mode="TwoWay" ValidatesOnDataErrors="True">
                                    <Binding.UpdateSourceTrigger>PropertyChanged</Binding.UpdateSourceTrigger>
                                </Binding>
                            </dxe:PasswordBoxEdit.EditValue>
                        </dxe:PasswordBoxEdit>
                        <TextBlock x:Name="tbPasswordStrengthConfirm"
                        Text="{Binding Path=ValidationError.ErrorContent, ElementName=passwordConfirm}"
                        FontStyle="Italic"
                        FontSize="11"
                        Foreground="#FFD10303">
                        <TextBlock.Visibility>
                                <MultiBinding>
                                    <Binding Path="Password" ElementName="passwordConfirm" />
                                    <Binding Path="(dxe:BaseEdit.HasValidationError)" ElementName="passwordConfirm" />
                                    <MultiBinding.Converter>
                                        <local:PasswordConfirmVisibilityConverter />
                                    </MultiBinding.Converter>
                                </MultiBinding>
                        </TextBlock.Visibility>
                        </TextBlock>
                    </StackPanel>
                    <Button Grid.Column="1" Grid.Row="4" Content="Register" MinWidth="100" HorizontalAlignment="Right" Margin="0,12,0,0">
                        <Button.IsEnabled>
                            <Binding Path="(dxe:ValidationService.HasValidationError)" ElementName="validationContainer">
                                <Binding.Converter>
                                    <dx:NegationConverterExtension />
                                </Binding.Converter>
                            </Binding>
                        </Button.IsEnabled>
                    </Button>
                </Grid>
            </dx:GroupFrame>
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!�using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;
using System.ComponentModel;


namespace EditorsDemo {
    public partial class PasswordBoxEditModule : EditorsDemoModule {
        public PasswordBoxEditModule() {
            InitializeComponent();
            sample.DataContext = new Info();
            cbPasswordChar.Items.Add('*');
            cbPasswordChar.Items.Add((char)9679);
            cbPasswordChar.Items.Add('x');
            cbPasswordChar.Items.Add('#');
            cbPasswordChar.Items.Add('o');
        }
        private void TextEdit_Validate(object sender, ValidationEventArgs e) {
            if(string.IsNullOrEmpty(e.Value as string)) {
                e.IsValid = false;
                e.Handled = true;
                e.ErrorContent = "Enter login";
            }
        }

        private void password_EditValueChanged(object sender, EditValueChangedEventArgs e) {
            BindingExpression binding = passwordConfirm.GetBindingExpression(BaseEdit.EditValueProperty);
            if(binding == null)
                return;
            binding.UpdateSource();
        }

        private void passwordConfirm_EditValueChanged(object sender, EditValueChangedEventArgs e) {
        }
    }

    public class Info : INotifyPropertyChanged, IDataErrorInfo {
        string login;
        string password;
        string passwordConfirm;
        public string Login {
            get { return login; }
            set {
                login = value;
                PropertyChangedInternal("Login");
            }
        }
        public string Password {
            get { return password; }
            set {
                password = value;
                PropertyChangedInternal("Password");
            }
        }
        public string PasswordConfirm {
            get { return passwordConfirm; }
            set {
                passwordConfirm = value;
                PropertyChangedInternal("PasswordConfirm");
            }
        }
        #region INotifyPropertyChanged Members
        public event PropertyChangedEventHandler PropertyChanged;
        void PropertyChangedInternal(string name) {
            if(PropertyChanged != null)
                PropertyChanged(this, new PropertyChangedEventArgs(name));
        }
        #endregion

        #region IDataErrorInfo Members

        public string Error {
            get { return "error"; }
        }

        public string this[string columnName] {
            get {
                bool isValidPassword = !string.IsNullOrEmpty(Password) && Password.Length > 5;
                if(columnName == "Password")
                    return isValidPassword ? string.Empty : "error";
                if(columnName == "PasswordConfirm") {
                    if(Password == null)
                        return string.Empty;
                    return object.Equals(Password, PasswordConfirm) ? string.Empty : "Please verify your password";
                }
                return string.Empty;
            }
        }

        #endregion
    }
    public class PasswordConfirmVisibilityConverter : IMultiValueConverter {
        #region IMultiValueConverter Members
        object IMultiValueConverter.Convert(object[] values, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            return values[0] != null && (bool)values[1] ? Visibility.Visible : Visibility.Hidden;
        }
        object[] IMultiValueConverter.ConvertBack(object value, Type[] targetTypes, object parameter, System.Globalization.CultureInfo culture) {
            throw new NotImplementedException();
        }
        #endregion
    }
}!�MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections1&clr-namespace:System;assembly=mscorlibSystemGCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemo5clr-namespace:EditorsDemo.UtilsEditorsDemo.Utils'!EditorsDemo.ProgressBarEditModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase<col2clr-namespace:System.Collections;assembly=mscorlib0sys&clr-namespace:System;assembly=mscorlib%localclr-namespace:EditorsDemo+utilsclr-namespace:EditorsDemo.Utils�	Resources
�MergedDictionaries
�Source*$EditorsDemo.Utils.DecimalToConverter decimalConverter��$F@/EditorsDemo;component/Controls/ControlStyles/RangedEditors.xaml?�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$	�300��.+�$DevExpress.Xpf.Core.GroupFrame$��Value Properties�� groupBoxMargin#��.���ColumnDefinitions��$�*���$�*��RowDefinitions�������.+���$�0�$��0�$
��Value: ��$�Center=�$
�0,0,0,4q�%DevExpress.Xpf.Editors.SpinEdit-Name$txtValue��$�1�$��0�$�Center=�$
�0,0,0,4q�%DevExpress.Xpf.Editors.BaseEdit	EditValue�*Value+�ElementName$editor��	�UpdateSourceTrigger$	PropertyChanged=�
�Mode$
TwoWay=��	Converter#[�ConverterParameter"X�
MinValue
�*	Minimum+$editor��$	PropertyChanged=�$
TwoWay=�#["X�MaxValue�*	Maximum+$editor��$	PropertyChanged=�$
TwoWay=�#["X���$�0�$��1�$��	Minimum: ��$�Center=�$
�0,0,0,4q�-$txtMinValue��$�1�$��1�$�Center=�$
�0,0,0,4q��*Value+$editor��$	PropertyChanged=�$
TwoWay=�#["X��*	Minimum+$editor��$	PropertyChanged=�$
TwoWay=�#["X���$�0�$��2�$��	Maximum: ��$�Center=�$
�0,0,0,4q�-$txtMaxValue��$�1�$��2�$�Center=�$
�0,0,0,4q�
�*Value+$editor��$	PropertyChanged=�$
TwoWay=�#["X�)#DevExpress.Xpf.Editors.TextEditBaseText�*	Maximum+$editor��$	PropertyChanged=�$
TwoWay=�#["X���$�0�$��3�$��Small step: ��$�Center=�$
�0,0,0,4q�-$txtSmallStep��$�1�$��3�$
1X�IsFloatValue.$�Center=�$
�0,0,0,4q���Path$	SmallStep�$
TwoWay=�$editor��#["X�$	PropertyChanged=���$�0�$��4�$��Large step: ��$�Center=�-$txtLargeStep��$�1�$��4�$
1X�.�$	LargeStep�$editor��#["X�$	PropertyChanged=�$��Content Properties��#��.����$�*���$�*������.+���$�0�$��0�$�Center=�$
�0,0,0,4q�$��Content display mode: ��)#DevExpress.Xpf.Editors.ComboBoxEdit-Name$cbContentSettings��$�Center=�$
�0,0,0,4q�$�1�$��0�'!DevExpress.Xpf.Editors.ButtonEditIsTextEditable.+	%DevExpress.Xpf.Editors.LookUpEditBase	
SelectedIndex$0��$ContentDisplayMode�$editor��$
TwoWay=�$	PropertyChanged=�&
 DevExpress.Xpf.Editors.CheckEdit
-$�1�$��1�$�Center=�$
�0,0,0,8q�
Content)#DevExpress.Xpf.Core.ObjectConverter$
Is percent�*	IsPercent+$editor��$	PropertyChanged=�$
TwoWay=���$�0�$��2�$�Center=�$�0,0,0,12q�$��Display format: ��-$cbDisplayFormat��$�1�$��2�$�Center=�$�0,0,0,12q�Items��
Progress: {0}����Progress: {0:p}����Custom title����$�0�$��3�$�Center=�$
�0,0,0,4q�$��
Orientation: ��-	$
cbOrientation��$�Center=�$
�0,0,0,4q�$�1�$��3�.��$�0�$��4�$�Center=�$��Progress bar style: ��-
$
cbBarStyle��$�1�$��4�$�Center=�.$0�-'DevExpress.Xpf.Editors.ComboBoxEditItem.�Normal.�
IndeterminateContent.��-��Name$
rangePanel���UseLayoutRounding.$
�Stretch=�$�Center=�.�,
&DevExpress.Xpf.Editors.ProgressBarEdit
-
Name$editor��*$DevExpress.Xpf.Editors.RangeBaseEditMinimum$5Q�Maximum$	125Q�Value$65Q�Content.��Custom content��!�&<local:EditorsDemoModule x:Class="EditorsDemo.ProgressBarEditModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:local="clr-namespace:EditorsDemo"
    xmlns:utils="clr-namespace:EditorsDemo.Utils"
    >
    <local:EditorsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/EditorsDemo;component/Controls/ControlStyles/RangedEditors.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <utils:DecimalToConverter x:Key="decimalConverter" />
        </ResourceDictionary>
    </local:EditorsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Width="300">
                <dx:GroupFrame Header="Value Properties" Margin="{DynamicResource groupBoxMargin}">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="*" />
                            <ColumnDefinition Width="*" />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <TextBlock Grid.Column="0" Grid.Row="0" Text="Value: " VerticalAlignment="Center" Margin="0,0,0,4" />
                        <dxe:SpinEdit Grid.Column="1" Grid.Row="0" x:Name="txtValue"
                        VerticalAlignment="Center" Margin="0,0,0,4"
                        EditValue="{Binding Value, ElementName=editor, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay, Converter={StaticResource decimalConverter}, ConverterParameter={x:Type sys:Double}}"
                        MinValue="{Binding Minimum, ElementName=editor, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay, Converter={StaticResource decimalConverter}, ConverterParameter={x:Type sys:Double}}"
                        MaxValue="{Binding Maximum, ElementName=editor, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay, Converter={StaticResource decimalConverter}, ConverterParameter={x:Type sys:Double}}">
                        </dxe:SpinEdit>
                        <TextBlock Grid.Column="0" Grid.Row="1" Text="Minimum: " VerticalAlignment="Center" Margin="0,0,0,4" />
                        <dxe:SpinEdit Grid.Column="1" Grid.Row="1" x:Name="txtMinValue"
                        VerticalAlignment="Center" Margin="0,0,0,4"
                        MaxValue="{Binding Value, ElementName=editor, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay, Converter={StaticResource decimalConverter}, ConverterParameter={x:Type sys:Double}}"
                        EditValue="{Binding Minimum, ElementName=editor, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay, Converter={StaticResource decimalConverter}, ConverterParameter={x:Type sys:Double}}">
                        </dxe:SpinEdit>
                        <TextBlock Grid.Column="0" Grid.Row="2" Text="Maximum: " VerticalAlignment="Center" Margin="0,0,0,4" />
                        <dxe:SpinEdit Grid.Column="1" Grid.Row="2" x:Name="txtMaxValue"
                        VerticalAlignment="Center" Margin="0,0,0,4"
                        MinValue="{Binding Value, ElementName=editor, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay, Converter={StaticResource decimalConverter}, ConverterParameter={x:Type sys:Double}}"
                        Text="{Binding Maximum, ElementName=editor, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay, Converter={StaticResource decimalConverter}, ConverterParameter={x:Type sys:Double}}">
                        </dxe:SpinEdit>
                        <TextBlock Grid.Column="0" Grid.Row="3" Text="Small step: " VerticalAlignment="Center" Margin="0,0,0,4" />
                        <dxe:SpinEdit Grid.Column="1" Grid.Row="3" x:Name="txtSmallStep" MinValue="1" IsFloatValue="False" EditValue="{Binding Path=SmallStep, Mode=TwoWay,  ElementName=editor, Converter={StaticResource decimalConverter}, ConverterParameter={x:Type sys:Double}, UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Center" Margin="0,0,0,4"
                        >
                        </dxe:SpinEdit>
                        <TextBlock Grid.Column="0" Grid.Row="4" Text="Large step: " VerticalAlignment="Center" />
                        <dxe:SpinEdit Grid.Column="1" Grid.Row="4" x:Name="txtLargeStep" MinValue="1" IsFloatValue="False" EditValue="{Binding Path=LargeStep, ElementName=editor, Converter={StaticResource decimalConverter}, ConverterParameter={x:Type sys:Double}, UpdateSourceTrigger=PropertyChanged}">
                        </dxe:SpinEdit>
                    </Grid>
                </dx:GroupFrame>

                <dx:GroupFrame Header="Content Properties" Margin="{DynamicResource groupBoxMargin}">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="*" />
                            <ColumnDefinition Width="*" />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <TextBlock Grid.Column="0" Grid.Row="0" VerticalAlignment="Center" Margin="0,0,0,4" Text="Content display mode: " />
                        <dxe:ComboBoxEdit VerticalAlignment="Center"
                        Margin="0,0,0,4"
                        Grid.Column="1"
                        Grid.Row="0"
                        x:Name="cbContentSettings"
                        EditValue="{Binding Path=ContentDisplayMode, ElementName=editor, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
                        IsTextEditable="False"
                        SelectedIndex="0">
                        </dxe:ComboBoxEdit>
                        <dxe:CheckEdit Grid.Column="1" Grid.Row="1" VerticalAlignment="Center" Margin="0,0,0,8" EditValue="{Binding IsPercent, ElementName=editor, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" Content="Is percent" Checked="CheckEdit_Checked" />
                        <TextBlock Grid.Column="0" Grid.Row="2" VerticalAlignment="Center" Margin="0,0,0,12" Text="Display format: " />
                        <dxe:ComboBoxEdit Grid.Column="1"
                        Grid.Row="2"
                        x:Name="cbDisplayFormat"
                        VerticalAlignment="Center"
                        Margin="0,0,0,12"
                        EditValueChanged="cbDisplayFormat_EditValueChanged">
                            <dxe:ComboBoxEdit.Items>
                                <sys:String>Progress: {0}</sys:String>
                                <sys:String>Progress: {0:p}</sys:String>
                                <sys:String>Custom title</sys:String>
                            </dxe:ComboBoxEdit.Items>
                        </dxe:ComboBoxEdit>
                        <TextBlock Grid.Column="0" Grid.Row="3" VerticalAlignment="Center" Margin="0,0,0,4" Text="Orientation: " />
                        <dxe:ComboBoxEdit
                            VerticalAlignment="Center"
                            Margin="0,0,0,4"
                            Grid.Column="1"
                            Grid.Row="3"
                            x:Name="cbOrientation"
                            IsTextEditable="False"
                            EditValueChanged="cbOrientation_EditValueChanged"
                        >
                        </dxe:ComboBoxEdit>
                        <TextBlock Grid.Column="0" Grid.Row="4" VerticalAlignment="Center" Text="Progress bar style: " />
                        <dxe:ComboBoxEdit Grid.Column="1"
                        Grid.Row="4"
                        VerticalAlignment="Center"
                        x:Name="cbBarStyle"
                        EditValueChanged="cbBarStyle_EditValueChanged"
                        IsTextEditable="False"
                        SelectedIndex="0">
                            <dxe:ComboBoxEdit.Items>
                                <dxe:ComboBoxEditItem>Normal</dxe:ComboBoxEditItem>
                                <dxe:ComboBoxEditItem>Indeterminate</dxe:ComboBoxEditItem>
                            </dxe:ComboBoxEdit.Items>
                        </dxe:ComboBoxEdit>
                    </Grid>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <ContentControl UseLayoutRounding="True" x:Name="rangePanel" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Center">
            <dxe:ProgressBarEdit x:Name="editor"
            Minimum="5"
            Maximum="125"
            Value="65">
                <sys:String>Custom content</sys:String>
            </dxe:ProgressBarEdit>
        </ContentControl>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!n	using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.DemoBase;
using DevExpress.Xpf.Editors;
using System.Windows.Markup;
using EditorsDemo.Utils;

namespace EditorsDemo {
    public partial class ProgressBarEditModule : EditorsDemoModule {
        public ProgressBarEditModule() {
            InitializeComponent();
            ComboBoxEdit.SetupComboBoxEnumItemSource<ContentDisplayMode, ContentDisplayMode>(cbContentSettings);
            ComboBoxEdit.SetupComboBoxEnumItemSource<Orientation, Orientation>(cbOrientation);
            cbOrientation.EditValue = Orientation.Horizontal;
            SetupOrientation();
        }
        void SetupOrientation() {
            if((Orientation)cbOrientation.EditValue == Orientation.Horizontal) {
                editor.Width = 400;
                editor.Height = 30;
                editor.Orientation = Orientation.Horizontal;
            }
            else {
                editor.Height = 400;
                editor.Width = 30;
                editor.Orientation = Orientation.Vertical;
            }
        }
        private void cbBarStyle_EditValueChanged(object sender, EditValueChangedEventArgs e) {
            if(cbBarStyle.SelectedIndex == 0)
                editor.StyleSettings = new ProgressBarStyleSettings();
            else
                editor.StyleSettings = new ProgressBarMarqueeStyleSettings();
        }
        private void CheckEdit_Checked(object sender, RoutedEventArgs e) {
            if(string.IsNullOrEmpty(cbDisplayFormat.EditValue as string))
                cbDisplayFormat.SelectedIndex = 1;
        }

        private void cbDisplayFormat_EditValueChanged(object sender, EditValueChangedEventArgs e) {
            try {
                editor.DisplayFormatString = (string)e.NewValue;
            }
            catch {
                editor.DisplayFormatString = "";
            }
        }

        private void cbOrientation_EditValueChanged(object sender, EditValueChangedEventArgs e) {
            SetupOrientation();
        }
    }
}!M	MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections1&clr-namespace:System;assembly=mscorlibSystemGCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemo5clr-namespace:EditorsDemo.UtilsEditorsDemo.Utils*$EditorsDemo.RangeControlAndScheduler\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase<col2clr-namespace:System.Collections;assembly=mscorlib0sys&clr-namespace:System;assembly=mscorlib%localclr-namespace:EditorsDemo+utilsclr-namespace:EditorsDemo.Utilsf	bDevExpress.Xpf.Scheduler.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aCdxsch7http://schemas.devexpress.com/winfx/2008/xaml/scheduler	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.��RowDefinitions�$	��150��$��20��$��*�.+�60DevExpress.Xpf.Editors.RangeControl.RangeControl
Client.:	4DevExpress.Xpf.Scheduler.SchedulerRangeControlClientSchedulerControl��ElementName$	scheduler��/	)DevExpress.Xpf.Scheduler.SchedulerControl-Name$	scheduler��$��2�$
�Stretch=�ActiveViewType$	Day=�DayView&	 DevExpress.Xpf.Scheduler.DayViewDayCount$8�!�<local:EditorsDemoModule  x:Class="EditorsDemo.RangeControlAndScheduler"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:local="clr-namespace:EditorsDemo"
    xmlns:utils="clr-namespace:EditorsDemo.Utils"
    xmlns:dxsch="http://schemas.devexpress.com/winfx/2008/xaml/scheduler">
    <dxdb:DemoModuleControl>
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="150" />
                <RowDefinition Height="20"/>
                <RowDefinition Height="*"/>
            </Grid.RowDefinitions>
            <dxe:RangeControl>
                <dxsch:SchedulerRangeControlClient SchedulerControl="{Binding ElementName=scheduler}"/>
            </dxe:RangeControl>
            <dxsch:SchedulerControl x:Name="scheduler" Grid.Row="2" VerticalAlignment="Stretch" ActiveViewType="Day">
                <dxsch:SchedulerControl.DayView>
                    <dxsch:DayView DayCount="8"/>
                </dxsch:SchedulerControl.DayView>
            </dxsch:SchedulerControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!iusing System;
using EditorsDemo.Utils;

namespace EditorsDemo {
    public partial class RangeControlAndScheduler : EditorsDemoModule {
        public RangeControlAndScheduler() {
            InitializeComponent();
            this.scheduler.Start = new DateTime(2010, 7, 11);
            SchedulerDataHelper.LoadTo(this.scheduler);
        }
    }
}!�MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections1&clr-namespace:System;assembly=mscorlibSystemGCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemo5clr-namespace:EditorsDemo.UtilsEditorsDemo.Utils)#EditorsDemo.RangeTrackBarEditModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase<col2clr-namespace:System.Collections;assembly=mscorlib0sys&clr-namespace:System;assembly=mscorlib%localclr-namespace:EditorsDemo+utilsclr-namespace:EditorsDemo.Utils�	Resources
�MergedDictionaries
�Source*$EditorsDemo.Utils.DecimalToConverter decimalConverter��$2,../Controls/ControlStyles/RangedEditors.xaml?�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$	�240��.+�$DevExpress.Xpf.Core.GroupFrame$��Value Properties�� groupBoxMargin#�[.���ColumnDefinitions��$�*���$	�120��RowDefinitions�������.+���$�0�$��0�$��Selection start: ��$�Center=�$
�0,0,0,4q�%DevExpress.Xpf.Editors.SpinEdit-Name$txtSelectionStart��$�1�$��0�IsFloatValue.$�Center=�$
�0,0,0,4q�%DevExpress.Xpf.Editors.BaseEdit	EditValue�*SelectionStart+	�ElementName$	editor��
�	Converter#
[�ConverterParameter$
sys:Double���Mode$TwoWay=�
�UpdateSourceTrigger$
PropertyChanged=�MinValue�*	Minimum+$	editor��#
[$
sys:Double��$TwoWay=�MaxValue�*	Maximum+$	editor��#
[$
sys:Double��$TwoWay=���$�0�$��1�$��Selection end: ��$�Center=�$
�0,0,0,4q�-$txtSelectionEnd��$�1�$��1�.$�Center=�$
�0,0,0,4q��*SelectionEnd+$	editor��#
[$
sys:Double��$TwoWay=�$
PropertyChanged=��*	Minimum+$	editor��#
[$
sys:Double��$TwoWay=��*	Maximum+$	editor��#
[$
sys:Double��$TwoWay=���$�0�$��2�$��	Minimum: ��$�Center=�$
�0,0,0,4q�-$txtMinValue��$�1�$��2�$�Center=�$
�0,0,0,4q��*Value+$	editor��#
[$
sys:Double��$TwoWay=��*	Minimum+$	editor��#
[$
sys:Double��$TwoWay=�$
PropertyChanged=���$�0�$��3�$��	Maximum: ��$�Center=�$
�0,0,0,4q�-$txtMaxValue��$�1�$��3�$�Center=�$
�0,0,0,4q��*Value+$	editor��#
[$
sys:Double��$TwoWay=��*	Maximum+$	editor��#
[$
sys:Double��$TwoWay=�$
PropertyChanged=���$�0�$��4�$��Small step: ��$�Center=�$
�0,0,0,4q�-$txtSmallStep��	ShowError.$�1�$��4�$1X�.$�Center=�$
�0,0,0,4q���Path$	SmallStep�$	editor��#
[$
sys:Double��$TwoWay=�$
PropertyChanged=���$�0�$��5�$��Large step: ��$�Center=�-$txtLargeStep��.$�1�$��5�$�Center=�$
�0,0,0,4q�$1X�.�$	LargeStep�$	editor��#
[$
sys:Double��$TwoWay=�$
PropertyChanged=�$��Layout Properties��#�[.����$�*���$	�120��������.+���$�0�$��1�$�Center=�$
�0,0,0,4q�$��Tick placement: ��)#DevExpress.Xpf.Editors.ComboBoxEdit-Name$cbTickPlacement��$��1�$�1�$�Center=�$
�0,0,0,4q�'!DevExpress.Xpf.Editors.ButtonEditIsTextEditable.�$
TickPlacement�$	editor��$
PropertyChanged=���$�0�$��2�$�Center=�$�0,0,0,12q�$��Tick frequency: ��$��2�$�1�$�Center=�$�0,0,0,12q�$1X�.�$
TickFrequency�$	editor��#
[$
sys:Double��$
PropertyChanged=�& DevExpress.Xpf.Editors.CheckEdit-$��3�Content)	#DevExpress.Xpf.Core.ObjectConverter$Zoomed	Content.�$�Center=��$	��100��.+��$��0�$�Center=�$
�Stretch=���.+������$	�400���.+���$�0�$�Right=�$�Center=�$
�0,0,2,0q����$	editor��$
Minimum���$�1� rangeEditorPanel#�[$�Center=�.�)
#DevExpress.Xpf.Editors.TrackBarEdit
-	
Name$editor��*$DevExpress.Xpf.Editors.RangeBaseEdit	SmallStep$5Q�	LargeStep$10Q�Maximum$	200Q�Minimum$	-30Q�
SelectionEnd$65Q�
SelectionStart$25Q�

StyleSettings71DevExpress.Xpf.Editors.TrackBarRangeStyleSettings��$�2�$
�Left=�$�Center=�$
�2,0,0,0q����$	editor��$
Maximum���$��1���Orientation$
Horizontal=�$�Center=�.+������$	editor��$EditValue.SelectionStart���$�� ... �������$	editor��$EditValue.SelectionEnd�
EditorsDemo.Map
$��1�$�Center=�$�Center=�!�*<local:EditorsDemoModule x:Class="EditorsDemo.RangeTrackBarEditModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:local="clr-namespace:EditorsDemo"
    xmlns:utils="clr-namespace:EditorsDemo.Utils"
    >
    <local:EditorsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="../Controls/ControlStyles/RangedEditors.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <utils:DecimalToConverter x:Key="decimalConverter" />
        </ResourceDictionary>
    </local:EditorsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Width="240">
                <dx:GroupFrame Header="Value Properties" Margin="{StaticResource groupBoxMargin}">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="*" />
                            <ColumnDefinition Width="120" />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <TextBlock Grid.Column="0" Grid.Row="0" Text="Selection start: " VerticalAlignment="Center" Margin="0,0,0,4" />
                        <dxe:SpinEdit Grid.Column="1"
                        Grid.Row="0" x:Name="txtSelectionStart"
                        IsFloatValue="False"
                        VerticalAlignment="Center" Margin="0,0,0,4"
                        EditValue="{Binding SelectionStart, ElementName=editor, Converter={StaticResource decimalConverter}, ConverterParameter=sys:Double, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
                        MinValue="{Binding Minimum, ElementName=editor, Converter={StaticResource decimalConverter}, ConverterParameter=sys:Double, Mode=TwoWay}"
                        MaxValue="{Binding Maximum, ElementName=editor, Converter={StaticResource decimalConverter}, ConverterParameter=sys:Double, Mode=TwoWay}">
                        </dxe:SpinEdit>
                        <TextBlock Grid.Column="0" Grid.Row="1" Text="Selection end: " VerticalAlignment="Center" Margin="0,0,0,4" />
                        <dxe:SpinEdit Grid.Column="1"
                        Grid.Row="1" x:Name="txtSelectionEnd"
                        IsFloatValue="False"
                        VerticalAlignment="Center" Margin="0,0,0,4"
                        EditValue="{Binding SelectionEnd, ElementName=editor, Converter={StaticResource decimalConverter}, ConverterParameter=sys:Double, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
                        MinValue="{Binding Minimum, ElementName=editor, Converter={StaticResource decimalConverter}, ConverterParameter=sys:Double, Mode=TwoWay}"
                        MaxValue="{Binding Maximum, ElementName=editor, Converter={StaticResource decimalConverter}, ConverterParameter=sys:Double, Mode=TwoWay}">
                        </dxe:SpinEdit>
                        <TextBlock Grid.Column="0" Grid.Row="2" Text="Minimum: " VerticalAlignment="Center" Margin="0,0,0,4" />
                        <dxe:SpinEdit Grid.Column="1"
                        Grid.Row="2" x:Name="txtMinValue"
                        VerticalAlignment="Center" Margin="0,0,0,4"
                        MaxValue="{Binding Value, ElementName=editor, Converter={StaticResource decimalConverter}, ConverterParameter=sys:Double, Mode=TwoWay}"
                        EditValue="{Binding Minimum, ElementName=editor, Converter={StaticResource decimalConverter}, ConverterParameter=sys:Double, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
                        </dxe:SpinEdit>
                        <TextBlock Grid.Column="0" Grid.Row="3" Text="Maximum: " VerticalAlignment="Center" Margin="0,0,0,4" />
                        <dxe:SpinEdit Grid.Column="1"
                        Grid.Row="3" x:Name="txtMaxValue"
                        VerticalAlignment="Center" Margin="0,0,0,4"
                        MinValue="{Binding Value, ElementName=editor, Converter={StaticResource decimalConverter}, ConverterParameter=sys:Double, Mode=TwoWay}"
                        EditValue="{Binding Maximum, ElementName=editor, Converter={StaticResource decimalConverter}, ConverterParameter=sys:Double, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
                        </dxe:SpinEdit>
                        <TextBlock Grid.Column="0" Grid.Row="4" Text="Small step: " VerticalAlignment="Center" Margin="0,0,0,4" />
                        <dxe:SpinEdit ShowError="False" Grid.Column="1"
                        Grid.Row="4" x:Name="txtSmallStep" MinValue="1" IsFloatValue="False"
                        EditValue="{Binding Path=SmallStep, ElementName=editor, Converter={StaticResource decimalConverter}, ConverterParameter=sys:Double, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Center" Margin="0,0,0,4"
                        >
                        </dxe:SpinEdit>
                        <TextBlock Grid.Column="0" Grid.Row="5" Text="Large step: " VerticalAlignment="Center" />
                        <dxe:SpinEdit ShowError="False" Grid.Column="1"
                        Grid.Row="5" x:Name="txtLargeStep" VerticalAlignment="Center" Margin="0,0,0,4"
                        MinValue="1" IsFloatValue="False"
                        EditValue="{Binding Path=LargeStep, ElementName=editor, Converter={StaticResource decimalConverter}, ConverterParameter=sys:Double, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
                        </dxe:SpinEdit>
                    </Grid>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Layout Properties" Margin="{StaticResource groupBoxMargin}">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="*" />
                            <ColumnDefinition Width="120" />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <TextBlock Grid.Column="0" Grid.Row="1" VerticalAlignment="Center" Margin="0,0,0,4" Text="Tick placement: " />
                        <dxe:ComboBoxEdit Grid.Row="1"
                        Grid.Column="1"
                        VerticalAlignment="Center" Margin="0,0,0,4"
                        x:Name="cbTickPlacement"
                        EditValue="{Binding Path=TickPlacement, ElementName=editor, UpdateSourceTrigger=PropertyChanged}"
                        IsTextEditable="False">
                        </dxe:ComboBoxEdit>
                        <TextBlock Grid.Column="0" Grid.Row="2" VerticalAlignment="Center" Margin="0,0,0,12" Text="Tick frequency: " />
                        <dxe:SpinEdit Grid.Row="2" Grid.Column="1"
                        VerticalAlignment="Center" Margin="0,0,0,12" MinValue="1" IsFloatValue="False"
                        EditValue="{Binding Path=TickFrequency, ElementName=editor, Converter={StaticResource decimalConverter}, ConverterParameter=sys:Double, UpdateSourceTrigger=PropertyChanged}">
                        </dxe:SpinEdit>
                        <dxe:CheckEdit Grid.Row="3" Content="Zoomed" Checked="CheckEdit_Checked" Unchecked="CheckEdit_Unchecked" />
                    </Grid>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid VerticalAlignment="Center">
            <Grid.RowDefinitions>
                <RowDefinition Height="100" />
                <RowDefinition />
            </Grid.RowDefinitions>
            <Grid Grid.Row="0" VerticalAlignment="Center" HorizontalAlignment="Stretch">
                <Grid.RowDefinitions>
                    <RowDefinition />
                    <RowDefinition />
                </Grid.RowDefinitions>
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition />
                        <ColumnDefinition Width="400" />
                        <ColumnDefinition />
                    </Grid.ColumnDefinitions>
                    <TextBlock Text="{Binding ElementName=editor, Path=Minimum}" Grid.Column="0" HorizontalAlignment="Right" VerticalAlignment="Center" Margin="0,0,2,0" />
                    <ContentControl Grid.Column="1" Template="{StaticResource rangeEditorPanel}" VerticalAlignment="Center">
                        <dxe:TrackBarEdit x:Name="editor" SmallStep="5" LargeStep="10" Maximum="200" Minimum="-30" SelectionEnd="65" SelectionStart="25">
                            <dxe:TrackBarEdit.StyleSettings>
                                <dxe:TrackBarRangeStyleSettings />
                            </dxe:TrackBarEdit.StyleSettings>
                        </dxe:TrackBarEdit>
                    </ContentControl>
                    <TextBlock Text="{Binding ElementName=editor, Path=Maximum}" Grid.Column="2" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="2,0,0,0" />
                </Grid>
                <StackPanel Grid.Row="1" Orientation="Horizontal" HorizontalAlignment="Center">
                    <TextBlock Text="{Binding ElementName=editor, Path=EditValue.SelectionStart}" />
                    <TextBlock Text=" ... " />
                    <TextBlock Text="{Binding ElementName=editor, Path=EditValue.SelectionEnd}" />
                </StackPanel>
            </Grid>
            <local:Map Grid.Row="1" HorizontalAlignment="Center" VerticalAlignment="Center" />
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!�using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.DemoBase;
using DevExpress.Xpf.Editors;
using System.Windows.Markup;
using EditorsDemo.Utils;
using System.Windows.Controls.Primitives;

namespace EditorsDemo {
    public partial class RangeTrackBarEditModule : EditorsDemoModule {
        public RangeTrackBarEditModule() {
            InitializeComponent();
            DemoModuleControl.OptionsContent.DataContext = editor;
            cbTickPlacement.ItemsSource = new BaseKindHelper<TickPlacement>().GetEnumMemberList();
        }

        private void CheckEdit_Checked(object sender, RoutedEventArgs e) {
            editor.StyleSettings = new TrackBarZoomRangeStyleSettings();
        }
        private void CheckEdit_Unchecked(object sender, RoutedEventArgs e) {
            editor.StyleSettings = new TrackBarRangeStyleSettings();
        }
    }
}!�MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemo)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections1&clr-namespace:System;assembly=mscorlibSystemEditorsDemo.RegExMaskEdit\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/corefbDevExpress.Xpf.Grid.v13.1.Core, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa	]DevExpress.Xpf.Grid.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxg2http://schemas.devexpress.com/winfx/2008/xaml/grid	'localclr-namespace:EditorsDemo	e
aDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase
?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors&dxdemoclr-namespace:EditorsDemoDcollections2clr-namespace:System.Collections;assembly=mscorlib0sys&clr-namespace:System;assembly=mscorlib$	�400��$	�800��$
�Stretch=�$
�Stretch=�.�/
)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsTopText$MGType inside edit fields to see the masked data input feature in action.��OptionsContent$EditorsDemo.MaskPropertiesEdit-Name$
mask��Content.��RowDefinitions�$��0.15*��$��0.85*�.+���$�	30,0,30,0q�$	�300��$��1�.+���ColumnDefinitions�������������.+���$��Any format time:��$�0�$��0���$��Phone:��$�0�$��1�$
�0,4,0,0q���$��Short Date [US]:��$�0�$��2�$
�0,4,0,0q���$��Long Date [US]:��$�0�$��3�$
�0,4,0,0q���$��Short Time [24]:��$�0�$��4�$
�0,4,0,0q���$��Social Security:��$�0�$��5�$
�0,4,0,0q���$��Short Zip Code:��$�0�$��6�$
�0,4,0,0q���$��Long Zip Code:��$�0�$��7�$
�0,4,0,0q���$��File URL [RFC 1738]:��$�0�$��8�$
�0,4,0,0q�%DevExpress.Xpf.Editors.TextEdit-Name$editor��$�1�$��0�MaskType$RegEx=�	Mask$Z	T((10|11|12|[1-9]):[0-5]\d:[0-5]\d(am|pm))|((2[0-3]|[01][0-9]):[0-5][0-9]:[0-5][0-9])��
MaskAutoComplete$

Optimistic=�-$�1�$��1�$
�0,4,0,0q�$RegEx=�$*	$((\+\d|8)?\(\d{3}\))?\d{3}-\d\d-\d\d��-$�1�$��2�$
�0,4,0,0q�$RegEx=�$9	3([1-9]|10|11|12)/(0?[1-9]|[12]\d|30|31)/\d{2}\d{2}?��-$�1�$��3�$
�0,4,0,0q�$RegEx=�$,	&([1-9]|1[0-2]):[0-5]\d:[0-5]\d (AM|PM)��-$�1�$��4�$
�0,4,0,0q�$RegEx=�$!	([01]?[0-9]|2[0-3]):[0-5]\d��-$�1�$��5�$
�0,4,0,0q�$RegEx=�$	\d{3}-\d{2}-\d{4}��-$�1�$��6�$
�0,4,0,0q�$RegEx=�$	\d{5}��-	$�1�$��7�$
�0,4,0,0q�$RegEx=�$	\d{5}(-\d{1,4})?��-
$�1�$��8�$
�0,4,0,0q�$RegEx=�$�	�file://((([0-9a-zA-Z]([0-9a-zA-Z\-]*[0-9a-zA-Z])?\.)*[a-zA-Z]([0-9a-zA-Z\-]*[0-9a-zA-Z])?)|([0-2]?\d?\d\.[0-2]?\d?\d\.[0-2]?\d?\d\.[0-2]?\d?\d))?/[/a-zA-Z0-9$\-_.+!*'(),?:@&=]*��!\<local:EditorsDemoModule x:Class="EditorsDemo.RegExMaskEdit"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
    xmlns:local="clr-namespace:EditorsDemo"
 xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdemo="clr-namespace:EditorsDemo"
 xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
 xmlns:sys="clr-namespace:System;assembly=mscorlib"
    Height="400" Width="800"
 HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsTopText>
            Type inside edit fields to see the masked data input feature in action.
        </dxdb:DemoModuleControl.OptionsTopText>
        <dxdb:DemoModuleControl.OptionsContent>
            <local:MaskPropertiesEdit x:Name="mask" />
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="0.15*" />
                <RowDefinition Height="0.85*" />
            </Grid.RowDefinitions>
            <StackPanel Margin="30,0,30,0" MaxWidth="300" Grid.Row="1">
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition />
                        <ColumnDefinition />
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                    </Grid.RowDefinitions>
                    <TextBlock Text="Any format time:" Grid.Column="0" Grid.Row="0" />
                    <TextBlock Text="Phone:" Grid.Column="0" Grid.Row="1" Margin="0,4,0,0" />
                    <TextBlock Text="Short Date [US]:" Grid.Column="0" Grid.Row="2" Margin="0,4,0,0" />
                    <TextBlock Text="Long Date [US]:" Grid.Column="0" Grid.Row="3" Margin="0,4,0,0" />
                    <TextBlock Text="Short Time [24]:" Grid.Column="0" Grid.Row="4" Margin="0,4,0,0" />
                    <TextBlock Text="Social Security:" Grid.Column="0" Grid.Row="5" Margin="0,4,0,0" />
                    <TextBlock Text="Short Zip Code:" Grid.Column="0" Grid.Row="6" Margin="0,4,0,0" />
                    <TextBlock Text="Long Zip Code:" Grid.Column="0" Grid.Row="7" Margin="0,4,0,0" />
                    <TextBlock Text="File URL [RFC 1738]:" Grid.Column="0" Grid.Row="8" Margin="0,4,0,0" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="0"
     GotFocus="EditorGotFocus"
     x:Name="editor"
     MaskType="RegEx"
     Mask="((10|11|12|[1-9]):[0-5]\d:[0-5]\d(am|pm))|((2[0-3]|[01][0-9]):[0-5][0-9]:[0-5][0-9])"
     MaskAutoComplete="Optimistic" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="1"
                    Margin="0,4,0,0"
     GotFocus="EditorGotFocus"
     MaskType="RegEx"
     Mask="((\+\d|8)?\(\d{3}\))?\d{3}-\d\d-\d\d" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="2"
                    Margin="0,4,0,0"
     GotFocus="EditorGotFocus"
     MaskType="RegEx"
     Mask="([1-9]|10|11|12)/(0?[1-9]|[12]\d|30|31)/\d{2}\d{2}?" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="3"
                    Margin="0,4,0,0"
     GotFocus="EditorGotFocus"
     MaskType="RegEx"
     Mask="([1-9]|1[0-2]):[0-5]\d:[0-5]\d (AM|PM)" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="4"
                    Margin="0,4,0,0"
     GotFocus="EditorGotFocus"
     MaskType="RegEx"
     Mask="([01]?[0-9]|2[0-3]):[0-5]\d" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="5"
                    Margin="0,4,0,0"
     GotFocus="EditorGotFocus"
     MaskType="RegEx"
     Mask="\d{3}-\d{2}-\d{4}" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="6"
                    Margin="0,4,0,0"
     GotFocus="EditorGotFocus"
     MaskType="RegEx"
     Mask="\d{5}" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="7"
                    Margin="0,4,0,0"
     GotFocus="EditorGotFocus"
     MaskType="RegEx"
     Mask="\d{5}(-\d{1,4})?" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="8"
                    Margin="0,4,0,0"
     GotFocus="EditorGotFocus"
     MaskType="RegEx"
     Mask="file://((([0-9a-zA-Z]([0-9a-zA-Z\-]*[0-9a-zA-Z])?\.)*[a-zA-Z]([0-9a-zA-Z\-]*[0-9a-zA-Z])?)|([0-2]?\d?\d\.[0-2]?\d?\d\.[0-2]?\d?\d\.[0-2]?\d?\d))?/[/a-zA-Z0-9$\-_.+!*'(),?:@&amp;=]*" />
                </Grid>
            </StackPanel>
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!kusing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;

namespace EditorsDemo {
 public partial class RegExMaskEdit : EditorsDemoModule {
        public RegExMaskEdit() {
   InitializeComponent();
            Loaded += new RoutedEventHandler(RegExMaskEdit_Loaded);
  }
        void RegExMaskEdit_Loaded(object sender, RoutedEventArgs e) {
            editor.Focus();
        }
  private void EditorGotFocus(object sender, RoutedEventArgs e) {
   mask.FocusedEditor = sender as TextEdit;
   mask.UpdateMask();
  }

 }
}!9MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections1&clr-namespace:System;assembly=mscorlibSystem!EditorsDemo.RegularMaskEdit\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/corefbDevExpress.Xpf.Grid.v13.1.Core, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa	]DevExpress.Xpf.Grid.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxg2http://schemas.devexpress.com/winfx/2008/xaml/grid	'localclr-namespace:EditorsDemo	e
aDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase
?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsDcollections2clr-namespace:System.Collections;assembly=mscorlib0sys&clr-namespace:System;assembly=mscorlib$	�400��$	�800��$
�Stretch=�$
�Stretch=�.�/
)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsTopText$MGType inside edit fields to see the masked data input feature in action.��OptionsContent$EditorsDemo.MaskPropertiesEdit-Name$
mask��Content.��RowDefinitions�$��0.15*��$��0.85*�.+���$�	30,0,30,0q�$	�300��$��1�.+���ColumnDefinitions�������������.+���$��Phone:��$�0�$��0���$��Phone Alternative:��$�0�$��1�$
�0,4,0,0q���$��Date:��$�0�$��2�$
�0,4,0,0q���$��
Long Time:��$�0�$��3�$
�0,4,0,0q���$��Short Time:��$�0�$��4�$
�0,4,0,0q���$��
Extension:��$�0�$��5�$
�0,4,0,0q���$��Social Security:��$�0�$��6�$
�0,4,0,0q���$��Long Zip Code:��$�0�$��7�$
�0,4,0,0q���$��Short Zip Code:��$�0�$��8�$
�0,4,0,0q�%DevExpress.Xpf.Editors.TextEdit-Name$editor��$�1�$��0�$
�0,4,0,0q�MaskType$
Regular=�	Mask$!	(\d?\d?\d?)\d\d\d-\d\d-\d\d��-$�1�$��1�$
�0,4,0,0q�$
Regular=�$ 	(\d{0,3})\d{3}-\d{2}-\d{2}��-$�1�$��2�$
�0,4,0,0q�$
Regular=�$	\d?\d?/\d\d/\d\d��-$�1�$��3�$
�0,4,0,0q�$
Regular=�$	\d?\d:\d\d:\d\d >[PA]M��-$�1�$��4�$
�0,4,0,0q�$
Regular=�$	
\d?\d:\d\d��-$�1�$��5�$
�0,4,0,0q�$
Regular=�$	\d?\d?\d?\d?\d?��-$�1�$��6�$
�0,4,0,0q�$
Regular=�$	\d\d\d-\d\d-\d\d\d\d��-	$�1�$��7�$
�0,4,0,0q�$
Regular=�$	\d\d\d\d\d-\d?\d?\d?\d?��-
$�1�$��8�$
�0,4,0,0q�$
Regular=�$	
\d\d\d\d\d��!�<local:EditorsDemoModule x:Class="EditorsDemo.RegularMaskEdit"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
    xmlns:local="clr-namespace:EditorsDemo"
 xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
 xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
 xmlns:sys="clr-namespace:System;assembly=mscorlib"
    Height="400" Width="800"
 HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsTopText>
            Type inside edit fields to see the masked data input feature in action.
        </dxdb:DemoModuleControl.OptionsTopText>
        <dxdb:DemoModuleControl.OptionsContent>
            <local:MaskPropertiesEdit x:Name="mask" />
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="0.15*" />
                <RowDefinition Height="0.85*" />
            </Grid.RowDefinitions>
            <StackPanel Margin="30,0,30,0" MaxWidth="300" Grid.Row="1">
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition />
                        <ColumnDefinition />
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                    </Grid.RowDefinitions>
                    <TextBlock Text="Phone:" Grid.Column="0" Grid.Row="0" />
                    <TextBlock Text="Phone Alternative:" Grid.Column="0" Grid.Row="1" Margin="0,4,0,0" />
                    <TextBlock Text="Date:" Grid.Column="0" Grid.Row="2" Margin="0,4,0,0" />
                    <TextBlock Text="Long Time:" Grid.Column="0" Grid.Row="3" Margin="0,4,0,0" />
                    <TextBlock Text="Short Time:" Grid.Column="0" Grid.Row="4" Margin="0,4,0,0" />
                    <TextBlock Text="Extension:" Grid.Column="0" Grid.Row="5" Margin="0,4,0,0" />
                    <TextBlock Text="Social Security:" Grid.Column="0" Grid.Row="6" Margin="0,4,0,0" />
                    <TextBlock Text="Long Zip Code:" Grid.Column="0" Grid.Row="7" Margin="0,4,0,0" />
                    <TextBlock Text="Short Zip Code:" Grid.Column="0" Grid.Row="8" Margin="0,4,0,0" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="0"
                    Margin="0,4,0,0"
     GotFocus="EditorGotFocus"
     x:Name="editor"
     MaskType="Regular"
     Mask="(\d?\d?\d?)\d\d\d-\d\d-\d\d" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="1"
                    Margin="0,4,0,0"
     GotFocus="EditorGotFocus"
     MaskType="Regular"
     Mask="(\d{0,3})\d{3}-\d{2}-\d{2}" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="2"
                    Margin="0,4,0,0"
     GotFocus="EditorGotFocus"
     MaskType="Regular"
     Mask="\d?\d?/\d\d/\d\d" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="3"
                    Margin="0,4,0,0"
     GotFocus="EditorGotFocus"
     MaskType="Regular"
     Mask="\d?\d:\d\d:\d\d &gt;[PA]M" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="4" Margin="0,4,0,0"
     GotFocus="EditorGotFocus"
     MaskType="Regular"
     Mask="\d?\d:\d\d" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="5" Margin="0,4,0,0"
     GotFocus="EditorGotFocus"
     MaskType="Regular"
     Mask="\d?\d?\d?\d?\d?" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="6" Margin="0,4,0,0"
     GotFocus="EditorGotFocus"
     MaskType="Regular"
     Mask="\d\d\d-\d\d-\d\d\d\d" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="7" Margin="0,4,0,0"
     GotFocus="EditorGotFocus"
     MaskType="Regular"
     Mask="\d\d\d\d\d-\d?\d?\d?\d?" />
                    <dxe:TextEdit Grid.Column="1" Grid.Row="8" Margin="0,4,0,0"
     GotFocus="EditorGotFocus"
     MaskType="Regular"
     Mask="\d\d\d\d\d" />
                </Grid>
            </StackPanel>
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!�using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using EditorsDemo;
using DevExpress.Xpf.Editors;

namespace EditorsDemo {
 public partial class RegularMaskEdit : EditorsDemoModule {
        public RegularMaskEdit() {
   InitializeComponent();
            Loaded += new RoutedEventHandler(RegularMaskEdit_Loaded);
  }
        void RegularMaskEdit_Loaded(object sender, RoutedEventArgs e) {
            editor.Focus();
        }
  private void EditorGotFocus(object sender, RoutedEventArgs e) {
   mask.FocusedEditor = sender as TextEdit;
   mask.UpdateMask();
  }

 }
}![MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections1&clr-namespace:System;assembly=mscorlibSystem%EditorsDemo.SearchControlModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/corefbDevExpress.Xpf.Grid.v13.1.Core, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa	]DevExpress.Xpf.Grid.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxg2http://schemas.devexpress.com/winfx/2008/xaml/grid	'localclr-namespace:EditorsDemo	e
aDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase
?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsDcollections2clr-namespace:System.Collections;assembly=mscorlib0sys&clr-namespace:System;assembly=mscorlib$	�400��$	�800���	Resources
�%�DataContext-
'DevExpress.Xpf.DemoBase.NWindDataLoader.�/
)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent& EditorsDemo.SearchControlOptions-Name$
options��FocusedControl��Path$.��ElementName$
searchControl��Content.��RowDefinitions�$��0.05*��$��0.85*��$��0.10*�.+��$��1�	�ColumnDefinitions	��$�*���$	�300���$�*��$
��Auto��$��*�.+�71DevExpress.Xpf.Editors.SelectorEditColumnProvider-
Name$
columnProvider��
CustomColumns�*
CustomColumns+$
options��	OwnerEdit�$.�$listBoxEdit��$DevExpress.Xpf.Core.GroupFrame$��
SearchControl��$��0�$�1�.���.+�*$DevExpress.Xpf.Editors.SearchControl-
Name$

searchControl��$�16,12,16,16q�ColumnProvider�$.�$columnProvider��$
��Editors��$��1�$�1�$�0,16,0,0q�.���$
��Auto��$��*�.+�)#DevExpress.Xpf.Editors.ComboBoxEdit-Name$comboBoxEdit��$��0�$�16,12,16,16q�$	�Top=�'!DevExpress.Xpf.Editors.ButtonEditIsTextEditable.+	%DevExpress.Xpf.Editors.LookUpEditBase	ValueMember$	ProductID��	
DisplayMember$ProductName��	FilterCriteria�*FilterCriteria+$
searchControl��	ItemsSource�$Products�(
"DevExpress.Xpf.Editors.ListBoxEdit
-
Name$listBoxEdit��$��1�$�16,12,16,16q�
ValueMember$	ProductID��

DisplayMember$ProductName��$
�Stretch=�
FilterCriteria�*FilterCriteria+$
searchControl��
ItemsSource�$Products�!�<local:EditorsDemoModule x:Class="EditorsDemo.SearchControlModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
    xmlns:local="clr-namespace:EditorsDemo"
 xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
 xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
 xmlns:sys="clr-namespace:System;assembly=mscorlib"
    Height="400" Width="800">
    <local:EditorsDemoModule.Resources>
    </local:EditorsDemoModule.Resources>
    <local:EditorsDemoModule.DataContext>
        <dxdb:NWindDataLoader />
    </local:EditorsDemoModule.DataContext>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <local:SearchControlOptions x:Name="options" FocusedControl="{Binding Path=., ElementName=searchControl}"/>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="0.05*"/>
                <RowDefinition Height="0.85*"/>
                <RowDefinition Height="0.10*"/>
            </Grid.RowDefinitions>
            <Grid Grid.Row="1">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="*"/>
                    <ColumnDefinition Width="300"/>
                    <ColumnDefinition Width="*"/>
                </Grid.ColumnDefinitions>
                <Grid.RowDefinitions>
                    <RowDefinition Height="Auto" />
                    <RowDefinition Height="*" />
                </Grid.RowDefinitions>
                <dxe:SelectorEditColumnProvider
                    x:Name="columnProvider"
                    CustomColumns="{Binding CustomColumns, ElementName=options}"
                    OwnerEdit="{Binding Path=., ElementName=listBoxEdit}"/>
                <dx:GroupFrame Header="SearchControl" Grid.Row="0" Grid.Column="1">
                    <StackPanel>
                        <dxe:SearchControl
                            Margin="16,12,16,16"
                            x:Name="searchControl"
                            ColumnProvider="{Binding Path=., ElementName=columnProvider}"/>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Editors" Grid.Row="1" Grid.Column="1" Margin="0,16,0,0">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition Height="Auto" />
                            <RowDefinition Height="*" />
                        </Grid.RowDefinitions>
                        <dxe:ComboBoxEdit
                            x:Name="comboBoxEdit"
                            Grid.Row="0"
                            Margin="16,12,16,16"
                            VerticalAlignment="Top"
                            IsTextEditable="False"
                            ValueMember="ProductID"
                            DisplayMember="ProductName"
                            FilterCriteria="{Binding FilterCriteria, ElementName=searchControl}"
                            ItemsSource="{Binding Path=Products}" />
                        <dxe:ListBoxEdit
                            x:Name="listBoxEdit"
                            Grid.Row="1"
                            Margin="16,12,16,16"
                            ValueMember="ProductID"
                            DisplayMember="ProductName"
                            VerticalAlignment="Stretch"
                            FilterCriteria="{Binding FilterCriteria, ElementName=searchControl}"
                            ItemsSource="{Binding Path=Products}" />
                    </Grid>
                </dx:GroupFrame>
            </Grid>
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!Jusing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;

namespace EditorsDemo {
    public partial class SearchControlModule : EditorsDemoModule {
        public SearchControlModule() {
            InitializeComponent();
        }
    }
}!�MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemo("EditorsDemo.SearchLookUpEditModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xaml+localclr-namespace:EditorsDemolhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsfbDevExpress.Xpf.Grid.v13.1.Core, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Grid.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxg2http://schemas.devexpress.com/winfx/2008/xaml/gride	aDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase	$	�300��$	�300���	Resources
)#EditorsDemo.CollectionViewViewModel 
	viewModel addNewRecordTemplate�ColumnDefinitions�RowDefinitions%DevExpress.Xpf.Editors.TextEditName%DevExpress.Xpf.Editors.BaseEdit	EditValue�Path�Mode%DevExpress.Xpf.Editors.DateEditName�%�&	&	��.R���$�8q�$	�200��.+������������.+���$��First Name:��$�Center=�$��1�$�0�$
�0,0,6,4q�$
textFirstName��-$��1�$�1�$
�0,0,0,4q��$	FirstName�$TwoWay=���$��
Last Name:��$�Center=�$��2�$�0�$
�0,0,6,4q�$textLastName��-$��2�$�1�$
�0,0,0,4q��$LastName�$TwoWay=���$��
Job Title:��$�Center=�$��3�$�0�$
�0,0,6,4q�$textJobTitle��-$��3�$�1�$
�0,0,0,4q��$JobTitle�$TwoWay=���$��Birth Date:��$�Center=�$��4�$�0�$
�0,0,6,4q�$
textBirthDate��-$��4�$�1�$
�0,0,0,4q��$	BirthDate�$TwoWay=�.�/	)DevExpress.Xpf.DemoBase.DemoModuleControl
 popupContentTemplate%DevExpress.Xpf.Grid.GridControlName	AutoExpandAllGroups
Columns$DevExpress.Xpf.Grid.GridColumn$DevExpress.Xpf.Grid.ColumnBase	FieldName$	DevExpress.Xpf.Grid.BaseColumn	Width
	
FixedWidthEditSettings7
1DevExpress.Xpf.Editors.Settings.ImageEditSettings
ShowMenuView#DevExpress.Xpf.Grid.TableView& DevExpress.Xpf.Grid.GridViewBaseShowGroupedColumns	AutoWidthAllowPerPixelScrollingScrollAnimationDurationShowAutoFilterRow&
 DevExpress.Xpf.Grid.DataViewBase
ShowTotalSummary$
IsSynchronizedWithCurrentItem�%&	��.R�$PART_GridControl��	.
$JobTitle��$	FirstName��$LastName��$	BirthDate��$	ImageData��$60��
.
.$
�View��...$0Q�...OptionsContent)#EditorsDemo.SearchLookUpEditOptions-Name$
options��Content.�$�48,40,48,48q�.+�$DevExpress.Xpf.Core.GroupFrame$��Search Lookup Editor��$	�Top=�$�Center=�$	�300��.�+%DevExpress.Xpf.Grid.LookUp.LookUpEdit-$�searchLookUpEdit��$
�Stretch=�*$DevExpress.Xpf.Editors.PopupBaseEditPopupHeight$	500Q�
PopupWidth$	750Q�PopupMinHeight$	100Q�
PopupMinWidth$	100Q�IsPopupAutoWidth.+%DevExpress.Xpf.Editors.LookUpEditBase FilterCondition$ 
StartsWithX�!FindButtonPlacement$!PopupX�'!DevExpress.Xpf.Editors.ButtonEdit"NullValueButtonPlacement$"PopupX�#AddNewButtonPlacement$#PopupX�$FindMode$$AlwaysX�%ShowSizeGrip$
%TrueY�&PopupContentTemplate#&['AutoPopulateColumns'.(
DisplayMember$(LastName��)ValueMember$)Id��*ItemsSource*�$CollectionView�
+�Source#+[,
StyleSettings,>8DevExpress.Xpf.Grid.LookUp.SearchLookUpEditStyleSettings!�<local:EditorsDemoModule x:Class="EditorsDemo.SearchLookUpEditModule"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:local="clr-namespace:EditorsDemo"
        xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
        xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
        xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
        xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
        Height="300" Width="300">
    <local:EditorsDemoModule.Resources>
        <local:CollectionViewViewModel x:Key="viewModel" />
        <ControlTemplate x:Key="addNewRecordTemplate">
            <StackPanel Margin="8" MinWidth="200">
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition />
                        <ColumnDefinition />
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                    </Grid.RowDefinitions>
                    <TextBlock Text="First Name:" VerticalAlignment="Center" Grid.Row="1" Grid.Column="0" Margin="0,0,6,4" />
                    <dxe:TextEdit
                        x:Name="textFirstName"
                        Grid.Row="1"
                        Grid.Column="1"
                        EditValue="{Binding Path=FirstName, Mode=TwoWay}"
                        Margin="0,0,0,4"
                        Validate="Validate"
                        />
                    <TextBlock Text="Last Name:" VerticalAlignment="Center" Grid.Row="2" Grid.Column="0" Margin="0,0,6,4" />
                    <dxe:TextEdit
                        x:Name="textLastName"
                        Grid.Row="2"
                        Grid.Column="1"
                        EditValue="{Binding Path=LastName, Mode=TwoWay}"
                        Margin="0,0,0,4"
                        Validate="Validate"
                        />
                    <TextBlock Text="Job Title:" VerticalAlignment="Center" Grid.Row="3" Grid.Column="0" Margin="0,0,6,4" />
                    <dxe:TextEdit
                        x:Name="textJobTitle"
                        Grid.Row="3"
                        Grid.Column="1"
                        EditValue="{Binding Path=JobTitle, Mode=TwoWay}"
                        Margin="0,0,0,4"
                        Validate="Validate"
                        />
                    <TextBlock Text="Birth Date:" VerticalAlignment="Center" Grid.Row="4" Grid.Column="0" Margin="0,0,6,4" />
                    <dxe:DateEdit
                        x:Name="textBirthDate"
                        Grid.Row="4"
                        Grid.Column="1"
                        EditValue="{Binding Path=BirthDate, Mode=TwoWay}"
                        Margin="0,0,0,4"
                        Validate="Validate"
                        />
                </Grid>
            </StackPanel>
        </ControlTemplate>
    </local:EditorsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.Resources>
            <ControlTemplate x:Key="popupContentTemplate">
                <dxg:GridControl x:Name="PART_GridControl" AutoExpandAllGroups="True">
                    <dxg:GridControl.Columns>
                        <dxg:GridColumn FieldName="JobTitle" />
                        <dxg:GridColumn FieldName="FirstName" />
                        <dxg:GridColumn FieldName="LastName" />
                        <dxg:GridColumn FieldName="BirthDate" />
                        <dxg:GridColumn FieldName="ImageData" Width="60" FixedWidth="True">
                            <dxg:GridColumn.EditSettings>
                                <dxe:ImageEditSettings ShowMenu="True" />
                            </dxg:GridColumn.EditSettings>
                        </dxg:GridColumn>
                    </dxg:GridControl.Columns>
                    <dxg:GridControl.View>
                        <dxg:TableView
                        Name="View"
                        ShowGroupedColumns="True"
                        AutoWidth="True"
                        AllowPerPixelScrolling="True"
                        ScrollAnimationDuration="0"
                        ShowAutoFilterRow="True"
                        ShowTotalSummary="True"
                        IsSynchronizedWithCurrentItem="False">
                        </dxg:TableView>
                    </dxg:GridControl.View>
                </dxg:GridControl>
            </ControlTemplate>
        </dxdb:DemoModuleControl.Resources>
        <dxdb:DemoModuleControl.OptionsContent>
            <local:SearchLookUpEditOptions x:Name="options" ></local:SearchLookUpEditOptions>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid  Margin="48,40,48,48">
            <dx:GroupFrame Header="Search Lookup Editor" VerticalAlignment="Top" HorizontalAlignment="Center" Width="300">
                <dxg:LookUpEdit
                Name="searchLookUpEdit"
                HorizontalAlignment="Stretch"
                PopupHeight="500"
                PopupWidth="750"
                PopupMinHeight="100"
                PopupMinWidth="100"
                IsPopupAutoWidth="False"
                FilterCondition = "StartsWith"
                FindButtonPlacement = "Popup"
                NullValueButtonPlacement = "Popup"
                AddNewButtonPlacement = "Popup"
                FindMode = "Always"
                ShowSizeGrip = "True"
                PopupContentTemplate="{StaticResource popupContentTemplate}"
                ItemsSource="{Binding Path=CollectionView, Source={StaticResource viewModel}}"
                AutoPopulateColumns="False"
                DisplayMember="LastName"
                ValueMember="Id"
                >
                    <dxg:LookUpEdit.StyleSettings>
                        <dxg:SearchLookUpEditStyleSettings />
                    </dxg:LookUpEdit.StyleSettings>
                </dxg:LookUpEdit>
            </dx:GroupFrame>
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!�using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;
using DevExpress.Xpf.Core;
using System.Collections;
using DevExpress.Xpf.DemoBase.DataClasses;
using System.Data;

namespace EditorsDemo {
    public partial class SearchLookUpEditModule : EditorsDemoModule {
        IDialogOwner dialogOwner;
        Control control;

        CollectionViewViewModel ViewModel { get { return (CollectionViewViewModel)Resources["viewModel"]; } }
        int NewItemRowID { get { return Employees.Count + 1; } }
        IList Employees { get { return ViewModel.Employees; } }
        bool IsRecordValid { get; set; }

        public SearchLookUpEditModule() {
            InitializeComponent();
            this.options.FocusedEditor = searchLookUpEdit;
            searchLookUpEdit.ProcessNewValue += searchLookUpEdit_ProcessNewValue;
            Unloaded += SearchLookUpEditModule_Unloaded;
        }

        void SearchLookUpEditModule_Unloaded(object sender, RoutedEventArgs e) {
            if (dialogOwner == null)
                return;
            dialogOwner.CloseDialog(false);
        }

        void searchLookUpEdit_ProcessNewValue(DependencyObject sender, DevExpress.Xpf.Editors.ProcessNewValueEventArgs e) {
            if (control != null)
                return;
            control = new ContentControl { Template = (ControlTemplate)Resources["addNewRecordTemplate"] };
            Employee row = new Employee();
            row.LastName = e.DisplayText;
            row.Id = NewItemRowID;
            row.BirthDate = DateTime.Now.AddYears(-21).Date;

            control.DataContext = row;
            FrameworkElement owner = sender as FrameworkElement;
            DialogClosedDelegate closeHandler;
            closeHandler = (bool? close) => {
                if (close != null && (bool)close)
                    Employees.Add(control.DataContext);
                control = null;
            };
            dialogOwner = FloatingContainer.ShowDialogContent(control, owner, Size.Empty, new FloatingContainerParameters()
            {
                Title = "Add New Record",
                AllowSizing = false,
                ClosedDelegate = closeHandler,
                ContainerFocusable = false,
                ShowModal = false
            });
            e.PostponedValidation = true;
            e.Handled = true;
            ((FloatingContainer)dialogOwner).Hiding += SearchLookUpEditModule_Closing;
        }
        void SearchLookUpEditModule_Closing(object sender, CancelRoutedEventArgs e) {
            bool? result = ((FloatingContainer)sender).DialogResult;
            if (result == null || !(bool)result)
                return;
            e.Cancel = !GetRecordValid();
        }
        void CloseAddNewRecordHandler(bool? close) {
            if (close != null && (bool)close)
                Employees.Add(control.DataContext);
            control = null;
        }
        void Validate(object sender, ValidationEventArgs e) {
            if (e.Value is string && string.IsNullOrEmpty(e.Value as string)
                || e.Value == null) {
                e.IsValid = false;
                e.ErrorContent = "Please, input the field";
            }
        }
        bool GetRecordValid() {
            if (control == null)
                return false;
            Employee employee = control.DataContext as Employee;
            if (employee == null)
                return false;
            return !object.Equals(employee.BirthDate, null) && !string.IsNullOrEmpty(employee.FirstName) && !string.IsNullOrEmpty(employee.LastName) && !string.IsNullOrEmpty(employee.JobTitle);
        }
    }
}!A
MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections1&clr-namespace:System;assembly=mscorlibSystem EditorsDemo.SimpleMaskEdit\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/corefbDevExpress.Xpf.Grid.v13.1.Core, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa	]DevExpress.Xpf.Grid.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxg2http://schemas.devexpress.com/winfx/2008/xaml/grid	'localclr-namespace:EditorsDemo	e
aDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase
?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsDcollections2clr-namespace:System.Collections;assembly=mscorlib0sys&clr-namespace:System;assembly=mscorlib$	�400��$	�800��$
�Stretch=�$
�Stretch=�.�/
)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsTopText$MGType inside edit fields to see the masked data input feature in action.��OptionsContent$EditorsDemo.MaskPropertiesEdit-Name$
mask��Content.��RowDefinitions�$��0.15*��$��0.85*�.+���$�	30,0,30,0q�$	�300��$��1�.+���ColumnDefinitions������������.+���$��Phone:��$��0�$�0���$��Date:��$��1�$�0�$
�0,4,0,0q���$��
Long Time:��$��2�$�0�$
�0,4,0,0q���$��Short Time:��$��3�$�0�$
�0,4,0,0q���$��
Extension:��$��4�$�0�$
�0,4,0,0q���$��Social Security:��$��5�$�0�$
�0,4,0,0q���$��Long Zip Code:��$��6�$�0�$
�0,4,0,0q���$��Short Zip Code:��$��7�$�0�$
�0,4,0,0q�%DevExpress.Xpf.Editors.TextEdit-Name$editor��$��0�$�1�MaskType$Simple=�	Mask$	(999)000-00-00��-$
�0,4,0,0q�$��1�$�1�$Simple=�$	99/99/00��-$
�0,4,0,0q�$��2�$�1�$Simple=�$	90:00:00 >LL��-$
�0,4,0,0q�$��3�$�1�$Simple=�$	90:00��-$
�0,4,0,0q�$��4�$�1�$Simple=�$	99999��-$
�0,4,0,0q�$��5�$�1�$Simple=�$	000-00-0000��-$
�0,4,0,0q�$��6�$�1�$Simple=�$	
00000-9999��-	$
�0,4,0,0q�$��7�$�1�$Simple=�$	00000��!5<local:EditorsDemoModule x:Class="EditorsDemo.SimpleMaskEdit"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
    xmlns:local="clr-namespace:EditorsDemo"
 xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
 xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
 xmlns:sys="clr-namespace:System;assembly=mscorlib"
    Height="400" Width="800"
 HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsTopText>
            Type inside edit fields to see the masked data input feature in action.
        </dxdb:DemoModuleControl.OptionsTopText>
        <dxdb:DemoModuleControl.OptionsContent>
            <local:MaskPropertiesEdit x:Name="mask" />
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="0.15*" />
                <RowDefinition Height="0.85*" />
            </Grid.RowDefinitions>
            <StackPanel Margin="30,0,30,0" MaxWidth="300" Grid.Row="1">
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition />
                        <ColumnDefinition />
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                    </Grid.RowDefinitions>
                    <TextBlock Text="Phone:" Grid.Row="0" Grid.Column="0" />
                    <TextBlock Text="Date:" Grid.Row="1" Grid.Column="0" Margin="0,4,0,0" />
                    <TextBlock Text="Long Time:" Grid.Row="2" Grid.Column="0" Margin="0,4,0,0" />
                    <TextBlock Text="Short Time:" Grid.Row="3" Grid.Column="0" Margin="0,4,0,0" />
                    <TextBlock Text="Extension:" Grid.Row="4" Grid.Column="0" Margin="0,4,0,0" />
                    <TextBlock Text="Social Security:" Grid.Row="5" Grid.Column="0" Margin="0,4,0,0" />
                    <TextBlock Text="Long Zip Code:" Grid.Row="6" Grid.Column="0" Margin="0,4,0,0" />
                    <TextBlock Text="Short Zip Code:" Grid.Row="7" Grid.Column="0" Margin="0,4,0,0" />
                    <dxe:TextEdit Grid.Row="0" Grid.Column="1"
     GotFocus="EditorGotFocus"
     x:Name="editor"
     MaskType="Simple"
     Mask="(999)000-00-00" />
                    <dxe:TextEdit Margin="0,4,0,0"
                    Grid.Row="1" Grid.Column="1"
     GotFocus="EditorGotFocus"
     MaskType="Simple"
     Mask="99/99/00" />
                    <dxe:TextEdit Margin="0,4,0,0"
                    Grid.Row="2" Grid.Column="1"
     GotFocus="EditorGotFocus"
     MaskType="Simple"
     Mask="90:00:00 &gt;LL" />
                    <dxe:TextEdit Margin="0,4,0,0"
                    Grid.Row="3" Grid.Column="1"
     GotFocus="EditorGotFocus"
     MaskType="Simple"
     Mask="90:00" />
                    <dxe:TextEdit Margin="0,4,0,0"
                    Grid.Row="4" Grid.Column="1"
     GotFocus="EditorGotFocus"
     MaskType="Simple"
     Mask="99999" />
                    <dxe:TextEdit Margin="0,4,0,0"
                    Grid.Row="5" Grid.Column="1"
     GotFocus="EditorGotFocus"
     MaskType="Simple"
     Mask="000-00-0000" />
                    <dxe:TextEdit Margin="0,4,0,0"
                    Grid.Row="6" Grid.Column="1"
     GotFocus="EditorGotFocus"
     MaskType="Simple"
     Mask="00000-9999" />
                    <dxe:TextEdit Margin="0,4,0,0"
                    Grid.Row="7" Grid.Column="1"
     GotFocus="EditorGotFocus"
     MaskType="Simple"
     Mask="00000" />
                </Grid>
            </StackPanel>
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!wusing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;

namespace EditorsDemo {
 public partial class SimpleMaskEdit : EditorsDemoModule {
        public SimpleMaskEdit() {
   InitializeComponent();
            Loaded += new RoutedEventHandler(SimpleMaskEdit_Loaded);
  }
        void SimpleMaskEdit_Loaded(object sender, RoutedEventArgs e) {
            editor.Focus();
        }
  void EditorGotFocus(object sender, RoutedEventArgs e) {
            mask.FocusedEditor = sender as TextEdit;
            mask.UpdateMask();
  }
 }
}!_MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections1&clr-namespace:System;assembly=mscorlibSystemGCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemo EditorsDemo.SpinEditModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors<col2clr-namespace:System.Collections;assembly=mscorlib0sys&clr-namespace:System;assembly=mscorlib%localclr-namespace:EditorsDemoeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase�	Resources
 min�Stretch��EndPoint��
StartPoint�Color
�Offset down up max�%�&	&	
&	�&	���.R�F�$�Center=�$�Center=�$
Uniform=�X����@T��@B	=�@B��@T��@B@T��@B@KL�@T�@T��@T�$
�0,0,1,0q�$�8��$�9������$0.5,1&�$0.5,0&�.��$	#FF041C43��$0Q��$	#FF1B4FA3��$1Q���.R�F�$�Center=�$�Center=�$
Uniform=�4����+#@7�!��"@@�!��"���!�+#��6"�+#@7�!$
�0,0,1,0q�$�8��$�9������$0.5,1&�$0.5,0&�.��$	#FF041C43��$0Q��$	#FF1B4FA3��$1Q���.R�F�$�Center=�$�Center=�$
Uniform=�4����*#@m#р��#@d�"р��#"�"р�*#�"р�*#@m#$�8��$�9������$0.5,1&�$0.5,0&�.��$	#FF041C43��$0Q��$	#FF1B4FA3��$1Q���.R�F�$�Center=�$�Center=�$
Uniform=�X����@T�р�@KLр�@T���!@T���!р�р�	=р��р��@T�$�8��$�9������$0.5,1&�$0.5,0&�.��$	#FF041C43��$0Q��$	#FF1B4FA3��$1Q�.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$	�250��.+�$DevExpress.Xpf.Core.GroupFrame$��
Properties��.���ColumnDefinitions��$
�Auto����RowDefinitions�����.+���$��0�$�0�$
�Left=�$�Center=�$��Value:��$
�0,0,6,4q���$��1�$�0�$
�Left=�$�Center=�$��	MaxValue:��$
�0,0,6,4q���$��2�$�0�$
�Left=�$�Center=�$��	MinValue:��$
�0,0,6,4q���$��3�$�0�$
�Left=�$�Center=�$��
Increment:��$
�0,0,6,0q�%DevExpress.Xpf.Editors.TextEdit$�Right=�$��0�$�1�$
�0,0,0,4q�%DevExpress.Xpf.Editors.BaseEdit	
IsReadOnly	.
	EditValue
��Path$Value��Mode$TwoWay=�
�ElementName$
editor��%DevExpress.Xpf.Editors.SpinEdit$��1�$�1�$
�0,0,0,4q�
�$MaxValue�$TwoWay=�$
editor��$��2�$�1�$
�0,0,0,4q�
�$MinValue�$TwoWay=�$
editor��$��3�$�1�	Increment$	0.1~�$
�0,0,0,0q�
�$	Increment�$TwoWay=�$
editor��& DevExpress.Xpf.Editors.CheckEdit$��4�Content)#DevExpress.Xpf.Core.ObjectConverter$Is float value$�2�$
�0,4,0,0q�	IsChecked�$IsFloatValue�$TwoWay=�$
editor��$��Commands��$�0,12,0,0q�.����������.+��^�ToolTip$	Min��$�22��$�0�$
�0,0,1,0q�#�[���$
editor��$MinimizeCommand��$
Down��$�22��$�1�$
�0,0,1,0q�#�[���$
editor��$SpinDownCommand��$Up��$�22��$�2�$
�0,0,1,0q�#�[���$
editor��$
SpinUpCommand��$	Max��$�22��$�3�$��2�$�0q�#�[���$
editor��$MaximizeCommand�$��Behavior options��$�0,12,0,0q�.���.+�$Is text editable$�0,0,0,12q��$IsTextEditable�$TwoWay=�$
editor�����$
�Auto���.+���$��Spin style:��$
�0,0,8,0q�$
�Left=�$�Center=�)#DevExpress.Xpf.Editors.ComboBoxEdit-Name$cboSpinStyle��$
�0,0,0,0q�+	%DevExpress.Xpf.Editors.LookUpEditBase	
SelectedIndex$0�'
!DevExpress.Xpf.Editors.ButtonEdit
IsTextEditable.$�1�$
�Stretch=�$�Center=�Content.��$��0.25*��$��0.75*�.+�-Name$editor��Value$8~�MinValue$	-10X�MaxValue$10X�$	�300��$�Bottom=�!L"<local:EditorsDemoModule x:Class="EditorsDemo.SpinEditModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:local="clr-namespace:EditorsDemo"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    >
    <local:EditorsDemoModule.Resources>
        <DataTemplate x:Key="min">
            <Path VerticalAlignment="Center" HorizontalAlignment="Center" Stretch="Uniform" Data="F1 M9,0 L1,4 L1,0 L0,0 L0,9 L1,9 L1,5 L9,9 L9,0 Z" Margin="0,0,1,0" Width="8" Height="9">
                <Path.Fill>
                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                        <GradientStop Color="#FF041C43" Offset="0" />
                        <GradientStop Color="#FF1B4FA3" Offset="1" />
                    </LinearGradientBrush>
                </Path.Fill>
            </Path>
        </DataTemplate>
        <DataTemplate x:Key="down">
            <Path VerticalAlignment="Center" HorizontalAlignment="Center" Stretch="Uniform" Data="F1 M 588,565L 580,569L 580,570L 588,574L 588,565 Z " Margin="0,0,1,0" Width="8" Height="9">
                <Path.Fill>
                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                        <GradientStop Color="#FF041C43" Offset="0" />
                        <GradientStop Color="#FF1B4FA3" Offset="1" />
                    </LinearGradientBrush>
                </Path.Fill>
            </Path>
        </DataTemplate>
        <DataTemplate x:Key="up">
            <Path VerticalAlignment="Center" HorizontalAlignment="Center" Stretch="Uniform" Data="F1 M 590,589L 598,585L 598,584L 590,580L 590,589 Z " Width="8" Height="9">
                <Path.Fill>
                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                        <GradientStop Color="#FF041C43" Offset="0" />
                        <GradientStop Color="#FF1B4FA3" Offset="1" />
                    </LinearGradientBrush>
                </Path.Fill>
            </Path>
        </DataTemplate>
        <DataTemplate x:Key="max">
            <Path VerticalAlignment="Center" HorizontalAlignment="Center" Stretch="Uniform" Data="F1 M 10,9 18,5L 18,9L 19,9L 19,0L 18,0L 18,4 L 10,0L 10,9 Z " Width="8" Height="9">
                <Path.Fill>
                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                        <GradientStop Color="#FF041C43" Offset="0" />
                        <GradientStop Color="#FF1B4FA3" Offset="1" />
                    </LinearGradientBrush>
                </Path.Fill>
            </Path>
        </DataTemplate>
    </local:EditorsDemoModule.Resources>

    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Width="250">
                <dx:GroupFrame Header="Properties">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>

                        <TextBlock Grid.Row="0" Grid.Column="0" HorizontalAlignment="Left" VerticalAlignment="Center" Text="Value:" Margin="0,0,6,4" />
                        <TextBlock Grid.Row="1" Grid.Column="0" HorizontalAlignment="Left" VerticalAlignment="Center" Text="MaxValue:" Margin="0,0,6,4" />
                        <TextBlock Grid.Row="2" Grid.Column="0" HorizontalAlignment="Left" VerticalAlignment="Center" Text="MinValue:" Margin="0,0,6,4" />
                        <TextBlock Grid.Row="3" Grid.Column="0" HorizontalAlignment="Left" VerticalAlignment="Center" Text="Increment:" Margin="0,0,6,0" />

                        <dxe:TextEdit HorizontalContentAlignment="Right"
             Grid.Row="0" Grid.Column="1"
             EditValue="{Binding Path=Value, Mode=TwoWay, ElementName=editor}"
                            Margin="0,0,0,4"
             IsReadOnly="True"
                        />
                        <dxe:SpinEdit Grid.Row="1" Grid.Column="1"
                            EditValue="{Binding Path=MaxValue, Mode=TwoWay, ElementName=editor}"
                            Margin="0,0,0,4"
                        />
                        <dxe:SpinEdit Grid.Row="2" Grid.Column="1"
                            EditValue="{Binding Path=MinValue, Mode=TwoWay, ElementName=editor}"
                            Margin="0,0,0,4"
                        />
                        <dxe:SpinEdit Grid.Row="3" Grid.Column="1"
                            Increment="0.1"
                            EditValue="{Binding Path=Increment, Mode=TwoWay, ElementName=editor}"
                            Margin="0,0,0,0"
                        />
                        <dxe:CheckEdit Grid.Row="4" Content="Is float value" Grid.ColumnSpan="2"
                        IsChecked="{Binding Path=IsFloatValue, Mode=TwoWay, ElementName=editor}"
                        Margin="0,4,0,0"
                    />
                    </Grid>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Commands" Margin="0,12,0,0">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition />
                            <ColumnDefinition />
                            <ColumnDefinition />
                            <ColumnDefinition />
                        </Grid.ColumnDefinitions>
                        <Button ToolTipService.ToolTip="Min" Height="22" Grid.Column="0" Margin="0,0,1,0" ContentTemplate="{StaticResource min}" Command="{Binding ElementName=editor, Path=MinimizeCommand}" />
                        <Button ToolTipService.ToolTip="Down" Height="22" Grid.Column="1" Margin="0,0,1,0" ContentTemplate="{StaticResource down}" Command="{Binding ElementName=editor, Path=SpinDownCommand}" />
                        <Button ToolTipService.ToolTip="Up" Height="22" Grid.Column="2" Margin="0,0,1,0" ContentTemplate="{StaticResource up}" Command="{Binding ElementName=editor, Path=SpinUpCommand}" />
                        <Button ToolTipService.ToolTip="Max" Height="22" Grid.Column="3" Grid.RowSpan="2" Margin="0" ContentTemplate="{StaticResource max}" Command="{Binding ElementName=editor, Path=MaximizeCommand}" />
                    </Grid>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Behavior options" Margin="0,12,0,0">
                    <StackPanel>
                        <dxe:CheckEdit Content="Is text editable"
                        IsChecked="{Binding Path=IsTextEditable, Mode=TwoWay, ElementName=editor}"
                        Margin="0,0,0,12"
                    />
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition Width="Auto" />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Text="Spin style:" Margin="0,0,8,0" HorizontalAlignment="Left" VerticalAlignment="Center" />
                            <dxe:ComboBoxEdit x:Name="cboSpinStyle" Margin="0,0,0,0" SelectedIndex="0" IsTextEditable="False" Grid.Column="1" HorizontalAlignment="Stretch" VerticalAlignment="Center" EditValueChanged="cboSpinStyle_EditValueChanged" />
                        </Grid>
                    </StackPanel>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="0.25*" />
                <RowDefinition Height="0.75*" />
            </Grid.RowDefinitions>
            <dxe:SpinEdit x:Name="editor"
                    Value="8"
                    MinValue="-10"
                    MaxValue="10"
                    MaxWidth="300"
                    VerticalAlignment="Bottom"
                />
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!�using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.DemoBase;
using DevExpress.Xpf.Editors;
using System.Windows.Markup;
using EditorsDemo.Utils;

namespace EditorsDemo {
    public partial class SpinEditModule : EditorsDemoModule {
        public SpinEditModule() {
            InitializeComponent();
            InitSources();
        }
        void InitSources() {
            List<SpinStyle> styles = new List<SpinStyle>();
            styles.Add(SpinStyle.Vertical);
            styles.Add(SpinStyle.Horizontal);
            cboSpinStyle.ItemsSource = styles;
        }
        public override void OnApplyTemplate() {
            base.OnApplyTemplate();
        }
        void cboSpinStyle_EditValueChanged(object sender, EditValueChangedEventArgs e) {
            ((SpinButtonInfo)editor.ActualButtons[0]).SpinStyle = (SpinStyle)e.NewValue;
        }
    }
}!.MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemI2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections5clr-namespace:EditorsDemo.UtilsEditorsDemo.Utils EditorsDemo.TextEditModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xaml+localclr-namespace:EditorsDemo6sys&clr-namespace:System;assembly=mscorlibBcol2clr-namespace:System.Collections;assembly=mscorliblhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobaseJdxet?http://schemas.devexpress.com/winfx/2008/xaml/editors/themekeys+utilsclr-namespace:EditorsDemo.Utils.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$	�250��.+�$DevExpress.Xpf.Core.GroupFrame$��Simple Sample Properties��.���ColumnDefinitions��$
�Auto����RowDefinitions����.+���$�0�$��0�$��Edit value:��$�Center=�$
�0,0,8,8q�%DevExpress.Xpf.Editors.TextEdit%DevExpress.Xpf.Editors.BaseEdit
IsReadOnly.$�1�$��0�$
�0,0,0,8q�)#DevExpress.Xpf.Editors.TextEditBaseText��ElementName$editor���Path$	EditValue��Mode$OneWay=�& DevExpress.Xpf.Editors.CheckEdit-Name$readOnly��	Content)#DevExpress.Xpf.Core.ObjectConverter$	Is read-only$�2�$��1�$
�0,0,0,8q���$�0�$��2�$��Maximum length:��$�Center=�$
�0,0,8,4q�%DevExpress.Xpf.Editors.SpinEdit-
Name$
	maxLength��MinValue$0X�IsFloatValue.
	EditValue$
0$�1�$��2�$
�0,0,0,4q���$�0�$��3�$��Character casing:��$�Center=�$
�0,0,8,0q�)	#DevExpress.Xpf.Editors.ComboBoxEdit	-	Name$casing��$�1�$��3�+
%DevExpress.Xpf.Editors.LookUpEditBase

SelectedIndex$0�'!DevExpress.Xpf.Editors.ButtonEditIsTextEditable.	Items.-'System.Windows.Controls.CharacterCasing
Normal=�	Lower=�	Upper=�$��Numeric Sample Formatting��$�0,12,0,0q�.����$
�Auto�����.+���$�0�$��0�$��Format type:��$�Center=�$
�0,0,8,4q���$�0�$��1�$��Edit value:��$�Center=�$
�0,0,8,0q�	-$
numericFormat��$0�$�1�$��0�.

DisplayMember$
FormatName��
ValueMember$FormatString��$
�0,0,0,4q�	-$numericValue��$�1�$��1�$1�.$%��Date and Time Sample Formatting��$�0,12,0,0q�.����$
�Auto�����.+���$�0�$��0�$��Format type:��$�Center=�$
�0,0,8,4q���$�0�$��1�$��Edit value:��$�Center=�$
�0,0,8,0q�	-$dateTimeFormat��$0�$�1�$��0�.$
FormatName��$FormatString��$
�0,0,0,4q�%
DevExpress.Xpf.Editors.DateEdit
-
Name$dDate��$�1�$��1�.$��Null Text Sample��$�0,12,0,0q�.����$
�Auto�������.+���$�0�$��0�$��Edit value:��$�Center=�$
�0,0,8,4q�-Name$txtEditValue��$�1�$��0�$
�0,0,0,4q�$Hello world!��AllowDefaultButton.Buttons'!DevExpress.Xpf.Editors.ButtonInfo-	^�ToolTip$Clear value��	GlyphKind$Cancel=�-
$chShowNullText��$�0�$��1�$	Show null text$
�0,0,0,8q�	IsChecked$
TrueY���$�0�$��2�$��
Null text:��$�Center=�$
�0,0,8,4q�-Name$txtNullText��$�1�$��2�$
�0,0,0,4q�$Enter your text...����$�0�$��3�$��Null value:��$�Center=�$
�0,0,8,4q�-$txtNullValue��$�1�$��3�$
�0,0,0,4q�$Hello world!��Content.��$��0.15*��$��0.85*�.+���$	�400��$�	20,0,20,0q�$��1�.+�$��
Simple Sample��$
�0,0,0,0q�.�-
$editor��$I'm a Text Edit��$�Center=�$�16,12,16,16q�	MaxLength�$	maxLength��$Value�$TwoWay=��$readOnly��$	IsChecked�$TwoWay=�CharacterCasing�$casing��$SelectedItem�$TwoWay=�$��Numeric Sample��$�0,16,0,0q�.�-$
numericEditor��MaskType$
Numeric=�$�Center=�$�16,12,16,16q�
�$	EditValue�$numericValue��$TwoWay=� DisplayFormatString �$	EditValue�$
numericFormat��$TwoWay=�$��Date and Time Sample��$�0,16,0,0q�.�-$dateTimeEditor��$DateTime=�$�Center=�$�16,12,16,16q�
�$	EditValue�$dDate��$TwoWay=� �$	EditValue�$dateTimeFormat��$TwoWay=�$��Null Text Sample��$�0,16,0,0q�.�-$nullTextEditor��$�16,12,16,16q�
�$	EditValue�$txtEditValue��$TwoWay=�!NullText!�$	EditValue�$txtNullText��"	NullValue"�$	EditValue�$txtNullValue��#ShowNullText#�$	EditValue�$chShowNullText��!�$<local:EditorsDemoModule x:Class="EditorsDemo.TextEditModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:EditorsDemo"
 xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxet="http://schemas.devexpress.com/winfx/2008/xaml/editors/themekeys"
    xmlns:utils="clr-namespace:EditorsDemo.Utils"
>
    <dxdb:DemoModuleControl><dxdb:DemoModuleControl.OptionsContent>
        <StackPanel Width="250">
            <dx:GroupFrame Header="Simple Sample Properties">
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="Auto" />
                        <ColumnDefinition />
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                    </Grid.RowDefinitions>
                    <TextBlock Grid.Column="0" Grid.Row="0" Text="Edit value:" VerticalAlignment="Center" Margin="0,0,8,8" />
                    <dxe:TextEdit IsReadOnly="True" Grid.Column="1" Grid.Row="0" Text="{Binding ElementName=editor, Path=EditValue, Mode=OneWay}" Margin="0,0,0,8" />
                    <dxe:CheckEdit x:Name="readOnly" Content="Is read-only" Grid.ColumnSpan="2" Grid.Row="1" Margin="0,0,0,8" />
                    <TextBlock Grid.Column="0" Grid.Row="2" Text="Maximum length:" VerticalAlignment="Center" Margin="0,0,8,4" />
                    <dxe:SpinEdit x:Name="maxLength" MinValue="0" IsFloatValue="False" EditValue="0" Grid.Column="1" Grid.Row="2" Margin="0,0,0,4" />
                    <TextBlock Grid.Column="0" Grid.Row="3" Text="Character casing:" VerticalAlignment="Center" Margin="0,0,8,0" />
                    <dxe:ComboBoxEdit x:Name="casing" Grid.Column="1" Grid.Row="3" SelectedIndex="0" IsTextEditable="False">
                        <CharacterCasing>Normal</CharacterCasing>
                        <CharacterCasing>Lower</CharacterCasing>
                        <CharacterCasing>Upper</CharacterCasing>
                    </dxe:ComboBoxEdit>
                </Grid>
            </dx:GroupFrame>
            <dx:GroupFrame Header="Numeric Sample Formatting" Margin="0,12,0,0">
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="Auto" />
                        <ColumnDefinition />
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition />
                        <RowDefinition />
                    </Grid.RowDefinitions>
                    <TextBlock Grid.Column="0" Grid.Row="0" Text="Format type:" VerticalAlignment="Center" Margin="0,0,8,4" />
                    <TextBlock Grid.Column="0" Grid.Row="1" Text="Edit value:" VerticalAlignment="Center" Margin="0,0,8,0" />
                    <dxe:ComboBoxEdit x:Name="numericFormat" SelectedIndex="0" Grid.Column="1" Grid.Row="0" IsTextEditable="False" DisplayMember="FormatName" ValueMember="FormatString" Margin="0,0,0,4" />
                    <dxe:ComboBoxEdit x:Name="numericValue" Grid.Column="1" Grid.Row="1" SelectedIndex="1" IsTextEditable="False" />
                </Grid>
            </dx:GroupFrame>
            <dx:GroupFrame Header="Date and Time Sample Formatting" Margin="0,12,0,0">
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="Auto" />
                        <ColumnDefinition />
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition />
                        <RowDefinition />
                    </Grid.RowDefinitions>
                    <TextBlock Grid.Column="0" Grid.Row="0" Text="Format type:" VerticalAlignment="Center" Margin="0,0,8,4" />
                    <TextBlock Grid.Column="0" Grid.Row="1" Text="Edit value:" VerticalAlignment="Center" Margin="0,0,8,0" />
                    <dxe:ComboBoxEdit x:Name="dateTimeFormat" SelectedIndex="0" Grid.Column="1" Grid.Row="0" IsTextEditable="False" DisplayMember="FormatName" ValueMember="FormatString" Margin="0,0,0,4" />
                    <dxe:DateEdit x:Name="dDate" Grid.Column="1" Grid.Row="1" IsTextEditable="False" />
                </Grid>
            </dx:GroupFrame>
            <dx:GroupFrame Header="Null Text Sample" Margin="0,12,0,0">
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="Auto" />
                        <ColumnDefinition />
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                    </Grid.RowDefinitions>
                    <TextBlock Grid.Column="0" Grid.Row="0" Text="Edit value:" VerticalAlignment="Center" Margin="0,0,8,4" />
                    <dxe:ButtonEdit x:Name="txtEditValue" Grid.Column="1" Grid.Row="0" Margin="0,0,0,4" Text="Hello world!" AllowDefaultButton="False">
                        <dxe:ButtonEdit.Buttons>
                            <dxe:ButtonInfo ToolTipService.ToolTip="Clear value" GlyphKind="Cancel" Click="ButtonInfo_Click" />
                        </dxe:ButtonEdit.Buttons>
                    </dxe:ButtonEdit>
                    <dxe:CheckEdit x:Name="chShowNullText" Grid.Column="0" Grid.Row="1" Content="Show null text" Margin="0,0,0,8" IsChecked="True" />
                    <TextBlock Grid.Column="0" Grid.Row="2" Text="Null text:" VerticalAlignment="Center" Margin="0,0,8,4" />
                    <dxe:TextEdit x:Name="txtNullText" Grid.Column="1" Grid.Row="2" Margin="0,0,0,4" Text="Enter your text..." />
                    <TextBlock Grid.Column="0" Grid.Row="3" Text="Null value:" VerticalAlignment="Center" Margin="0,0,8,4" />
                    <dxe:TextEdit x:Name="txtNullValue" Grid.Column="1" Grid.Row="3" Margin="0,0,0,4" Text="Hello world!" />
                </Grid>
            </dx:GroupFrame>
        </StackPanel>
    </dxdb:DemoModuleControl.OptionsContent>
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="0.15*" />
            <RowDefinition Height="0.85*" />
        </Grid.RowDefinitions>
        <StackPanel MaxWidth="400" Margin="20,0,20,0" Grid.Row="1">
            <dx:GroupFrame Header="Simple Sample" Margin="0,0,0,0">
                <dxe:TextEdit x:Name="editor"
                    Text="I'm a Text Edit"
                    VerticalAlignment="Center"
                    Margin="16,12,16,16"
                    MaxLength="{Binding ElementName=maxLength, Path=Value, Mode=TwoWay}"
                    IsReadOnly="{Binding ElementName=readOnly, Path=IsChecked, Mode=TwoWay}">
                    <dxe:TextEdit.CharacterCasing>
                        <Binding ElementName="casing" Path="SelectedItem" Mode="TwoWay" />
                    </dxe:TextEdit.CharacterCasing>
                </dxe:TextEdit>
            </dx:GroupFrame>
            <dx:GroupFrame Header="Numeric Sample" Margin="0,16,0,0">
                <dxe:TextEdit x:Name="numericEditor"
                    MaskType="Numeric"
                    VerticalAlignment="Center"
                    Margin="16,12,16,16"
                    EditValue="{Binding Path=EditValue, ElementName=numericValue, Mode=TwoWay}"
                    DisplayFormatString="{Binding Path=EditValue, ElementName=numericFormat, Mode=TwoWay}">
                </dxe:TextEdit>
            </dx:GroupFrame>
            <dx:GroupFrame Header="Date and Time Sample" Margin="0,16,0,0">
                <dxe:TextEdit x:Name="dateTimeEditor"
                    MaskType="DateTime"
                    VerticalAlignment="Center"
                    Margin="16,12,16,16"
                    EditValue="{Binding Path=EditValue, ElementName=dDate, Mode=TwoWay}"
                    DisplayFormatString="{Binding Path=EditValue, ElementName=dateTimeFormat, Mode=TwoWay}">
                </dxe:TextEdit>
            </dx:GroupFrame>
            <dx:GroupFrame Header="Null Text Sample" Margin="0,16,0,0">
                <dxe:TextEdit Margin="16,12,16,16"
                    x:Name="nullTextEditor"
                    EditValue="{Binding Path=EditValue, ElementName=txtEditValue, Mode=TwoWay}"
                    NullText="{Binding Path=EditValue, ElementName=txtNullText}"
                    NullValue="{Binding Path=EditValue, ElementName=txtNullValue}"
                    ShowNullText="{Binding Path=EditValue, ElementName=chShowNullText}">
                </dxe:TextEdit>
            </dx:GroupFrame>
        </StackPanel>
    </Grid>
</dxdb:DemoModuleControl></local:EditorsDemoModule>!�using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;
using System.ComponentModel;
using DevExpress.Xpf.Editors.Validation;
using EditorsDemo.Utils;

namespace EditorsDemo {
    public partial class TextEditModule : EditorsDemoModule {
        public TextEditModule() {
            InitializeComponent();
            InitSources();
            dDate.DateTime = DateTime.Now;
        }
        void InitSources() {
            numericValue.ItemsSource = new decimal[] { 0.5M, 1M, 123.45M, -12.34M, 100M };

            List<FormatWrapper> numericFormats = new List<FormatWrapper>();
            numericFormats.Add(new FormatWrapper("No formatting", string.Empty));
            numericFormats.Add(new FormatWrapper("Number", "n"));
            numericFormats.Add(new FormatWrapper("Currency", "c"));
            numericFormats.Add(new FormatWrapper("Scientific", "e"));
            numericFormats.Add(new FormatWrapper("Percent", "p"));
            numericFormat.ItemsSource = numericFormats;

            List<FormatWrapper> dateTimeFormats = new List<FormatWrapper>();
            dateTimeFormats.Add(new FormatWrapper("No formatting", string.Empty));
            dateTimeFormats.Add(new FormatWrapper("Short date", "d"));
            dateTimeFormats.Add(new FormatWrapper("Long date", "D"));
            dateTimeFormats.Add(new FormatWrapper("Short time", "t"));
            dateTimeFormats.Add(new FormatWrapper("Long time", "T"));
            dateTimeFormats.Add(new FormatWrapper("Full date/time", "f"));
            dateTimeFormats.Add(new FormatWrapper("General date/time", "g"));
            dateTimeFormats.Add(new FormatWrapper("Sortable date/time", "s"));
            dateTimeFormat.ItemsSource = dateTimeFormats;

        }
        private void ButtonInfo_Click(object sender, RoutedEventArgs e) {
            txtEditValue.ClearValue(BaseEdit.EditValueProperty);
        }
    }
}!�MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections1&clr-namespace:System;assembly=mscorlibSystemGCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemo5clr-namespace:EditorsDemo.UtilsEditorsDemo.Utils$EditorsDemo.TrackBarEditModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors<col2clr-namespace:System.Collections;assembly=mscorlib0sys&clr-namespace:System;assembly=mscorlib%localclr-namespace:EditorsDemo+utilsclr-namespace:EditorsDemo.UtilsJdxet?http://schemas.devexpress.com/winfx/2008/xaml/editors/themekeyseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase�	Resources
�MergedDictionaries
�Source-'EditorsDemo.Utils.IConvertibleConverter
ToTypeFromType DecimalToConverter��$2,../Controls/ControlStyles/RangedEditors.xaml?�%8&	$
System.Double��$System.Decimal��.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$	�240��.+�$DevExpress.Xpf.Core.GroupFrame$��Value Properties�� groupBoxMargin#�[.���ColumnDefinitions��$�*���$	�120��RowDefinitions�������.+���$�0�$��0�$
��Value: ��$�Center=�$
�0,0,0,4q�%DevExpress.Xpf.Editors.SpinEdit-Name$txtValue��$�1�$��0�$�Center=�$
�0,0,0,4q�	MaxValue	�
�Path$
Maximum��ElementName$editor���	Converter#[
MinValue
�$
Minimum�$editor��#[%DevExpress.Xpf.Editors.BaseEdit	EditValue�$
Value�$editor��#[�Mode$TwoWay=��UpdateSourceTrigger$PropertyChanged=���$�0�$��1�$��	Minimum: ��$�Center=�$
�0,0,0,4q�-$txtMinValue��$�1�$��1�$�Center=�$
�0,0,0,4q�	�*Value+$editor��#[�*	Minimum+$editor��#[$TwoWay=�$PropertyChanged=���$�0�$��2�$��	Maximum: ��$�Center=�$
�0,0,0,4q�-$txtMaxValue��$�1�$��2�$�Center=�$
�0,0,0,4q��*	Maximum+$editor��#[$TwoWay=�$PropertyChanged=�
�*	EditValue+$editor��#[��$�0�$��3�$��Small step: ��$�Center=�$
�0,0,0,4q�-$txtSmallStep��	ShowError.$�1�$��3�IsFloatValue.$
1X�$�Center=�$
�0,0,0,4q��$
	SmallStep�$editor��#[�ConverterParameter$
sys:Double��$TwoWay=�$PropertyChanged=���$�0�$��4�$��Large step:��$�Center=�$
�0,0,0,4q�-$txtLargeStep��.$�1�$��4�.$
1X�$�Center=�$
�0,0,0,4q��$
	LargeStep�$editor��#[$
sys:Double��$TwoWay=�$PropertyChanged=�$��Layout Properties��#�[.����$�*���$	�120���������.+���$�0�$��1�$�Center=�$
�0,0,0,4q�$��Tick placement: ��)#DevExpress.Xpf.Editors.ComboBoxEdit-Name$cbTickPlacement��$��1�$�1�$�Center=�$
�0,0,0,4q�'!DevExpress.Xpf.Editors.ButtonEditIsTextEditable.�$

TickPlacement�$editor��$PropertyChanged=���$�0�$��2�$�Center=�$�0,0,0,12q�$��Tick frequency: ��$��2�$�1�$�Center=�$�0,0,0,12q�$
1X�.�$

TickFrequency�$editor��#[$
sys:Double��$PropertyChanged=�& DevExpress.Xpf.Editors.CheckEdit-$�0�$��3�$�2�Content)	#DevExpress.Xpf.Core.ObjectConverter$Zoomed	Content.�$�48,40,48,48q��$��0.25*��$��0.75*�.+�$��Configurable Editor��$��0�.���$�Center=�$
�Stretch=�.+��$
�Stretch=�$
�Stretch=���.+��$	�420����$
�Auto�����$
�Auto�.+���$�0�$�Right=�$�Center=�$
�0,0,2,0q����$editor��$
Minimum��� rangeEditorPanel#�[$�1�.�)
#DevExpress.Xpf.Editors.TrackBarEdit
-
Name$editor��*$DevExpress.Xpf.Editors.RangeBaseEdit	SmallStep$5Q�	LargeStep$10Q�Value$55Q�Minimum$	-30Q�Maximum$	200Q���$�2�$
�Left=�$�Center=�$
�2,0,0,0q����$editor��$
Maximum���$��1�$�Center=����$editor��$
Value�EditorsDemo.Safe$��1�$�0,12,0,0q�!&<local:EditorsDemoModule x:Class="EditorsDemo.TrackBarEditModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:local="clr-namespace:EditorsDemo"
    xmlns:utils="clr-namespace:EditorsDemo.Utils"
    xmlns:dxet="http://schemas.devexpress.com/winfx/2008/xaml/editors/themekeys"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    >
    <local:EditorsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="../Controls/ControlStyles/RangedEditors.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <utils:IConvertibleConverter ToType="System.Double" FromType="System.Decimal" x:Key="DecimalToConverter"/>
        </ResourceDictionary>
    </local:EditorsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Width="240">
                <dx:GroupFrame Header="Value Properties" Margin="{StaticResource groupBoxMargin}">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="*" />
                            <ColumnDefinition Width="120" />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <TextBlock Grid.Column="0" Grid.Row="0" Text="Value: " VerticalAlignment="Center" Margin="0,0,0,4" />
                        <dxe:SpinEdit Grid.Column="1"
                        Grid.Row="0" x:Name="txtValue"
                        VerticalAlignment="Center" Margin="0,0,0,4"
                        MaxValue="{Binding Path=Maximum, ElementName=editor, Converter={StaticResource DecimalToConverter}}"
                        MinValue="{Binding Path=Minimum, ElementName=editor, Converter={StaticResource DecimalToConverter}}"
                        EditValue="{Binding Path=Value, ElementName=editor, Converter={StaticResource DecimalToConverter}, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
                        </dxe:SpinEdit>
                        <TextBlock Grid.Column="0" Grid.Row="1" Text="Minimum: " VerticalAlignment="Center" Margin="0,0,0,4" />
                        <dxe:SpinEdit Grid.Column="1"
                        Grid.Row="1" x:Name="txtMinValue"
                        VerticalAlignment="Center" Margin="0,0,0,4"
                        MaxValue="{Binding Value, ElementName=editor,  Converter={StaticResource DecimalToConverter}}"
                        EditValue="{Binding Minimum, ElementName=editor,  Converter={StaticResource DecimalToConverter}, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
                        </dxe:SpinEdit>
                        <TextBlock Grid.Column="0" Grid.Row="2" Text="Maximum: " VerticalAlignment="Center" Margin="0,0,0,4" />
                        <dxe:SpinEdit Grid.Column="1"
                        Grid.Row="2" x:Name="txtMaxValue"
                        VerticalAlignment="Center" Margin="0,0,0,4"
                        EditValue="{Binding Maximum, ElementName=editor,  Converter={StaticResource DecimalToConverter}, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
                        MinValue="{Binding EditValue, ElementName=editor, Converter={StaticResource DecimalToConverter}}"
                            >
                        </dxe:SpinEdit>
                        <TextBlock Grid.Column="0" Grid.Row="3" Text="Small step: " VerticalAlignment="Center" Margin="0,0,0,4" />
                        <dxe:SpinEdit ShowError="False" Grid.Column="1"
                        Grid.Row="3" x:Name="txtSmallStep" IsFloatValue="False"
                        EditValue="{Binding Path=SmallStep, ElementName=editor, Converter={StaticResource DecimalToConverter}, ConverterParameter=sys:Double, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" MinValue="1" VerticalAlignment="Center" Margin="0,0,0,4"
                        >
                        </dxe:SpinEdit>
                        <TextBlock Grid.Column="0" Grid.Row="4" Text="Large step:" VerticalAlignment="Center" Margin="0,0,0,4" />
                        <dxe:SpinEdit ShowError="False" Grid.Column="1"
                        Grid.Row="4" x:Name="txtLargeStep" IsFloatValue="False"
                        EditValue="{Binding Path=LargeStep, ElementName=editor, Converter={StaticResource DecimalToConverter}, ConverterParameter=sys:Double, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" MinValue="1" VerticalAlignment="Center" Margin="0,0,0,4"
                        >
                        </dxe:SpinEdit>
                    </Grid>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Layout Properties" Margin="{StaticResource groupBoxMargin}">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="*" />
                            <ColumnDefinition Width="120" />
                        </Grid.ColumnDefinitions>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <TextBlock Grid.Column="0" Grid.Row="1" VerticalAlignment="Center" Margin="0,0,0,4" Text="Tick placement: " />
                        <dxe:ComboBoxEdit Grid.Row="1"
                        Grid.Column="1"
                        VerticalAlignment="Center" Margin="0,0,0,4"
                        x:Name="cbTickPlacement"
                        EditValue="{Binding Path=TickPlacement, ElementName=editor, UpdateSourceTrigger=PropertyChanged}"
                        IsTextEditable="False">
                        </dxe:ComboBoxEdit>
                        <TextBlock Grid.Column="0" Grid.Row="2" VerticalAlignment="Center" Margin="0,0,0,12" Text="Tick frequency: " />
                        <dxe:SpinEdit Grid.Row="2" Grid.Column="1"
                        VerticalAlignment="Center" Margin="0,0,0,12" MinValue="1" IsFloatValue="False"
                        EditValue="{Binding Path=TickFrequency, ElementName=editor, Converter={StaticResource DecimalToConverter}, ConverterParameter=sys:Double, UpdateSourceTrigger=PropertyChanged}">
                        </dxe:SpinEdit>
                        <dxe:CheckEdit Grid.Column="0" Grid.Row="3" Grid.ColumnSpan="2" Content="Zoomed" Checked="CheckEdit_Checked" Unchecked="CheckEdit_Unchecked" />
                    </Grid>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid Margin="48,40,48,48">
            <Grid.RowDefinitions>
                <RowDefinition Height="0.25*" />
                <RowDefinition Height="0.75*" />
            </Grid.RowDefinitions>
            <dx:GroupFrame Header="Configurable Editor" Grid.Row="0">
                <StackPanel VerticalAlignment="Center" HorizontalAlignment="Stretch">
                    <Grid VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <Grid MaxWidth="420">
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition Width="Auto" />
                                <ColumnDefinition />
                                <ColumnDefinition Width="Auto" />
                            </Grid.ColumnDefinitions>
                            <TextBlock Text="{Binding ElementName=editor, Path=Minimum}" Grid.Column="0" HorizontalAlignment="Right" VerticalAlignment="Center" Margin="0,0,2,0" />
                            <ContentControl Template="{StaticResource rangeEditorPanel}" Grid.Column="1">
                                <dxe:TrackBarEdit x:Name="editor" SmallStep="5" LargeStep="10" Value="55" Minimum="-30" Maximum="200" />
                            </ContentControl>
                            <TextBlock Text="{Binding ElementName=editor, Path=Maximum}" Grid.Column="2" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="2,0,0,0" />
                        </Grid>
                        <TextBlock Grid.Row="1" Text="{Binding ElementName=editor, Path=Value}" HorizontalAlignment="Center" />
                    </Grid>
                </StackPanel>
            </dx:GroupFrame>
            <local:Safe Grid.Row="1" Margin="0,12,0,0" />
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!>using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.DemoBase;
using DevExpress.Xpf.Editors;
using System.Windows.Markup;
using EditorsDemo.Utils;
using System.Windows.Controls.Primitives;
using System.Windows.Media.Animation;

namespace EditorsDemo {
    public partial class TrackBarEditModule : EditorsDemoModule {
        public TrackBarEditModule() {
            InitializeComponent();
            DemoModuleControl.OptionsContent.DataContext = editor;
            InitSources();
        }
        void InitSources() {
            cbTickPlacement.ItemsSource = new TickPlacement[] { TickPlacement.Both, TickPlacement.BottomRight, TickPlacement.None, TickPlacement.TopLeft };
        }
        void CheckEdit_Checked(object sender, RoutedEventArgs e) {
            editor.StyleSettings = new TrackBarZoomStyleSettings();
        }
        void CheckEdit_Unchecked(object sender, RoutedEventArgs e) {
            editor.StyleSettings = new TrackBarStyleSettings();
        }
    }
}!�MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections1&clr-namespace:System;assembly=mscorlibSystem"EditorsDemo.ValidationModule\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/corefbDevExpress.Xpf.Grid.v13.1.Core, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa	]DevExpress.Xpf.Grid.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxg2http://schemas.devexpress.com/winfx/2008/xaml/grid	'localclr-namespace:EditorsDemo	e
aDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase
?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsDcollections2clr-namespace:System.Collections;assembly=mscorlib0sys&clr-namespace:System;assembly=mscorlib�	Resources
4.DevExpress.Xpf.Core.NegationConverterExtension negationConverter�%&	.�/
)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent$EditorsDemo.ValidationSettings-Name$settings��$	�280��Content.�$�12,24,12,12q�$	�350��.+���-��Name$validationContainer��$	�Top=�.(DevExpress.Xpf.Editors.ValidationServiceIsValidationContainer..+�$DevExpress.Xpf.Core.GroupFrame$��Login Information��.���.+���ColumnDefinitions�����RowDefinitions���.+���$��Login:��$�0�$��0�%DevExpress.Xpf.Editors.TextEdit-	Name$	txtLogin��$�1�$��0�%DevExpress.Xpf.Editors.BaseEdit
	EditValue
�*Login+InvalidValueBehavior��Path$=7(local:InvalidValueBehaviorHelper.InvalidValueBehavior)�
�RelativeSource
��*Self+��$
�0,4,0,0q�$
��e-mail:��$�0�$��1�-$
	txtMail��$
�0,4,0,0q�$�1�$��1�MaskType$RegEx=�Mask$5/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}��MaskIgnoreBlank.
�*Mail+�$=7(local:InvalidValueBehaviorHelper.InvalidValueBehavior)�
��*Self+��$
�0,4,0,0q�$��Confirm e-mail:��$�0�$��2�-$	txtConfirmMail��$
�0,4,0,0q�$�1�$��2�$RegEx=�$5/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}��.
�*
ConfirmMail+�$=7(local:InvalidValueBehaviorHelper.InvalidValueBehavior)�
��*Self+$��Contact Information��$�0,12,0,0q�.���.+������������.+���$��First name:��$�0�$��0�-$	txtFirstName��$�1�$��0�
�*	FirstName+�$=7(local:InvalidValueBehaviorHelper.InvalidValueBehavior)�
��*Self+��$
�0,4,0,0q�$��
Last name:��$�0�$��1�-$	txtLastName��$
�0,4,0,0q�$�1�$��1�
�*
LastName+�$=7(local:InvalidValueBehaviorHelper.InvalidValueBehavior)�
��*Self+��$
��Age:��$�0�$��2�$�0,12,0,0q�%DevExpress.Xpf.Editors.SpinEdit-Name$txtAge��$�0,12,0,0q�$�1�$��2�IsFloatValue.MinValue$21X�MaxValue$	200X�
�*Age+�$=7(local:InvalidValueBehaviorHelper.InvalidValueBehavior)�
��*Self+��$�0,12,0,0q�$��
Card type:��$�0�$��3�)	#DevExpress.Xpf.Editors.ComboBoxEdit	-		Name$txtCardType��$�0,12,0,0q�$�1�$��3�'
!DevExpress.Xpf.Editors.ButtonEdit
IsTextEditable.+%DevExpress.Xpf.Editors.LookUpEditBase
SelectedIndex$0�
DisplayMember$DisplayName��ValueMember$
Name���$=7(local:InvalidValueBehaviorHelper.InvalidValueBehavior)�
��*Self+��$
�0,4,0,0q�$��Card number:��$�0�$��4�-
$	
txtCardNumber��$
�0,4,0,0q�$�1�$��4�$RegEx=�$[0-9]*��MaskShowPlaceHolders.MaskUseAsDisplayFormat.�$=7(local:InvalidValueBehaviorHelper.InvalidValueBehavior)�
��*Self+��$
�0,4,0,0q�$��Card exp. date:��$�0�$��5�%DevExpress.Xpf.Editors.DateEdit-Name$txtCardExpDate��$
�0,4,0,0q�$�1�$��5�AllowNullInput.DateTime�*
CardExpDate+�$=7(local:InvalidValueBehaviorHelper.InvalidValueBehavior)�
��*Self+�-�Name$
btnJoin��$	�100��$�0,12,0,0q�$
�Join��!�)<local:EditorsDemoModule x:Class="EditorsDemo.ValidationModule"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
    xmlns:local="clr-namespace:EditorsDemo"
 xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
 xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:sys="clr-namespace:System;assembly=mscorlib">
    <local:EditorsDemoModule.Resources>
        <ResourceDictionary>
            <dx:NegationConverterExtension x:Key="negationConverter"/>
        </ResourceDictionary>
    </local:EditorsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <local:ValidationSettings x:Name="settings" Width="280"/>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid Margin="12,24,12,12" MaxWidth="350">
            <StackPanel VerticalAlignment="Top" x:Name="validationContainer" dxe:ValidationService.IsValidationContainer="True">
                <dx:GroupFrame Header="Login Information">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition/>
                                <ColumnDefinition/>
                            </Grid.ColumnDefinitions>
                            <Grid.RowDefinitions>
                                <RowDefinition/>
                                <RowDefinition/>
                                <RowDefinition/>
                            </Grid.RowDefinitions>
                            <TextBlock Text="Login:" Grid.Column="0" Grid.Row="0"/>
                            <dxe:TextEdit
                              x:Name="txtLogin"
                              Grid.Column="1" Grid.Row="0"
         GotFocus="TextEdit_GotFocus"
         EditValue="{Binding Login}"
         Validate="LoginValidate">
                                <dxe:TextEdit.InvalidValueBehavior>
                                    <Binding Path="(local:InvalidValueBehaviorHelper.InvalidValueBehavior)" RelativeSource="{RelativeSource Self}"/>
                                </dxe:TextEdit.InvalidValueBehavior>
                            </dxe:TextEdit>
                            <TextBlock Margin="0,4,0,0" Text="e-mail:" Grid.Column="0" Grid.Row="1"/>
                            <dxe:TextEdit
                              Margin="0,4,0,0"
                              Grid.Column="1" Grid.Row="1"
         x:Name="txtMail"
         EditValue="{Binding Mail}"
         GotFocus="TextEdit_GotFocus"
         EditValueChanged="txtMail_EditValueChanged"
         MaskType="RegEx"
         Mask="[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}"
         MaskIgnoreBlank="False">
                                <dxe:TextEdit.InvalidValueBehavior>
                                    <Binding Path="(local:InvalidValueBehaviorHelper.InvalidValueBehavior)" RelativeSource="{RelativeSource Self}"/>
                                </dxe:TextEdit.InvalidValueBehavior>
                            </dxe:TextEdit>
                            <TextBlock Margin="0,4,0,0" Text="Confirm e-mail:" Grid.Column="0" Grid.Row="2"/>
                            <dxe:TextEdit
                              Margin="0,4,0,0"
                              Grid.Column="1" Grid.Row="2"
                   x:Name="txtConfirmMail"
         EditValue="{Binding ConfirmMail}"
         Validate="ConfirmMailValidate"
         GotFocus="TextEdit_GotFocus"
         MaskType="RegEx"
         Mask="[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}"
         MaskIgnoreBlank="False">
                                <dxe:TextEdit.InvalidValueBehavior>
                                    <Binding Path="(local:InvalidValueBehaviorHelper.InvalidValueBehavior)" RelativeSource="{RelativeSource Self}"/>
                                </dxe:TextEdit.InvalidValueBehavior>
                            </dxe:TextEdit>
                        </Grid>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Contact Information" Margin="0,12,0,0">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition/>
                                <ColumnDefinition/>
                            </Grid.ColumnDefinitions>
                            <Grid.RowDefinitions>
                                <RowDefinition/>
                                <RowDefinition/>
                                <RowDefinition/>
                                <RowDefinition/>
                                <RowDefinition/>
                                <RowDefinition/>
                            </Grid.RowDefinitions>
                            <TextBlock Text="First name:" Grid.Column="0" Grid.Row="0"/>
                            <dxe:TextEdit
                              Grid.Column="1" Grid.Row="0"
                              x:Name="txtFirstName"
                              EditValue="{Binding FirstName}"
                              Validate="FirstNameValidate"
                              GotFocus="TextEdit_GotFocus">
                                <dxe:TextEdit.InvalidValueBehavior>
                                    <Binding Path="(local:InvalidValueBehaviorHelper.InvalidValueBehavior)" RelativeSource="{RelativeSource Self}"/>
                                </dxe:TextEdit.InvalidValueBehavior>
                            </dxe:TextEdit>
                            <TextBlock Margin="0,4,0,0" Text="Last name:" Grid.Column="0" Grid.Row="1"/>
                            <dxe:TextEdit
                              Margin="0,4,0,0"
                              Grid.Column="1" Grid.Row="1"
                              x:Name="txtLastName"
                              EditValue="{Binding LastName}"
                              Validate="SecondNameValidate"
                              GotFocus="TextEdit_GotFocus">
                                <dxe:TextEdit.InvalidValueBehavior>
                                    <Binding Path="(local:InvalidValueBehaviorHelper.InvalidValueBehavior)" RelativeSource="{RelativeSource Self}"/>
                                </dxe:TextEdit.InvalidValueBehavior>
                            </dxe:TextEdit>
                            <TextBlock Text="Age:" Grid.Column="0" Grid.Row="2" Margin="0,12,0,0"/>
                            <dxe:SpinEdit
                              Margin="0,12,0,0"
                              Grid.Column="1" Grid.Row="2"
                              x:Name="txtAge"
                              EditValue="{Binding Age}"
                              IsFloatValue="False"
                              MinValue="21"
                              MaxValue="200"
                              GotFocus="TextEdit_GotFocus">
                                <dxe:SpinEdit.InvalidValueBehavior>
                                    <Binding Path="(local:InvalidValueBehaviorHelper.InvalidValueBehavior)" RelativeSource="{RelativeSource Self}"/>
                                </dxe:SpinEdit.InvalidValueBehavior>
                            </dxe:SpinEdit>
                            <TextBlock Margin="0,12,0,0" Text="Card type:" Grid.Column="0" Grid.Row="3"/>
                            <dxe:ComboBoxEdit
                              Margin="0,12,0,0"
                              Grid.Column="1" Grid.Row="3"
                  x:Name="txtCardType"
                  IsTextEditable="False"
                  SelectedIndex="0"
                  Validate="txtCardType_Validate"
                  SelectedIndexChanged="txtCardType_SelectedIndexChanged"
                  DisplayMember="DisplayName"
                  ValueMember="Name"
                  GotFocus="TextEdit_GotFocus">
                                <dxe:ComboBoxEdit.InvalidValueBehavior>
                                    <Binding Path="(local:InvalidValueBehaviorHelper.InvalidValueBehavior)" RelativeSource="{RelativeSource Self}"/>
                                </dxe:ComboBoxEdit.InvalidValueBehavior>
                            </dxe:ComboBoxEdit>
                            <TextBlock Margin="0,4,0,0" Text="Card number:" Grid.Column="0" Grid.Row="4"/>
                            <dxe:TextEdit
                              Margin="0,4,0,0"
                              Grid.Column="1" Grid.Row="4"
               x:Name="txtCardNumber"
               Validate="txtCardNumber_Validate"
         GotFocus="TextEdit_GotFocus"
         MaskType="RegEx"
         Mask="[0-9]*"
         MaskShowPlaceHolders="False"
         MaskUseAsDisplayFormat="True">
                                <dxe:TextEdit.InvalidValueBehavior>
                                    <Binding Path="(local:InvalidValueBehaviorHelper.InvalidValueBehavior)" RelativeSource="{RelativeSource Self}"/>
                                </dxe:TextEdit.InvalidValueBehavior>
                            </dxe:TextEdit>
                            <TextBlock Margin="0,4,0,0" Text="Card exp. date:" Grid.Column="0" Grid.Row="5"/>
                            <dxe:DateEdit
                              Margin="0,4,0,0"
                              Grid.Column="1" Grid.Row="5"
               AllowNullInput="false"
         x:Name="txtCardExpDate"
         DateTime="{Binding CardExpDate}"
         Validate="txtCardExpDate_Validate"
         GotFocus="TextEdit_GotFocus">
                                <dxe:DateEdit.InvalidValueBehavior>
                                    <Binding Path="(local:InvalidValueBehaviorHelper.InvalidValueBehavior)" RelativeSource="{RelativeSource Self}"/>
                                </dxe:DateEdit.InvalidValueBehavior>
                            </dxe:DateEdit>
                        </Grid>
                    </StackPanel>
                </dx:GroupFrame>
                <Button x:Name="btnJoin" Width="100" Margin="0,12,0,0" Content="Join" Click="Button_Click"/>
            </StackPanel>
        </Grid>
    </dxdb:DemoModuleControl>
</local:EditorsDemoModule>!+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;
using System.ComponentModel;
using DevExpress.Xpf.Editors.Validation;
using DevExpress.Xpf.Core;

namespace EditorsDemo {
    public partial class ValidationModule : EditorsDemoModule {
        RegisterNewAccount Account { get; set; }
        public ValidationModule() {
            Account = new RegisterNewAccount();
            InitializeComponent();
            InitSources();
            DataContext = Account;
            SetJoinButtonBindings();
            Loaded += new RoutedEventHandler(ModuleLoaded);
        }
        void ModuleLoaded(object sender, RoutedEventArgs e) {
            txtLogin.Focus();
            SetSettingsContext(txtLogin);
        }
        void SetJoinButtonBindings() {
            Binding binding = new Binding() { Path = new PropertyPath(ValidationService.HasValidationErrorProperty) };
            binding.Source = validationContainer;
            binding.Converter = new NegationConverterExtension();
            btnJoin.SetBinding(IsEnabledProperty, binding);
        }
        void InitSources() {
            txtCardType.ItemsSource = RegisterNewAccount.Cards;
        }
        private void ConfirmMailValidate(object sender, ValidationEventArgs e) {
            string error = string.Empty;
            e.IsValid = Account.ValidateMail(txtMail.EditValue as string, (string)e.Value);
            e.ErrorContent = Account.Error;
        }
        protected void LoginValidate(object sender, ValidationEventArgs e) {
            e.IsValid = Account.ValidateLogin((string)e.Value);
            e.ErrorContent = Account.Error;
        }
        private void FirstNameValidate(object sender, ValidationEventArgs e) {
            e.IsValid = Account.ValidateName((string)e.Value);
            e.ErrorContent = Account.Error;
        }
        private void SecondNameValidate(object sender, ValidationEventArgs e) {
            e.IsValid = Account.ValidateName((string)e.Value);
            e.ErrorContent = Account.Error;
        }
        private void txtCardType_Validate(object sender, ValidationEventArgs e) {
            e.IsValid = Account.ValidateCardType((string)e.Value);
            e.ErrorContent = Account.Error;
        }
        private void txtCardNumber_Validate(object sender, ValidationEventArgs e) {
            e.IsValid = Account.ValidateCardNumber(txtCardType.EditValue as string, (string)e.Value);
            e.ErrorContent = Account.Error;
        }
        private void txtCardType_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            if (txtCardNumber != null) txtCardNumber.DoValidate();
        }
        private void txtCardExpDate_Validate(object sender, ValidationEventArgs e) {
            e.IsValid = e.Value != null ? Account.ValidateCardExpDate((DateTime)e.Value) : false;
            e.ErrorContent = Account.Error;
        }
        private void Button_Click(object sender, RoutedEventArgs e) {
            MessageBox.Show("Thank you!");
        }
        private void txtMail_EditValueChanged(object sender, RoutedEventArgs e) {
            if (txtConfirmMail != null)
                txtConfirmMail.DoValidate();
        }
        private void TextEdit_GotFocus(object sender, RoutedEventArgs e) {
            SetSettingsContext(sender);
        }
        void SetSettingsContext(object context) {
            settings.DataContext = context;
        }
    }
    public class InvalidValueBehaviorHelper : DependencyObject {
        public static readonly DependencyProperty InvalidValueBehaviorProperty;

        static InvalidValueBehaviorHelper() {
            InvalidValueBehaviorProperty = DependencyProperty.RegisterAttached("InvalidValueBehavior", typeof(InvalidValueBehavior), typeof(InvalidValueBehaviorHelper),
                new PropertyMetadata(InvalidValueBehavior.AllowLeaveEditor, null));
        }

        public static InvalidValueBehavior GetInvalidValueBehavior(DependencyObject d) {
            return (InvalidValueBehavior)d.GetValue(InvalidValueBehaviorProperty);
        }
        public static void SetInvalidValueBehavior(DependencyObject d, InvalidValueBehavior value) {
            d.SetValue(InvalidValueBehaviorProperty, value);
        }
    }
    public class CardInfo {
        public string Name { get; set; }
        public string DisplayName { get; set; }
    }
    public class RegisterNewAccount : INotifyPropertyChanged {
        public static readonly List<CardInfo> Cards = new List<CardInfo>();
        static RegisterNewAccount() {
            Cards.Add(new CardInfo() { Name = "VISA", DisplayName = "VISA (13 digits)" });
            Cards.Add(new CardInfo() { Name = "Master Card", DisplayName = "Master Card (16 digits)" });
            Cards.Add(new CardInfo() { Name = "American Express", DisplayName = "American Express (15 digits)" });
            Cards.Add(new CardInfo() { Name = "Diners Club", DisplayName = "Diners Club (13 digits)" });
        }

        string login = "TestUser";
        string mail = "testmail@devexpress.com";
        string confirmMail;
        string firstName = "John";
        string lastName = "Joe";
        string cardType = "VISA";
        string cardNumber;
        decimal age;
        string error;
        DateTime cardExpDate = DateTime.Today.AddMonths(-3);
        public string Error { get { return error; } }

        public string Login {
            get { return login; }
            set {
                login = value;
                PropertyChangedInternal("Login");
            }
        }
        public string Mail {
            get { return mail; }
            set {
                mail = value;
                PropertyChangedInternal("Mail");
            }
        }
        public string ConfirmMail {
            get { return confirmMail; }
            set {
                confirmMail = value;
                PropertyChangedInternal("ConfirmMail");
            }
        }
        public string FirstName {
            get { return firstName; }
            set {
                firstName = value;
                PropertyChangedInternal("FirstName");
            }
        }
        public string LastName {
            get { return lastName; }
            set {
                lastName = value;
                PropertyChangedInternal("LastName");
            }
        }
        public decimal Age {
            get { return age; }
            set {
                age = value;
                PropertyChangedInternal("Age");
            }
        }
        public string CardType {
            get { return cardType; }
            set {
                cardType = value;
                PropertyChangedInternal("CardType");
            }
        }
        public string CardNumber {
            get { return cardNumber; }
            set {
                cardNumber = value;
                PropertyChangedInternal("CardNumber");
            }
        }
        public DateTime CardExpDate {
            get { return cardExpDate; }
            set {
                cardExpDate = value;
                PropertyChangedInternal("CardExpDate");
            }
        }

        public event PropertyChangedEventHandler PropertyChanged;


        public RegisterNewAccount() {
        }
        void PropertyChangedInternal(string name) {
            PropertyChanged(this, new PropertyChangedEventArgs(name));
        }
        void SetError(bool isValid, string errorString) {
            if (isValid)
                error = string.Empty;
            else
                error = errorString;
        }

        public bool ValidateName(string name) {
            bool isValid = !string.IsNullOrEmpty(name);
            SetError(isValid, "Name can't be empty");
            return isValid;
        }
        public bool ValidateMail(string mail, string confirmMail) {
            bool isValid = object.Equals(mail, confirmMail);
            SetError(isValid, "Two specified e-mail addresses are different");
            return isValid;
        }
        public bool ValidateCardNumber(string type, string number) {
            bool isValid = false;
            switch (type) {
                case "VISA":
                    isValid = ValidateVISA(number);
                    break;
                case "Master Card":
                    isValid = ValidateMasterCard(number);
                    break;
                case "American Express":
                    isValid = ValidateAmericanExpress(number);
                    break;
                case "Diners Club":
                    isValid = ValidateDinersClub(number);
                    break;
                default:
                    isValid = false;
                    break;
            }
            SetError(isValid, "Invalid number");
            return isValid;
        }
        public bool ValidateLogin(string login) {
            bool isValid = login != "TestUser";
            SetError(isValid, "A user with this name is already registered");
            return isValid;
        }
        public bool ValidateAge(decimal age) {
            bool isValid = age > 21 && age < 200;
            if (age < 21) {
                SetError(isValid, "Sorry, you're too young to visit our site!");
                return false;
            } else if (age > 200) {
                SetError(isValid, "Congratulations! You're the oldest man on Earth!");
                return false;
            }
            return true;
        }
        public bool ValidateCardType(string type) {
            bool isValid = type == "American Express" || type == "VISA";
            SetError(isValid, "Sorry, cards of this type are not accepted");
            return isValid;
        }
        bool ValidateVISA(string num) {
            return !string.IsNullOrEmpty(num) && num.Length == 13;
        }
        bool ValidateMasterCard(string num) {
            return !string.IsNullOrEmpty(num) && num.Length == 16;
        }
        bool ValidateAmericanExpress(string num) {
            return !string.IsNullOrEmpty(num) && num.Length == 15;
        }
        bool ValidateDinersClub(string num) {
            return !string.IsNullOrEmpty(num) && num.Length == 14;
        }
        public bool ValidateCardExpDate(DateTime expDate) {
            bool isValid = expDate.CompareTo(DateTime.Today) > 0;
            SetError(isValid, "Sorry, your card has expired");
            return isValid;
        }
    }
}!UMSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections,&EditorsDemo.ValidationWithoutLockInput\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamllhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a=dx2http://schemas.devexpress.com/winfx/2008/xaml/corefbDevExpress.Xpf.Grid.v13.1.Core, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa	]DevExpress.Xpf.Grid.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxg2http://schemas.devexpress.com/winfx/2008/xaml/grid	'localclr-namespace:EditorsDemo	e
aDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase
?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsDcollections2clr-namespace:System.Collections;assembly=mscorlib$
�Stretch=�$
�Stretch=��	Resources
�MergedDictionaries
�Source��$0*/EditorsDemo;component/Themes/Generic.xaml?�%.�/
)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�$�12,24,12,12q�$	�350��.+���-��Name$validationContainer��$	�Top=�.(DevExpress.Xpf.Editors.ValidationServiceIsValidationContainer..+�$DevExpress.Xpf.Core.GroupFrame$��Login Information��.���.+��$��Login:�� "maskEditHeaderedContentControl#�[$	�400��.�%DevExpress.Xpf.Editors.TextEdit-%DevExpress.Xpf.Editors.BaseEditInvalidValueBehavior��Path$=7(local:InvalidValueBehaviorHelper.InvalidValueBehavior)��RelativeSource��*Self+		EditValue	�$Login�
�ValidatesOnDataErrors
.�Mode$TwoWay=��UpdateSourceTrigger$PropertyChanged=��$
��e-mail:��#�[.�-
Name$

txtMail��MaskType$RegEx=�Mask$5/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}��MaskIgnoreBlank.�$=7(local:InvalidValueBehaviorHelper.InvalidValueBehavior)���*Self+	�$
Mail�
.$TwoWay=�$PropertyChanged=��$��Confirm e-mail:��#�[.�-$
txtConfirmMail��$RegEx=�$5/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}��.�$=7(local:InvalidValueBehaviorHelper.InvalidValueBehavior)���*Self+	�$ConfirmMail�
.$TwoWay=�$PropertyChanged=�$��Contact Information��$�0,12,0,0q�.���.+��$��First name:��#�[.�-$
txtFirstName���$=7(local:InvalidValueBehaviorHelper.InvalidValueBehavior)���*Self+	�$	FirstName�$TwoWay=�$PropertyChanged=��ValidationRules+%EditorsDemo.EmptyStringValidationRule�$��
Last name:��#�[.�-$
txtLastName���$=7(local:InvalidValueBehaviorHelper.InvalidValueBehavior)���*Self+	�$LastName�$TwoWay=�$PropertyChanged=��$
�0,8,0,0q�$
��Age:��#�[.�%DevExpress.Xpf.Editors.SpinEdit-Name$txtAge��IsFloatValue.�$=7(local:InvalidValueBehaviorHelper.InvalidValueBehavior)���*Self+	�*Age+
.$PropertyChanged=��$
�0,8,0,0q�$��
Card type:��#�[.�)#DevExpress.Xpf.Editors.ComboBoxEdit-Name$txtCardType��'	!DevExpress.Xpf.Editors.ButtonEdit	IsTextEditable.$
EditorsDemo.RegisterNewAccount
Cards+%DevExpress.Xpf.Editors.LookUpEditBaseItemsSource#Z
DisplayMember$DisplayName��ValueMember$
Name���$=7(local:InvalidValueBehaviorHelper.InvalidValueBehavior)���*Self+	�$CardType�
.$PropertyChanged=��$��Card number:��#�[.�-	$

txtCardNumber��$RegEx=�$[0-9]*��MaskShowPlaceHolders.MaskUseAsDisplayFormat.�$=7(local:InvalidValueBehaviorHelper.InvalidValueBehavior)���*Self+	�$
CardNumber�
.$PropertyChanged=��$��Card exp. date:��#�[.�%DevExpress.Xpf.Editors.DateEdit-
Name$txtCardExpDate���$=7(local:InvalidValueBehaviorHelper.InvalidValueBehavior)���*Self+	�$CardExpDate�$TwoWay=�
.$PropertyChanged=��-$	�100��$�0,12,0,0q�$
�Join��{��$0*(dxe:ValidationService.HasValidationError)��ElementName$validationContainer���	Converter4
.DevExpress.Xpf.Core.NegationConverterExtension
!9#<local:EditorsDemoModule x:Class="EditorsDemo.ValidationWithoutLockInput"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
    xmlns:local="clr-namespace:EditorsDemo"
 xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
 xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
 HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
    <local:EditorsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/EditorsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </local:EditorsDemoModule.Resources>
    <dxdb:DemoModuleControl>
    <Grid Margin="12,24,12,12" MaxWidth="350">
        <StackPanel VerticalAlignment="Top" x:Name="validationContainer" dxe:ValidationService.IsValidationContainer="True">
            <dx:GroupFrame Header="Login Information">
                <StackPanel>
                    <HeaderedContentControl Header="Login:" Style="{StaticResource maskEditHeaderedContentControl}" MaxWidth="400">
                        <dxe:TextEdit Keyboard.GotKeyboardFocus="Keyboard_OnGotKeyboardFocus"
       InvalidValueBehavior="{Binding Path=(local:InvalidValueBehaviorHelper.InvalidValueBehavior), RelativeSource={RelativeSource Self}}"
       >
                            <dxe:TextEdit.EditValue>
                                <Binding Path="Login" ValidatesOnDataErrors="True" Mode="TwoWay" UpdateSourceTrigger="PropertyChanged" />
                            </dxe:TextEdit.EditValue>
                        </dxe:TextEdit>
                    </HeaderedContentControl>
                    <HeaderedContentControl Header="e-mail:" Style="{StaticResource maskEditHeaderedContentControl}">
                        <dxe:TextEdit Keyboard.GotKeyboardFocus="Keyboard_OnGotKeyboardFocus"
       x:Name="txtMail"
       InvalidValueBehavior="{Binding Path=(local:InvalidValueBehaviorHelper.InvalidValueBehavior), RelativeSource={RelativeSource Self}}"
       MaskType="RegEx"
       Mask="[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}"
       MaskIgnoreBlank="False"
       EditValueChanged="txtMail_EditValueChanged">
                            <dxe:TextEdit.EditValue>
                                <Binding Path="Mail" ValidatesOnDataErrors="True" Mode="TwoWay" UpdateSourceTrigger="PropertyChanged" />
                            </dxe:TextEdit.EditValue>
                        </dxe:TextEdit>
                    </HeaderedContentControl>
                    <HeaderedContentControl Header="Confirm e-mail:" Style="{StaticResource maskEditHeaderedContentControl}">
                        <dxe:TextEdit Keyboard.GotKeyboardFocus="Keyboard_OnGotKeyboardFocus"
       x:Name="txtConfirmMail"
       InvalidValueBehavior="{Binding Path=(local:InvalidValueBehaviorHelper.InvalidValueBehavior), RelativeSource={RelativeSource Self}}"
       MaskType="RegEx"
       Mask="[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}"
       MaskIgnoreBlank="False"
       EditValueChanged="txtConfirmMail_EditValueChanged">
                            <dxe:TextEdit.EditValue>
                                <Binding Path="ConfirmMail" ValidatesOnDataErrors="True" Mode="TwoWay" UpdateSourceTrigger="PropertyChanged" />
                            </dxe:TextEdit.EditValue>
                        </dxe:TextEdit>
                    </HeaderedContentControl>
                </StackPanel>
            </dx:GroupFrame>
            <dx:GroupFrame Header="Contact Information" Margin="0,12,0,0">
                <StackPanel>
                    <HeaderedContentControl Header="First name:" Style="{StaticResource maskEditHeaderedContentControl}">
                        <dxe:TextEdit Keyboard.GotKeyboardFocus="Keyboard_OnGotKeyboardFocus"
       x:Name="txtFirstName"
       InvalidValueBehavior="{Binding Path=(local:InvalidValueBehaviorHelper.InvalidValueBehavior), RelativeSource={RelativeSource Self}}"
       >
                            <dxe:TextEdit.EditValue>
                                <Binding Path="FirstName" Mode="TwoWay" UpdateSourceTrigger="PropertyChanged">
                                    <Binding.ValidationRules>
                                        <local:EmptyStringValidationRule />
                                    </Binding.ValidationRules>
                                </Binding>
                            </dxe:TextEdit.EditValue>
                        </dxe:TextEdit>
                    </HeaderedContentControl>
                    <HeaderedContentControl Header="Last name:" Style="{StaticResource maskEditHeaderedContentControl}">
                        <dxe:TextEdit Keyboard.GotKeyboardFocus="Keyboard_OnGotKeyboardFocus"
       x:Name="txtLastName"
       InvalidValueBehavior="{Binding Path=(local:InvalidValueBehaviorHelper.InvalidValueBehavior), RelativeSource={RelativeSource Self}}"
       >
                            <dxe:TextEdit.EditValue>
                                <Binding Path="LastName" Mode="TwoWay" UpdateSourceTrigger="PropertyChanged">
                                    <Binding.ValidationRules>
                                        <local:EmptyStringValidationRule />
                                    </Binding.ValidationRules>
                                </Binding>
                            </dxe:TextEdit.EditValue>
                        </dxe:TextEdit>
                    </HeaderedContentControl>
                    <HeaderedContentControl Margin="0,8,0,0" Header="Age:" Style="{StaticResource maskEditHeaderedContentControl}">
                        <dxe:SpinEdit Keyboard.GotKeyboardFocus="Keyboard_OnGotKeyboardFocus"
       x:Name="txtAge"
       InvalidValueBehavior="{Binding Path=(local:InvalidValueBehaviorHelper.InvalidValueBehavior), RelativeSource={RelativeSource Self}}"
       EditValue="{Binding Age, ValidatesOnDataErrors=true, UpdateSourceTrigger=PropertyChanged}"
       IsFloatValue="False">
                        </dxe:SpinEdit>
                    </HeaderedContentControl>
                    <HeaderedContentControl Margin="0,8,0,0" Header="Card type:" Style="{StaticResource maskEditHeaderedContentControl}">
                        <dxe:ComboBoxEdit Keyboard.GotKeyboardFocus="Keyboard_OnGotKeyboardFocus"
       x:Name="txtCardType"
       IsTextEditable="False"
       InvalidValueBehavior="{Binding Path=(local:InvalidValueBehaviorHelper.InvalidValueBehavior), RelativeSource={RelativeSource Self}}"
       EditValue="{Binding Path=CardType, ValidatesOnDataErrors=true, UpdateSourceTrigger=PropertyChanged}"
       ItemsSource="{x:Static local:RegisterNewAccount.Cards}"
       DisplayMember="DisplayName"
       ValueMember="Name"
       SelectedIndexChanged="txtCardType_SelectedIndexChanged">
                        </dxe:ComboBoxEdit>
                    </HeaderedContentControl>
                    <HeaderedContentControl Header="Card number:" Style="{StaticResource maskEditHeaderedContentControl}">
                        <dxe:TextEdit Keyboard.GotKeyboardFocus="Keyboard_OnGotKeyboardFocus"
       x:Name="txtCardNumber"
       InvalidValueBehavior="{Binding Path=(local:InvalidValueBehaviorHelper.InvalidValueBehavior), RelativeSource={RelativeSource Self}}"
       EditValue="{Binding Path=CardNumber, ValidatesOnDataErrors=true, UpdateSourceTrigger=PropertyChanged}"
       MaskType="RegEx"
       Mask="[0-9]*"
       MaskShowPlaceHolders="False"
       MaskUseAsDisplayFormat="True">
                        </dxe:TextEdit>
                    </HeaderedContentControl>
                    <HeaderedContentControl Header="Card exp. date:" Style="{StaticResource maskEditHeaderedContentControl}">
                        <dxe:DateEdit Keyboard.GotKeyboardFocus="Keyboard_OnGotKeyboardFocus"
       InvalidValueBehavior="{Binding Path=(local:InvalidValueBehaviorHelper.InvalidValueBehavior), RelativeSource={RelativeSource Self}}"
       x:Name="txtCardExpDate"
       EditValue="{Binding Path=CardExpDate, Mode=TwoWay, ValidatesOnDataErrors=true, UpdateSourceTrigger=PropertyChanged}">
                        </dxe:DateEdit>
                    </HeaderedContentControl>
                </StackPanel>
            </dx:GroupFrame>
            <Button Width="100" Margin="0,12,0,0" IsEnabled="{Binding Path=(dxe:ValidationService.HasValidationError), ElementName=validationContainer, Converter={dx:NegationConverter}}" Content="Join" Click="Button_Click" />
        </StackPanel>
    </Grid>
</dxdb:DemoModuleControl></local:EditorsDemoModule>!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;
using System.ComponentModel;

namespace EditorsDemo {
    public partial class ValidationWithoutLockInput : EditorsDemoModule {
        public ValidationWithoutLockInput() {
            InitializeComponent();
            DataContext = new RegisterNewAccountWithDataErrorInfo();
        }
        private void Keyboard_OnGotKeyboardFocus(object sender, KeyboardFocusChangedEventArgs e) {
        }
        private void Button_Click(object sender, RoutedEventArgs e) {
            MessageBox.Show("Thank you!");
        }

        private void txtCardType_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            BindingExpression expression = BindingOperations.GetBindingExpression(txtCardNumber, BaseEdit.EditValueProperty);
            if (expression != null)
                expression.UpdateTarget();
        }
        private void txtMail_EditValueChanged(object sender, RoutedEventArgs e) {
            if(txtConfirmMail == null)
                return;
            BindingExpression expression = BindingOperations.GetBindingExpression(txtConfirmMail, BaseEdit.EditValueProperty);
            if(expression != null)
                expression.UpdateTarget();
        }
        private void txtConfirmMail_EditValueChanged(object sender, RoutedEventArgs e) {
            if(txtMail == null)
                return;
            BindingExpression expression = BindingOperations.GetBindingExpression(txtMail, BaseEdit.EditValueProperty);
            if (expression != null)
                expression.UpdateTarget();
        }

    }

    public class RegisterNewAccountWithDataErrorInfo : RegisterNewAccount, IDataErrorInfo {
        #region IDataErrorInfo Members
    string IDataErrorInfo.Error { get { return Error; } }
    string IDataErrorInfo.this[string columnName] {
        get {
            switch(columnName) {
                case "Login":
                    return ValidateLogin(Login) ? string.Empty : Error;
                case "Mail":
                    return ValidateMail(Mail, ConfirmMail) ? string.Empty : Error;
                case "ConfirmMail":
                    return ValidateMail(Mail, ConfirmMail) ? string.Empty : Error;
                case "Age":
                    return ValidateAge(Age) ? string.Empty : Error;
                case "CardType":
                    return ValidateCardType(CardType) ? string.Empty : Error;
                case "CardExpDate":
                    return ValidateCardExpDate(CardExpDate) ? string.Empty : Error;
                case "CardNumber":
                    return ValidateCardNumber(CardType, CardNumber) ? string.Empty : Error;
            }
            return string.Empty;
        }
    }
        #endregion
    }

    public class EmptyStringValidationRule : ValidationRule {
        public override ValidationResult Validate(object value, System.Globalization.CultureInfo cultureInfo) {
            return new ValidationResult(!string.IsNullOrEmpty((string)value), "Empty");
        }
    }
}!using System;
using System.Windows;
using DevExpress.DemoData;
using DevExpress.Xpf.DemoBase;
using DevExpress.Xpf.DemoBase.Helpers;
using DevExpress.DemoData.Helpers;

namespace EditorsDemo {
    public class Program {
        [STAThread]
        static void Main(string[] args) {
            StartupBase.Run<Startup>(null);
        }
    }
    public class Startup : DemoStartup {
        public static void InitDemo() {
            Loader.DemoDataAssembly = typeof(DevExpress.DemoData.AssemblyMarker).Assembly;
        }
        protected override bool GetDebug() {
#if DEBUG
            return true;
#else
            return false;
#endif
        }
        protected override Type GetFixtureTypeForXBAPOrSLTesting() {
            return null;
        }
    }
}!qusing System;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Windows;
using DevExpress.Xpf.DemoBase;

[assembly: AssemblyTitle("DevExpress DXEditors for WPF Main Demo")]
[assembly: AssemblyDescription("DevExpress DXEditors for WPF Main Demo")]
[assembly: AssemblyProduct("DevExpress DXEditors for WPF")]
[assembly: AssemblyTrademark("DevExpress DXEditors for WPF")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany(AssemblyInfo.AssemblyCompany)]
[assembly: AssemblyCopyright(AssemblyInfo.AssemblyCopyright)]
[assembly: AssemblyCulture("")]

[assembly: ProductID("DXEditors")]

[assembly: ComVisible(false)]

[assembly: ThemeInfo(ResourceDictionaryLocation.None, ResourceDictionaryLocation.SourceAssembly)]

[assembly: AssemblyVersion(AssemblyInfo.Version)]
[assembly: AssemblyFileVersion(AssemblyInfo.FileVersion)]!�

namespace EditorsDemo.Properties {
    using System;
    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
    internal class Resources {

        private static global::System.Resources.ResourceManager resourceMan;

        private static global::System.Globalization.CultureInfo resourceCulture;

        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
        internal Resources() {
        }
        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        internal static global::System.Resources.ResourceManager ResourceManager {
            get {
                if (object.ReferenceEquals(resourceMan, null)) {
                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("EditorsDemo.Properties.Resources", typeof(Resources).Assembly);
                    resourceMan = temp;
                }
                return resourceMan;
            }
        }
        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        internal static global::System.Globalization.CultureInfo Culture {
            get {
                return resourceCulture;
            }
            set {
                resourceCulture = value;
            }
        }
    }
}!.)
namespace EditorsDemo.SCService
{
    public partial class SCEntities : global::System.Data.Services.Client.DataServiceContext
    {
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        public SCEntities(global::System.Uri serviceRoot) :
                base(serviceRoot)
        {
            this.ResolveName = new global::System.Func<global::System.Type, string>(this.ResolveNameFromType);
            this.ResolveType = new global::System.Func<string, global::System.Type>(this.ResolveTypeFromName);
            this.OnContextCreated();
        }
        partial void OnContextCreated();
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        protected global::System.Type ResolveTypeFromName(string typeName)
        {
            if (typeName.StartsWith("SCModel", global::System.StringComparison.Ordinal))
            {
                return this.GetType().Assembly.GetType(string.Concat("EditorsDemo.SCService", typeName.Substring(7)), false);
            }
            return null;
        }
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        protected string ResolveNameFromType(global::System.Type clientType)
        {
            if (clientType.Namespace.Equals("EditorsDemo.SCService", global::System.StringComparison.Ordinal))
            {
                return string.Concat("SCModel.", clientType.Name);
            }
            return null;
        }
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        public global::System.Data.Services.Client.DataServiceQuery<SCIssuesDemo> SCIssuesDemo
        {
            get
            {
                if ((this._SCIssuesDemo == null))
                {
                    this._SCIssuesDemo = base.CreateQuery<SCIssuesDemo>("SCIssuesDemo");
                }
                return this._SCIssuesDemo;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        private global::System.Data.Services.Client.DataServiceQuery<SCIssuesDemo> _SCIssuesDemo;
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        public void AddToSCIssuesDemo(SCIssuesDemo sCIssuesDemo)
        {
            base.AddObject("SCIssuesDemo", sCIssuesDemo);
        }
    }
    [global::System.Data.Services.Common.EntitySetAttribute("SCIssuesDemo")]
    [global::System.Data.Services.Common.DataServiceKeyAttribute("Oid")]
    public partial class SCIssuesDemo : global::System.ComponentModel.INotifyPropertyChanged
    {
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        public static SCIssuesDemo CreateSCIssuesDemo(global::System.Guid oid)
        {
            SCIssuesDemo sCIssuesDemo = new SCIssuesDemo();
            sCIssuesDemo.Oid = oid;
            return sCIssuesDemo;
        }
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        public global::System.Guid Oid
        {
            get
            {
                return this._Oid;
            }
            set
            {
                this.OnOidChanging(value);
                this._Oid = value;
                this.OnOidChanged();
                this.OnPropertyChanged("Oid");
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        private global::System.Guid _Oid;
        partial void OnOidChanging(global::System.Guid value);
        partial void OnOidChanged();
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        public string ID
        {
            get
            {
                return this._ID;
            }
            set
            {
                this.OnIDChanging(value);
                this._ID = value;
                this.OnIDChanged();
                this.OnPropertyChanged("ID");
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        private string _ID;
        partial void OnIDChanging(string value);
        partial void OnIDChanged();
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        public string Subject
        {
            get
            {
                return this._Subject;
            }
            set
            {
                this.OnSubjectChanging(value);
                this._Subject = value;
                this.OnSubjectChanged();
                this.OnPropertyChanged("Subject");
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        private string _Subject;
        partial void OnSubjectChanging(string value);
        partial void OnSubjectChanged();
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        public global::System.Nullable<global::System.DateTime> ModifiedOn
        {
            get
            {
                return this._ModifiedOn;
            }
            set
            {
                this.OnModifiedOnChanging(value);
                this._ModifiedOn = value;
                this.OnModifiedOnChanged();
                this.OnPropertyChanged("ModifiedOn");
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        private global::System.Nullable<global::System.DateTime> _ModifiedOn;
        partial void OnModifiedOnChanging(global::System.Nullable<global::System.DateTime> value);
        partial void OnModifiedOnChanged();
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        public global::System.Nullable<global::System.DateTime> CreatedOn
        {
            get
            {
                return this._CreatedOn;
            }
            set
            {
                this.OnCreatedOnChanging(value);
                this._CreatedOn = value;
                this.OnCreatedOnChanged();
                this.OnPropertyChanged("CreatedOn");
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        private global::System.Nullable<global::System.DateTime> _CreatedOn;
        partial void OnCreatedOnChanging(global::System.Nullable<global::System.DateTime> value);
        partial void OnCreatedOnChanged();
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        public string ProductName
        {
            get
            {
                return this._ProductName;
            }
            set
            {
                this.OnProductNameChanging(value);
                this._ProductName = value;
                this.OnProductNameChanged();
                this.OnPropertyChanged("ProductName");
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        private string _ProductName;
        partial void OnProductNameChanging(string value);
        partial void OnProductNameChanged();
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        public string TechnologyName
        {
            get
            {
                return this._TechnologyName;
            }
            set
            {
                this.OnTechnologyNameChanging(value);
                this._TechnologyName = value;
                this.OnTechnologyNameChanged();
                this.OnPropertyChanged("TechnologyName");
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        private string _TechnologyName;
        partial void OnTechnologyNameChanging(string value);
        partial void OnTechnologyNameChanged();
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        public global::System.Nullable<bool> Urgent
        {
            get
            {
                return this._Urgent;
            }
            set
            {
                this.OnUrgentChanging(value);
                this._Urgent = value;
                this.OnUrgentChanged();
                this.OnPropertyChanged("Urgent");
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        private global::System.Nullable<bool> _Urgent;
        partial void OnUrgentChanging(global::System.Nullable<bool> value);
        partial void OnUrgentChanged();
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        public string Status
        {
            get
            {
                return this._Status;
            }
            set
            {
                this.OnStatusChanging(value);
                this._Status = value;
                this.OnStatusChanged();
                this.OnPropertyChanged("Status");
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        private string _Status;
        partial void OnStatusChanging(string value);
        partial void OnStatusChanged();
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        public event global::System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
        protected virtual void OnPropertyChanged(string property)
        {
            if ((this.PropertyChanged != null))
            {
                this.PropertyChanged(this, new global::System.ComponentModel.PropertyChangedEventArgs(property));
            }
        }
    }
}!�MSBAML```����\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089lhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a�MergedDictionaries
�Source�D9http://schemas.microsoft.com/winfx/2006/xaml/presentation:x,http://schemas.microsoft.com/winfx/2006/xaml=dx2http://schemas.devexpress.com/winfx/2008/xaml/core�$VP/EditorsDemo;component/Controls/ControlStyles/Azure/EditorsDemoContentPanel.xaml?��$GA/EditorsDemo;component/Controls/ControlStyles/ControlMargins.xaml?�%!(<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core">

 <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary Source="/EditorsDemo;component/Controls/ControlStyles/Azure/EditorsDemoContentPanel.xaml" />
        <ResourceDictionary Source="/EditorsDemo;component/Controls/ControlStyles/ControlMargins.xaml" />
    </ResourceDictionary.MergedDictionaries>
</ResourceDictionary>!4MSBAML```����GCEditorsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null)clr-namespace:EditorsDemoEditorsDemo\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089lhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a�MergedDictionaries
�Source�D9http://schemas.microsoft.com/winfx/2006/xaml/presentation:x,http://schemas.microsoft.com/winfx/2006/xaml=dx2http://schemas.devexpress.com/winfx/2008/xaml/core#localclr-namespace:EditorsDemo�$VP/EditorsDemo;component/Controls/ControlStyles/Azure/EditorsDemoContentPanel.xaml?�%!�<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:local="clr-namespace:EditorsDemo">
    <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary Source="/EditorsDemo;component/Controls/ControlStyles/Azure/EditorsDemoContentPanel.xaml"/>
    </ResourceDictionary.MergedDictionaries>
</ResourceDictionary>!�MSBAML```����\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089lhDevExpress.Xpf.Core.v13.1.Extensions, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a�MergedDictionaries
�Source�D9http://schemas.microsoft.com/winfx/2006/xaml/presentation:x,http://schemas.microsoft.com/winfx/2006/xaml=dx2http://schemas.devexpress.com/winfx/2008/xaml/core�$VP/EditorsDemo;component/Controls/ControlStyles/Azure/EditorsDemoContentPanel.xaml?��$GA/EditorsDemo;component/Controls/ControlStyles/ControlMargins.xaml?�%!"<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core">

 <ResourceDictionary.MergedDictionaries>
  <ResourceDictionary Source="/EditorsDemo;component/Controls/ControlStyles/Azure/EditorsDemoContentPanel.xaml" />
        <ResourceDictionary Source="/EditorsDemo;component/Controls/ControlStyles/ControlMargins.xaml" />
    </ResourceDictionary.MergedDictionaries>
</ResourceDictionary>!z&using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Markup;
using System.Windows.Data;
using System.Collections;
using System.ComponentModel;
using DevExpress.XtraScheduler;
using DevExpress.Xpf.Scheduler;
using System.IO;
using System.Xml.Serialization;
using System.Windows.Media;

namespace EditorsDemo.Utils {
    public class FormatWrapper {
        public FormatWrapper() { }
        public FormatWrapper(string name, string format) {
            FormatName = name;
            FormatString = format;
        }
        public string FormatName { get; set; }
        public string FormatString { get; set; }
    }
    public class BaseKindHelper<T> {
        public Array GetEnumMemberList() {
            return Enum.GetValues(typeof(T));
        }
    }
    public class ClickModeKindHelper : BaseKindHelper<ClickMode> { }
    public class TextWrappingKindHelper : BaseKindHelper<TextWrapping> { }
    public class ScrollBarVisibilityKindHelper : BaseKindHelper<ScrollBarVisibility> { }
    public class CharacterCasingKindHelper : BaseKindHelper<CharacterCasing> { }
    public class NullableToStringConverter : MarkupExtension, IValueConverter {
        public override object ProvideValue(IServiceProvider serviceProvider) {
            return this;
        }
        string nullString = "Null";
        #region IValueConverter Members
        object IValueConverter.Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            if (value == null)
                return nullString;
            return value.ToString();
        }
        object IValueConverter.ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            throw new NotImplementedException();
        }
        #endregion
    }
    public class DecimalToConverter : MarkupExtension, IValueConverter {
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            Type target = parameter as Type;
            if (target == null)
                return value;
            return System.Convert.ChangeType(value, target, culture);
        }

        public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            return System.Convert.ToDecimal(value);
        }

        public override object ProvideValue(IServiceProvider serviceProvider) {
            return this;
        }
    }

    public class IConvertibleConverter : IValueConverter {
        public string ToType { get; set; }
        public string FromType { get; set; }

        #region IValueConverter Members

        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            Type target = Type.GetType(ToType, false);
            if (target == null)
                return value;
            return System.Convert.ChangeType(value, target, culture);
        }

        public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            Type target = Type.GetType(FromType, false);
            if (target == null)
                return value;
            return System.Convert.ChangeType(value, target, culture);
        }

        #endregion
    }

    public static class SchedulerDataHelper {
        const string ResourcePathData = "EditorsDemo.Data";

        public static void LoadTo(SchedulerControl scheduler) {
            SchedulerStorage storage = scheduler.Storage;

            InitCustomAppointmentStatuses(storage);

            storage.AppointmentStorage.Mappings.AllDay = "AllDay";
            storage.AppointmentStorage.Mappings.Description = "Description";
            storage.AppointmentStorage.Mappings.End = "EndTime";
            storage.AppointmentStorage.Mappings.Label = "Label";
            storage.AppointmentStorage.Mappings.Location = "Location";
            storage.AppointmentStorage.Mappings.RecurrenceInfo = "RecurrenceInfo";
            storage.AppointmentStorage.Mappings.ReminderInfo = "ReminderInfo";
            storage.AppointmentStorage.Mappings.Start = "StartTime";
            storage.AppointmentStorage.Mappings.Status = "Status";
            storage.AppointmentStorage.Mappings.Subject = "Subject";
            storage.AppointmentStorage.Mappings.Type = "Type";

            scheduler.Storage.AppointmentStorage.DataSource = LoadFromXml<EventItem>("Events.xml");
        }

        static void InitCustomAppointmentStatuses(SchedulerStorage storage) {
            storage.BeginUpdate();
            try {
                AppointmentStatusCollection statuses = storage.AppointmentStorage.Statuses;
                statuses.Clear();
                statuses.Add(new AppointmentStatus(AppointmentStatusType.Free, Colors.White, "Free", "Free"));
                statuses.Add(new AppointmentStatus(AppointmentStatusType.Custom, Colors.SkyBlue, "Wash", "Wash"));
                statuses.Add(new AppointmentStatus(AppointmentStatusType.Custom, Colors.SteelBlue, "Maintenance", "Maintenance"));
                statuses.Add(new AppointmentStatus(AppointmentStatusType.Custom, Colors.YellowGreen, "Rent", "Rent"));
                statuses.Add(new AppointmentStatus(AppointmentStatusType.Custom, Colors.Coral, "CheckUp", "CheckUp"));
            }
            finally {
                storage.EndUpdate();
            }
        }

        static IBindingList LoadFromXml<T>(string fileName) where T : new() {
            SchedulerBindingList<T> eventList = new SchedulerBindingList<T>();
            using (Stream stream = GetDataStream(fileName)) {
                XmlSerializer s = new XmlSerializer(typeof(SchedulerBindingList<T>));
                eventList = (SchedulerBindingList<T>)s.Deserialize(stream);
                stream.Close();
            }
            return eventList;
        }
        static Stream GetDataStream(string fileName) {
            return GetResourceStream(ResourcePathData, fileName);
        }
        static Stream GetResourceStream(string resourcePath, string resourceName) {
            string fullResourceName = string.Format("{0}.{1}", resourcePath, resourceName);
            Stream result = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(fullResourceName);
            if (result != null)
                return result;
            return System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(resourceName);
        }
    }
    #region SchedulerBindingList
    public class SchedulerBindingList<T> : CollectionBase, IBindingList
    where T : new() {
        public T this[int idx] { get { return (T)base.List[idx]; } }

        public void Add(T appointment) {
            base.List.Add(appointment);
        }
        public virtual object AddNew() {
            T newItem = new T();
            List.Add(newItem);
            return newItem;
        }
        public bool AllowEdit { get { return true; } }
        public bool AllowNew { get { return true; } }
        public bool AllowRemove { get { return true; } }

        private ListChangedEventHandler listChangedHandler;
        public event ListChangedEventHandler ListChanged {
            add { listChangedHandler += value; }
            remove { listChangedHandler -= value; }
        }

        public void AddIndex(PropertyDescriptor pd) { throw new NotSupportedException(); }
        public void ApplySort(PropertyDescriptor pd, ListSortDirection dir) { throw new NotSupportedException(); }
        public int Find(PropertyDescriptor property, object key) { throw new NotSupportedException(); }
        public bool IsSorted { get { return false; } }
        public void RemoveIndex(PropertyDescriptor pd) { throw new NotSupportedException(); }
        public void RemoveSort() { throw new NotSupportedException(); }
        public ListSortDirection SortDirection { get { throw new NotSupportedException(); } }
        public PropertyDescriptor SortProperty { get { throw new NotSupportedException(); } }
        public bool SupportsChangeNotification { get { return true; } }
        public bool SupportsSearching { get { return false; } }
        public bool SupportsSorting { get { return false; } }
    }
    #endregion
    #region EventItem
    public class EventItem {
        public object Type { get; set; }
        public object StartTime { get; set; }
        public object EndTime { get; set; }
        public string Description { get; set; }
        public bool AllDay { get; set; }
        public int Label { get; set; }
        public string Location { get; set; }
        public object ResourceId { get; set; }
        public int Status { get; set; }
        public string Subject { get; set; }
        public object Price { get; set; }
        public string RecurrenceInfo { get; set; }
        public string ReminderInfo { get; set; }

        public EventItem() {
            Type = (int)AppointmentType.Normal;
            StartTime = DateTime.MinValue;
            EndTime = DateTime.MinValue + DevExpress.XtraScheduler.Native.DateTimeHelper.HalfHourSpan;
            Description = String.Empty;
            AllDay = false;
            Label = 0;
            Location = String.Empty;
            ResourceId = Resource.Empty.Id;
            Status = (int)AppointmentStatusType.Free;
            Subject = String.Empty;
            Price = 0.0;
            RecurrenceInfo = String.Empty;
            ReminderInfo = String.Empty;
        }
    }
    #endregion
}�����lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP�{<?xml version="1.0"?>
<ArrayOfEventItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <EventItem>
    <Type xsi:type="xsd:int">0</Type>
    <StartTime xsi:type="xsd:dateTime">2010-07-12T11:05:00</StartTime>
    <EndTime xsi:type="xsd:dateTime">2010-07-12T14:30:00</EndTime>
    <Description>Rent this car </Description>
    <AllDay>false</AllDay>
    <Label>2</Label>
    <Location>city</Location>
    <ResourceId xsi:type="xsd:int">1</ResourceId>
    <Status>3</Status>
    <Subject>Mr.Brown</Subject>
    <Price xsi:type="xsd:double">0</Price>
    <RecurrenceInfo />
    <ReminderInfo />
  </EventItem>
  <EventItem>
    <Type xsi:type="xsd:int">0</Type>
    <StartTime xsi:type="xsd:dateTime">2010-07-14T08:15:00</StartTime>
    <EndTime xsi:type="xsd:dateTime">2010-07-16T16:40:00</EndTime>
    <Description>Scheduled repair of this car</Description>
    <AllDay>false</AllDay>
    <Label>4</Label>
    <Location>Service Center</Location>
    <ResourceId xsi:type="xsd:int">1</ResourceId>
    <Status>2</Status>
    <Subject>Repair</Subject>
    <Price xsi:type="xsd:double">0</Price>
    <RecurrenceInfo />
    <ReminderInfo />
  </EventItem>
  <EventItem>
    <Type xsi:type="xsd:int">0</Type>
    <StartTime xsi:type="xsd:dateTime">2010-07-13T10:00:00</StartTime>
    <EndTime xsi:type="xsd:dateTime">2010-07-15T17:00:00</EndTime>
    <Description>Rent this car</Description>
    <AllDay>false</AllDay>
    <Label>3</Label>
    <Location>city</Location>
    <ResourceId xsi:type="xsd:int">1</ResourceId>
    <Status>3</Status>
    <Subject>Mr.White</Subject>
    <Price xsi:type="xsd:double">0</Price>
    <RecurrenceInfo />
    <ReminderInfo />
  </EventItem>
  <EventItem>
    <Type xsi:type="xsd:int">0</Type>
    <StartTime xsi:type="xsd:dateTime">2010-07-15T19:45:00</StartTime>
    <EndTime xsi:type="xsd:dateTime">2010-07-15T22:45:00</EndTime>
    <Description>Check up after maintenance</Description>
    <AllDay>false</AllDay>
    <Label>2</Label>
    <Location>Service Center</Location>
    <ResourceId xsi:type="xsd:int">1</ResourceId>
    <Status>4</Status>
    <Subject>Check up</Subject>
    <Price xsi:type="xsd:double">0</Price>
    <RecurrenceInfo />
    <ReminderInfo />
  </EventItem>
  <EventItem>
    <Type xsi:type="xsd:int">0</Type>
    <StartTime xsi:type="xsd:dateTime">2010-07-11T00:00:00</StartTime>
    <EndTime xsi:type="xsd:dateTime">2010-07-12T00:00:00</EndTime>
    <Description>Rent this car for the all day</Description>
    <AllDay>true</AllDay>
    <Label>3</Label>
    <Location>city</Location>
    <ResourceId xsi:type="xsd:int">1</ResourceId>
    <Status>3</Status>
    <Subject>Mr.Green</Subject>
    <Price xsi:type="xsd:double">0</Price>
    <RecurrenceInfo />
    <ReminderInfo />
  </EventItem>
  <EventItem>
    <Type xsi:type="xsd:int">0</Type>
    <StartTime xsi:type="xsd:dateTime">2010-07-11T10:00:00</StartTime>
    <EndTime xsi:type="xsd:dateTime">2010-07-12T11:45:00</EndTime>
    <Description>Rent this car</Description>
    <AllDay>false</AllDay>
    <Label>3</Label>
    <Location>out-of-town</Location>
    <ResourceId xsi:type="xsd:int">3</ResourceId>
    <Status>3</Status>
    <Subject>Mrs.Black</Subject>
    <Price xsi:type="xsd:double">0</Price>
    <RecurrenceInfo />
    <ReminderInfo />
  </EventItem>
  <EventItem>
    <Type xsi:type="xsd:int">0</Type>
    <StartTime xsi:type="xsd:dateTime">2010-07-12T13:00:00</StartTime>
    <EndTime xsi:type="xsd:dateTime">2010-07-12T14:30:00</EndTime>
    <Description>Rent this car</Description>
    <AllDay>false</AllDay>
    <Label>3</Label>
    <Location>out-of-town</Location>
    <ResourceId xsi:type="xsd:int">3</ResourceId>
    <Status>3</Status>
    <Subject>Mrs.Black</Subject>
    <Price xsi:type="xsd:double">0</Price>
    <RecurrenceInfo />
    <ReminderInfo />
  </EventItem>
  <EventItem>
    <Type xsi:type="xsd:int">0</Type>
    <StartTime xsi:type="xsd:dateTime">2010-07-13T15:30:00</StartTime>
    <EndTime xsi:type="xsd:dateTime">2010-07-14T14:00:00</EndTime>
    <Description>Rent this car</Description>
    <AllDay>false</AllDay>
    <Label>3</Label>
    <Location>out-of-town</Location>
    <ResourceId xsi:type="xsd:int">3</ResourceId>
    <Status>3</Status>
    <Subject>Mrs.Black</Subject>
    <Price xsi:type="xsd:double">0</Price>
    <RecurrenceInfo />
    <ReminderInfo />
  </EventItem>
  <EventItem>
    <Type xsi:type="xsd:int">1</Type>
    <StartTime xsi:type="xsd:dateTime">2010-07-05T16:40:00</StartTime>
    <EndTime xsi:type="xsd:dateTime">2010-07-05T17:50:00</EndTime>
    <Description>Wash this car in the garage</Description>
    <AllDay>false</AllDay>
    <Label>1</Label>
    <Location>Garage</Location>
    <ResourceId xsi:type="xsd:int">1</ResourceId>
    <Status>1</Status>
    <Subject>Wash</Subject>
    <Price xsi:type="xsd:double">0</Price>
    <RecurrenceInfo>&lt;RecurrenceInfo Start="07/05/2010 16:30:00" End="08/01/2010 00:00:00" WeekOfMonth="0" WeekDays="62" Id="975889a8-ea37-4625-a1ec-0fb2806199e2" Month="12" Range="2" Type="1" /&gt;</RecurrenceInfo>
    <ReminderInfo />
  </EventItem>
  <EventItem>
    <Type xsi:type="xsd:int">1</Type>
    <StartTime xsi:type="xsd:dateTime">2010-07-11T07:30:00</StartTime>
    <EndTime xsi:type="xsd:dateTime">2010-07-11T08:45:00</EndTime>
    <Description>Wash this car in the garage</Description>
    <AllDay>false</AllDay>
    <Label>2</Label>
    <Location>Garage</Location>
    <ResourceId xsi:type="xsd:int">3</ResourceId>
    <Status>1</Status>
    <Subject>Wash</Subject>
    <Price xsi:type="xsd:double">0</Price>
    <RecurrenceInfo>&lt;RecurrenceInfo Start="07/11/2010 07:00:00" End="08/24/2010 01:00:00" WeekOfMonth="0" WeekDays="42" Id="51c81018-53fa-4d10-925f-2ed7f8408c75" Month="12" Range="2" Type="1" /&gt;</RecurrenceInfo>
    <ReminderInfo />
  </EventItem>
</ArrayOfEventItem>DevExpress.Printing.v{DXVersion}.Core
DevExpress.Xpf.Controls.v{DXVersion}
DevExpress.Xpf.Grid.v{DXVersion}
DevExpress.Xpf.Grid.v{DXVersion}.Core
DevExpress.Xpf.Core.v{DXVersion}.Extensions
DevExpress.XtraScheduler.v{DXVersion}.Core
DevExpress.Xpf.Scheduler.v{DXVersion}
�PNG


IHDR  D���	pHYs���PLTE������������������333���111������������������������������������������������������������������������UUU������@@@������+++��隚�GGGNNNuuu���999kkkqqq***������sW��!tRNSY	B��C<=@A�CG�IDATx^��g��0��aB
�RR�C�z���H�|��~Yz���dD܎<�L�
@FqQUELHO��$&
"^�Ӕ�>o�xd��tk;Q���kkm��b��ܿ��/#\k �p����O�����t�k�'�3�]@��H����w,v~�j�`���V����/�C���ߤ�`�M;~O�%��w����,W�bN�@�3c�쉻Y�M����+� ��Fl�IEND�B`���PNG


IHDR  �Tg�	pHYs��$PLTE������������ooo���%��(tRNS��� ��`���q�^]IDATx^ݐ�� C�M]���{�aj��e�;�����p��`�{i�^UGD����w@�����!�kf>�|e��Ck�a��R^�߶{���Q�u
St"�IEND�B`�BSJBv4.0.30319l|�#~��#Strings��,#USt<#GUID�<L#BlobW��+	�%3�c�<�F�U'�,K=
��
��+�2�RKmY����		A	&	^	H	u	H	�	Y�	��		�	�	�	�	
�	"6

K
�&f
�s
��
�
�
��
�
�
H	�
�
�
�
�
�
�
��&H	&\��
H	&B-'Yt�&
�&����&��&���O��K��~���K&{-&�-&�-&�� �:!��!��!��!�"�R"�i"�}"��"��"�u$�&#%%�%��&�)(��(�l)�n*��*K�*��*�l+��+��-��.�w/X/�/�e1Q1�1&	�2�3�C3(3�3�4K,4��4��4�*36�%��6��6Q1�6�8�7*188*=88p8L8�8H	9K�:K<�;-==�==>=">=]>={>�2?�P?	.�?�?�?��?�@KA��B�2�C�C�E��E�FQ1�FQ1
I��I�&�I-�JKvM��NzN�P�P�QK"�Q
5RKdTK|TK2/U�CtUjU�UH	VH	XZFZ�ZFZ�\�\&]�\/]FZF]FZc]FZ|]FZ�]FZ�]FZ�]FZ�]FZ^	5^^I^�\^�w^FZ�^FZ�^�^�^_�^#_�^J_K[_�^�_K�_K�_�_�_H	�_X/	`H	8`H	H`&	�`K�`�
�`K�`�^�`�`	aKa�+aH	DaH	YaK&}a��a�a�a��a�b�!b�+b�&Z'�)KvbK&�b�&�b��b��b�c�c�&Yc�lc�vc��c��c�&�c�&�c�&�c�&�c�&)d�&9d�kd�}d�&�d��d��d��d�e�Se�&ce-&�e-&�e��e��e�5f�[f��fK�f��f�&�f�&!g�&3g�&Bg�&Vg�&ug�&g�&�g�h�0h�MhX/�hrh�hY�hY�hY�hYiY&=i�oi_i~i_i�i_i&�i%&�i�&�i�&�i%&�i%	j&	&j%/j&	Bj�RjQ1{j��j��j�&k-&Nk-&�k-�k��krh*ll/ll&5l�&�l��lFZ�l�l
m(3&m%Bm-Nm�dm��m�m
n�m'nK.n�m�nK�n�^�nK&o�o&	7o�OoQ1ko��o�&�o�opK&
p�&p�o&Up�osp�o�p�&�p�o&�p�oqKq�_q��qK2r�=r�6]sCsms�vs��s��s�:�s�s�sK&tK&3t�ntbtS|t�t��tK�t(3uQ1&=u�]u��u��u	BvvYvvqvYwQ17wQ1xwK�w	�wv�wvx�wxH	6ixTx/|t�x�xy�xy�xCy�wOy�mby=xy=�yH	&�y��y�6z�y.>z�?czQ1{��d�p{Y�{zN�{FZ�{��{�$|Q1H|1|q|Q1~|��|	�|rh�|�}�*}�E}�S}�s}��}��}��}��}�~��~Q1�9�W�q�&�-&��&�-�&	=��s�Q1̀�耗�K>S�7�B��y�>��y���(3Ё�	�	�	^�K��FZ"ׂ��"ꂻ��K23��C2]��C2���C2Ã��F���2>��C2g��CF����J���D�KN�KF��m�F����ŅFZ҅FZ2BR
*\vP�vS�v_�v&x�v&{��%C��$F��$J��vM��vM��vN�vN�vW�v]��/v]Dv^Vvhwv)i��Ti�vi�v|&�v�,�v�7�v�:vT�AvT�U(vT�Z7v�aBvT�bUv�ilvT�l|vT�p�v�t�vT�x��X���vT���v��vT��vT��#vT�3�X
�>vT�Tv�Yv!�|vT!��v)��vT+��vT-��vT/��vT8�v@vT@!vTL5vTRLvTX([vTh-jvt1vvv6�vTx;�vT}?�vT�F�v�O�v�s�v=�vvT�x)v%��Dv��MvT��\vT��lvT��zvT���vT���vT���v���vA��������E��	�
���$�M��BMQ��cM��p~���~���~���~���~���~��~e��~e��1~���G~�[~i�r~�|�}�7Nn�=�ni�=6I6@I6WI6�I�N�Nm������	�2�Y������������Q��NQ��N6�I�g���������N�NN,NRNxN�N�N�N�N6mI6zI6�I6�I6�I�����!N�!N�!8�!<�!��!A"F("K5"KD"F\"Pn"Us"��"Z�"_�"_�"d�"d�"��"h�"K��6Z$I6h$In%<1�%�.&�K&�f&�1�&�6�&I:'��'6�'I6�'Id)9w)=~)h���)B�)B�)BG*[L*AW*Ac*A}*_���*d�*3+�<+�D+�S+�`+�u+~|+��+�����6�+I�-��-h�-��-h�-K�-�.h.�.�!.h-.K8.hG.�V.�d.�w.��.���6�+I�.��.��.��.��.��.K/K/K��6+/I6B/I�.��.�]0�r0��0��0K�0K�0K�0K1K��6�+I�-�p1�1��1��1���Q��1��1��1�1�3W3k3�o3d{3=�3�3�3�3=�3�3�3=�3�3�3�3���3��3��3�4K��~4��4Kw),�41��6�4g�4�5K5�35KC5KS5K��a5�o5�5Kw)��5��5��5����56�5��5��5��5�5K*6;56;��@6NX6@�6L�6Z�6_�7��7��7F�7F��*6;�5��8dn"iG8n}8s���8x�8�9�?9�_9��9��9�L;�V;�a;�n;�z;��;��;��;�;��;d�;d�;d*<���4<��=�>�>�/>�5>�=>�H>�N>�V>�p>��>��>����>�	?�?K ?KA?���d)�.��.�?@�*6;��Q@�@K�@~w)+A�AU2A+;A+KAh��eA�2A�;A��8x�B��B��BK�BK�BU�BK���B�HC�^CZ}8s���C]���C~�C~�C~�C~D~D~"DKw)A��2D��D�D��D��DK�DE��wE~�C~�C~D~D~�EK�EK�EK�EK�E_w)b���.��EgFl�5K�5��Fqd)�.��F;���F�@G�IG~SGKZGKhGKuGK�G��-=�G��G��G�w)��G��G��G����G��G��G��G�HKH�H�.H�>HKGH�w)����H��H�NI�pI��IK�IK�Iw)���wE~�C~�C~D~D~"DKw)A��A�<+�D+�S+�`+�u+~�JK|+��+���6�J�eA��J��J��J��J��J��J��J��J��J��8x+NA�3+�<+�D+�S+�`+�u+~�JK|+��+�4Nd��<N6]NIO�)O�mO�w)���mO�w)���mO�w)���mO��O��O���mO�w)��O��O��O�P�P���GPKw)~���P-�P2Q��P�Q�Q� Qv�Q�R�]R�pR��R��R�RS�9S�_S"}S��8xT�.T��T��T��T�Q�U��U��XZ�XZ�XZ�X��X�	Y� Y�:YZVY�nY��YZ�Y��Y��n���P ��RX ��R` ��Wr �[� �6`� �If� �gm� ��s� ��m� ��s� �
z� �0
~!�K
z!�g
~!��
�!��
�"!��
�*!��
�3!��
�	;!��	D!�K�
L!�[�
U!�k�]!�z�f!���n!���w!���
!���
�!���u"����"����"���5#���g#���u#���#���#�@�x$�U��$���%���P%��c&���(&�6W0&�E[9&�TWA&�e[J&�vWR&��[[&���h&���x&���&���'��5'���d'��'�! �'�/ �'�<!�'�T""(�l"<(��#{(���#�(���#�(���#�(���#�(��#�(��#0)�W#�)� W#*�5W#<*�@W#t*�MW#�*�][#�*�r[$K+��[%�+��"&-��+'�-�1'l.��8(�.���(�.���(/���(/��c*�/���*�/��k*�/��s,0�x,0�1~-0�\�/00�j�0D0�v�1�2���2�2���23���4/3���673���6@3���7H3���7Q3���8Y3���8b3��9j3�&�9s3�=�:{3�T�:�3�k�;�3���;�3���<�3���<�3���=�3���=�3���>�3��>�3��?�3�(�?�3�;�@�3�P�@�3�e�A�3�z�A�3���B4���B|6�1�F�6���J�6��cJz7���J�7���J�7��WK�7�[K�7� WL�7�6[L�7�LWM�7�e[M	8���N8���N.8���ON8���OX8���O�9��kP:���RF:��kR�:�	�T�:�%�T;�@�V4;�\�X�;�l�XN<���X\<���Zt<��\�<���]�<��	_�<��a==��cH=�%ke>�6kg>�H�i#>�_k1>�	�l>>�	�l@>�	mB>�	bnD>�	�oQ>�	�oS>�	4 pe>�	r �pg>�	� qj>�	� ql>�	I!%rp>��!0r�?���t�?���t\B��cv�B��$�v�B���xC��yC�y*C��$�z<C��$�zOC��$�{WC��$�{��$|��$�}��$�~��$�`C��$��bC��$���0%��dC�	:%��oC�	U%��zC�����C��%W��C��%[��C��%���C��%���C�&���C�&���C��$��D��$�DD�%&���D��$���D��$���D�0%���D�:%���D�U%���D��c�<E��c��E�����E��&���E��&���E��&���E��&���E��$��vF��$���F��$���F��$��F��$���F�'���F��$��G�!'���G�0%��G��m���H�t'���H�����H��'��H��'�I����I�)��AI�a��HI����PI��c��I��'���I�
(���I�6(��I�J(%��I�^(��I�s(%�J��(�J��(%�J��(,�)J��(2�<J��(W�NJ��([�aJ�����J�)k��J�.)���J�F)���J�])��HK����xK�����K����LL�$*k��L�8*S�8M����hM�����M�����N�����N�1���N�����N��*i��N��*p�O����-O��*v�KO��*v�lO�+v��O�+v��O�&+k��O����P�����P�����P����Q����!Q��c�#Q�	�+W�&Q��+W�)Q����1Q����9Q��c�dQ�,��vQ�&,���Q�����Q�8,��|S�C,���U�V,k��U�z,k��U��,k�xV��,k��V��,k��V��,k�4W�-k�hW�*-k��W�N-k��W�x-k��W��-k�$X����TX����~Z�,���Z�&,���Z�����Z����[�����[��c��[���� \��/��2\��/��@\��/��R\��/��`\��/~��\�0~��\�30k��\�����\����^��c�]^�����^�1���^�����^�41���^�,���^�&,���^�����^����_����}_��c��_��1z��_�2~��_�#2~��_�])���_�72��`�C2��o`�Q2k�`�a2k��`����%a�r2��La��2���a��2k�a��2��a��2�$b��2��b��2�b��2��b��2k�b���,c����d���	�d���	�d���	$e�4	0e����e���
�e�O4$
�e�i4k^f�&+klf����f�4�f���[g���cg���xg��� h��4kBh��4kTh����h���@i��czi���}i�1�!�i���%�i���%�i���%�i���%j���%�j���'�j���'�j�4'�j���)�k�J6R+�k�6`+�k�If+�k���,l���,Hl��6E,ll��6Q-�l��6�.m�7�.1n�&+k.9n�7�0Nn�/7~2xn�T7~4�n�r7k6�n��7k8$o���:To���:4p���<�p���<�p���<�p���>q���><q���>�q�	�8}@�q�	�8}Ar��$�B4r���C�r��8�C�r��8�C�r�#9�D�r�19�D�r�G9�E�r�S9�Es�m9�F&s�9�FNs��9�GVs��9�G~s��9�H�s��9�H�s��9�I�s�:�I�s�:�I�s���I�t�s:kI�t��:kKu��:�M$u��:kNHu��:kPv��:kRv��:�T�v�	;~T�v�(;kV�v���X�v���X�y�B<Z�y�T<Z�y���[�y�f<W[�y�u<[[z��k\4z��<k^[z��<k`�z��<kb�z��<�dz{��<�d�{��<�d�{�@=�f�{�P=�h0|�b=�jl|�w=�l�|��=�n�|��=�p8}��=�rZ}��=ktd}���v�}�4v�}���xl{�,y�z����z����z���>�z���>�z����zH����z���`?�|���j?�|���t?�}Ā��?�}ր��?�}���?z}�����}t���?}d��@���*@������������`��������@v�4���@~�\���@~�`��������4����������kA�����uA�����A������A��Ʌ��A��х��A����	�8}� ��	�8}�U���A��q��	�A��x��	�A0���������B:�!��GBG�(�����0�������&+k����|BW�����B[�������̈����n�����v�������4C����>C��������������������؉����������0�����`���������������4k�Ҋ��4k��������4� �����������0�����t��DDk����]Dk�B��|Dk�`�����������D��)����a������������0��
E�����E~����4k���7E~�X��XE~�`�����������ϑ�����������4���������'Fv�����?z����J6R�Ē�5FW�̒�GF[�ؒ����+��YFk�|��yF�����F|�˔�@�����Fv�8���FW�������ԕ�4������$�����G��U~�������Ж�������/Gk�������ܘ���������D�����X�����������f��^H��n��kH��w��xH�����H������������H������H�����$I�����9I�������������������8�����h�����̝����������$���4k�6���4k�H�����x��4�������Q�����j��J��l��&+k�|��*Jk����KJk�ԟ�dJk������4��4�@�����`���c����A����kA��#��uA��7���J�?���J�S���J�[��K�o��K�w��,K����:K����GK����TK����\K�ã�dK�ˣ�qK�ߣ�~K����K�����K����K���	�8}P��	�8}	�����
���A�
����K����K�
8���K�\���K����K���L�x��L����L�Ħ�*L�ڦ�=L���UL���hL�2��	�L�<��	�L0ʨ���Ҩ��F��������M�����M�����V���Mkp���M� ����� Щ��*v  ���*v"O��+v$~��+v&����Mv(ܪ��Mv*��*Jk,1���Mv.k��&+k0x��KJk2���Nk4���N�6�����7ث�47����9����c;����N;ˮ��N<ޮ���>���N�>���N�>����N�?���O�?����@����@0��WOk@>��x-kB\����D���4D�����F�����Hذ�rOkH��x-kJ����L4��4L@����N|����P����OkP���x-kRȲ���T���4T����V@����X`���OkXn��x-kZ�����\���4\ȴ���^����`���Ok`"��x-kb@����dp��4d|����f�����h�����h��P�h��)P~h����jD����j���TP!l�����m���YPcmĸ�bPWmǸ�kP'mʸ���mҸ���mܸ��P7m���P=m"���PCm*��<Q|n<��MQ|o�����p�����p��]Q�q��pQ�q����r��Q�r%����rR���Q�s����Q�t���R�uκ�#R�uܺ�:R�v���MR�w���UR�w��bR�x��iR�x/��tR�y7���R�yK���R�zS���Rzg���R�{o���R{����R�|����R�|���S�}���&S�}���IS~û�TS~׻�gS�߻�rS���	�8}�,��	�8}�a���$��}���������������D�����S������S������S�����T��ż�jTJ�ּ����޼������������������������TP��������1�������0��)��X��a��e���TP�h�����p���T��x���T������T������T�����)��Ľ�a����������(Ux���@U���^U��<��{U��L���U������A������U������U���	�UW����	�UW����	�UW����	�U����	V��-��2V��4��;V��;��EV��B��	JVW�E��WV��L��cV��S��	nV��Z��	�V��a��	�VW�d��	�VW�g��	�VW�j�����r��fW�z��oW�����xW�����W������W�����W������W������W������WW�����W[����Wz����W~����W����X����X���X�����gSz���rS~���tR�����R����.X�$��8X��-��BX��5��UX��>��hX��F��yX��P�����	��7Z����eZ��&��vZ��8���Z�r���Z�|������Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z[[�Z[[EEE�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z
[�Z[�Z
[�Z[�Z�Z�Z�Z�Z�Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[�Z�Z�Z�Z�Z�Z[[�Z�Z#[[%[�Z�Z�Z[[[[�!�Z�Z�Z[[1[;[[[�!�Z�Z[[[[�Z
[�Z[�Z
[�Z[#[[#[[�Z�Z�Z�Z�Z[[�Z�Z[[�ZC[�Z�Z�Z�Z�Z
[�Z[�Z
[�Z[L[�*[[[[[[[[[[�Z�Z�Z�Z�Z[[[[[[[[[[[[[[[[[[[[[[�Z�Z�Z�Z�Z�Z�Z[[[[[[�Z�Z�Z
[�Z[�Z
[�Z[#[[�Z�Z�Z�Z�Z[[[[E[[R[~)[[[[�Z�Zc[p[�Z�Z[[[[[[c[p[�Z�Z[[[[�Z�Z�Z
[�Z[�Z
[�Z[�Z�Zc[p[�Z�Z�Z[x[[[[[[[[[[[[[�Z�Z�Z�Z�Z�Z�Z�Z�[�Z�Z�Z�Z�Z�Z[[[[�[[[[[[[[[[[�Z�Z�Z�Z[[[[[[[[[[[[[[[[[[[[[[[[[[c[p[�Z�Z�Z�Z�Z[[�[�Z�Z[[[[[[c[p[�Z�Z�Z�Z�Z�Z�Z�[�[�[
[�Z[�Z�[�Z[[[�Z�Z�Z�Z�Z�Z�Z�Z�Z[[[[c[p[�Z�Z[[[[[[�Z�Z�Z
[�Z[�Z
[�Z[[[[[[[[[�Z�Zc[p[�Z�Z�Z[[[[[[�[[[c[p[�Z�Z�Z�Z�[[[�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z[[[[c[p[�Z�Z[[[[[[[[[[c[p[�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�[�[�[�[�J�J�[�OeA�J�[�[�[�[�[�[�[�Z�[�Z[[[[[[[[[[[[[[[[[[[[[[[[�[c[p[�Z�Z#[#[�Z�Z�Z[[[[c[p[�Z�Z[[[[c[p[�Z�Z[[[[c[p[�Z�Z[[[[c[p[�Z�Z[[[[c[p[�Z�Z[[�Z�Z�[�Z�[�[\�Z\\#\.\;\�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z?\�[H\�Z�ZO\�Z
[�Z[�Z
[�Z[�Z
[�Z[�Z
[�Z[O\�Z�Z�Z
[�Z[�Z
[�Z[�C_\g\g\p\}\�\�\�Z�Z�\�\�\?\�\�\�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�[[�\�Z[�\�Z�Z[c[�Zp[�\�Zp[			!												 	!"	#	%	&	'	(1)	*	+	,	-	.1.5/90	2	3	4	5	67	8	9	9:	;	>	?	@	A1B5D	G	H	I	J	K	L	T1[\]_m_q_u_y��)��9)�9a�A�A�AAQA�A�A# Ad A� �A� A-!A|!%q):qaGi�A�i�A0y����������������������������������[���������� 	�~��IA_'IR_.!��<��<�U�D��D�U�	���v_�L�PT�P\�e\�x	�_�d�_~d`�	#`�l�_~)��d�U�Y��l�U�dV`�td`�)p`�i�`�q�`Wy�`�l�A�Yp`�lV`�|d`������D!�A	�aI	��W	qkak	�����at	���	����a�b�	��������&I�eZ'7bZ����Bb.�UbI1fb��mb�	9�`�	�}bI	��b�		���bI�bI�b�	!�b�	��1��1)c�4c��FcWiSc�1`c�	�V`��d`�A�c�	�V`��d`�Y��i�c
�W��cIi�c!
a�`'
��cIyd1
q�`7
QdI�RdA
i`d!
y`d1
��dG
��dG
��dM
��dG
��dT
��d]
�V`��d`���b�	��d�
�e��*e�
13e�
�Ce+�se�
��e�
��e1��e�
���	�at	!����P��e��e�
�d �f��$f��Cf��Of��P�xf�
1��i�f�i�f�f�i�f	������f`%��f���f�!gI1��1�f,A��Aig�Aog�9�U2��g9Y��Y�g���g2�U?�gz�gF��g���g]��g��
h]a h�ibhe���y�hy�h�4C��������h���h�i��%i�!1i�!7i������h��Ii[�����i��)c��i������i������i��j��(j���U��=j�	dj#��j+�A1!�g���jm��js��j8)�A>a�j%a
k1�P�6kC9�P�`kJ�nkCA�P��kQ��kJ��kJ�QI�P��kXy�kQ�k��P��_I���lWY��a@lgaWlgall�a�lnY�l�Y�l�Y�l�Y�l���l�q�l~�m�i�f��"m��Fm��Wm�)���qm[�m�	��mn��mW��m���&���mn�n���P�Bn���n��o��V`��d`��,o���A��Do
	^o+
A�o3
��A�	�o%�� ���oI��o	���4C����	�oX
	�oX
!	�b
)	�k
1	pr
1	)p�1	?p�1	bpy
A	��A	~pIA	�pII	��
Q	�f�
Y	�U�
A	�p�
�mb�
Q�p�A�Q��a4C���1fb�
a�p[D�p���pWQ��a2~y�h)q�
).qW)Bq�)KqW)hq�
)uq�
��f�
)�qW)�qW)�qW��qWa�qy	�q�
)r�
y�h)r[))r��	Nr�
)Sr[)gr�
�tr�
){r�
)�r[)�r[)�r[��r[a�r�sas�
�����s[a�s4�	�s=��N�	�qY��s^�tIt�	+tcD�gz�	/tcD�A��	�s[���D�N�V`�d`���k�Bt��N�i�f��Rt���gz�Zt����	���V`�d`��	�t��`W1�f�����P�	�t��	�t��	�t������U���Z���t���t�����u[���
��
3u�)c�Ku
su��u�
�P��u*��$�U�!
�ug!
�?8a�uIIvEy�kyv,��,�U�)
bv\9
��9
�h�9
�v`Q�6EQ�vW	�v���v���v���v���v���v���v���l�vt�vt��w{�	/w�I
Rw�I
\w�	fw�	ow�Q
�P	�w�	�w�	3u�	�w[	Nr�at�w�Y
��a
�w��A�U���wq
x*�`y
��18xI!��9�W9?x^i?x�iMxh�
txo9V`xqd`�~x~I�x�4�p�y�x4�U�4`�I�x�q�x�<�U���s4$V`�Dd`�V`�Ld`�<`�L�`W<�<�p�$�gz<�gz��ra�x��
 h�ad a� �i�h�
�P�Bn�y�i�haxf�
�P�
�y
i�y
yQ���y�
�[T��T�U�\��\�U���?��gz)�yn)���
zy)�h�d�U�I����o��,z��4z���U��Jz��
Zz��
�P�xz�
�z[
�z�
�z[
�z[�z���z[Y�z[�
{��{��
�Pa/{��C{��U�aM{��^{I��{���{��P��{���i�{zl��y		|y	�ql�U�a|�9]|-�Jz�ANrB��|�Q�|\Q�|bt��tjTJa��i}qq��� h�|��|�U�����}q��������}��V`x�	�t��	�}���}�a�1z����}q����1~���gz�I~��U�1
��1
GK�1
|~~9�~�9�~�9�~�1
�~���P�~��~��~[1
�~�1
K�1
:K�1
�~�q����~�����U�9������U���������U�����������	Nrn��{u��������P��������U�9������9�d���~��U��1��	��y�����O�II	���j��	���������I�i������t	�����U��P�Aր#��A���7!��)�c>9��M�����AɁ��MQ|I�Q��Y0���������������P�>�
��P�N�$io�11z�'i��9yz�>q���ifb1i�N����F����q��y��y	txo��$��,��4�����q�`|������qz���'��IF���p����W���W��}����W��X��UX��yX���|��rS���R��oW��#��I2���Z����y��	�����U����	���	���	Ä�	Ḯ��������	��Q�v�y�y*��*eR�7Z%��U�������9d�����A9��F�xzR����7ZXiA_jiR_zqم�q�Z����
PQ
TZh�VehW.	.#�..�.�D.��.+$.3-.�\.�\.��..��.��.��.�.���C�AK6`K6aK6�K6�K6�K6�K6�K6�K6�K6�K6K6K6 K6!K6@K6AK6`K6�K6�K6�K6�K6K6 K6@K6AK6`K6aK6�K6�K6�K6�K6�K6K6!K6AK6aK6�K6�K6��
��C	�;6C	;6[^	��
;����K6�K6	K6!	K6�	K6�	;6�	CT�	K6 
;6 
C	@
[^	@
;6@
C	�
K6�
�j�
�X�
K6�
K6�
s�;6�C	�C	�;6�[^	�;6�C	�[^	�K6���K6 K6#C	#[^	#;6@K6CK6`K6�K6�K6�K6�K6
K6 
K6@
K6`
K6�
K6�
K6�
K6�
K6K6 K6@K6`K6�K6�K6�K6�[��[��C�	C�)C�IC�iC��C��C��C��C�	C�C	;6 ;6 C	 [^	 K6@K6�K6�K6�K6K6 K6@K6K6 K6aK6`K6�K6K6 K6@K6`K6�K6�C	�;6�;6�C	�[^	`C	`;6�;6�C	�[^	�[^	�;6�C	� K6 !;6 !C	@!;6@!C	@![^	�!C	�!;6�!;6�!C	�![^	a"K6�$C	�$;6�$C	�$[^	�$;6%K6 %C	 %;6!%K6@%[^	@%C	@%;6A%K6�&;6�&C	�&;6�&[^	�&C	�';6�'C	�';6�'[^	�'C	`*C	`*;6�*[^	�*C	�*;6�*;6�*C	�*K6+;6+C	 +;6 +[^	 +C	�+;6�+C	�+;6�+C	,C	,;6,[^	�,;6�,C	�,;6�,[^	�,C	�-;6�-C	�-;6�-[^	�-C	 .C	 .;6@.;6@.C	`.[^	`.;6`.C	�.K6�.K6�.K6�.K6�.K6�.K6`0;6`0C	�0;6�0C	�0[^	�0C	�0;6�0;6�0[^	�0C	 1;6 1C	@1;6@1C	@1[^	5;65C	5K6 5[^	 5;6 5C	A5K6a5K6�5K6�5K6�7;6�7C	�7;6�7C	8[^	8;68C	 8K6�8C	�8;6�8[^	�8;6�8C	9K6 9K6!9K6A9C�a9C��9C��9C��9C��9C�:C�!:C�@:;6@:C	A:C�`:;6`:C	`:[^	a:C��:K6�:K6;;6;C	;K6 ;C	 ;;6!;K6@;C	@;[^	@;;6�;K6�;K6�;K6�;K6<K6!<K6A<K6a<K6�<K6�<K6�<K6�<K6=K6�=K6�=K6�=;6�=C	�=C	�=[^	�=;6>K6 >K6@>K6`>K6�>;6�>C	�>;6�>C	�>[^	 ?C	 ?;6@?[^	@?C	@?;6�?C	�?;6�?;6�?C	@[^	@C	@;6�@C	�@;6�@;6�@C	�@[^	 BC	 B;6@B;6@BC	@B[^	�BC	�B;6�B;6�BC	�B;6�BC	�B[^	@CK6`CK6`DC	`D;6�DC	�D;6�DC	�D;6�D[^	�D;6�D[^	�DC	�DK6`E;6`EC	�E;6�EC	�E[^	�EC	�E;6F[^	F;6FC	 FK6@FK6`FK6�FK6�FK6�FK6GK6 GK6�G;6�GC	�G[^	�G;6�GC	`H;6`HC	�HC	�H;6�H[^	�H;6�HC	�IC	�I;6�IC	�I;6�I;6�I[^	�IC	OK6 OK6@Q;6@QC	`QC	`Q;6�Q;6�Q[^	�QC	 RK6@RK6`RK6�RK6 S;6 SC	@SC	@S;6`SC	`S;6`S[^	�S;6�SC	TC	T;6 T[^	 TC	 T;6�T;6�TC	�T;6�TC	�TC	�T[^	�T;6`U;6`UC	�UC	�U;6�U[^	�U;6�UC	 VC	 V;6@VC	@V;6`V[^	`V;6`VC	W;6WC	 W;6 W[^	 WC	@W�6YK6 YK6�YC��YC��YC�ZC� ZC��\C�@]K6`]K6�]K6�]K6�_K6�_K6�_K6�_K6�cK6�cK6�cK6�cK6dK6 dK6@dK6`dK6�dK6�dK6�dK6�dK6eK6 eK6@eK6`eK6�eK6�eK6�eK6�eK6fK6 fK6@fK6`fK6�fK6�fK6�c���	Q	g	�	�	�	
z
�
�
�
�
�
Np����u���
%
B
I
�
�
�
p~���>Sf�=Q����1�����1�����5Xg�������s��0�(.AT_v#��8��8��8��8��V-(	3
8=?
@AFHIJLM$N(P*V,X.]0b1c9e<i=kAmBwDyFzO|R~ST�U�]�_�`���#�A�P�~�����������%.�*�7�G�L>[>hBrB�����H���#�+�;�N�a�v�����������#m#�#�+#�~r@#xN#B�#B�#>$~+$�
B�%��!��%��%��&��&��&��%��%�Z'�e'�~'�'�)G�)G*G�(M*��+��+��.��.�1�%1��.��3�x6�A�-:�::�D:�L:�Z:�f:��>B�>�h@n@�~@%�@%�@��A��A��A�B�B5C�G�uC>G��@�x6�!G��H��H��I��I�B��A�|L��L��L��L��L��L��L��L�!M�LM5UN
FO�KO��PJ�PP�Q�c��S*�S��S��S0�S0�S��S��S;�S�LT�WT�U�U�B��V��V��V�W�W�W�)W�DW�VW��>�Y>�Y>�Y��Y��B�Z�
Z>�S��S�Z>Z�*Z�������dc		�
�
	



,!+!.#-#0%/%1'2'4)3)6+5+8-7-:/;/D1E3M5N5V7W7`9_9a;b;c=d=f?e?gAhAjCiCkElEnGmGpIoIqKrKtMsMuOvO}Q|QS~S�U�U�W�W�Y�Y�[�[�]�]�_�_�a�a�c�c�e�g�g�i�i�k�k�m�o�q�q�s�s�u�u�w�y�{�{�}�}���������������������������'�&�-�.�/�0�;�<�B�A�t�u�v������������������������������������������������������������������������������1�2�4�3�6�7�8�9�P�R�Q�S�T�V�U�W�X�Z�Y�\�[�]�^�`�_�a�b�s�t�y�x������������������������������	�	���
�
������������
!#%')+-//11 3!3"5#5$7%7&9'9(;);*=+=,?-?.A/A0C1C2E3E4G5GP�����	L!8
:<>@BDFHJ6R�����	JTjnp	~��� �!�	!�"�#�%&')R*�+�,�-�/�#/�%0�2�3�457$8,9J9L:X;`>|?�@�B�)B�'DG6HBINJZKfLr[�[�	")19A;CIV^���	�	�	�	�	�	Z
c
l
���
9
Q
-iu���1L����)�hx%-��.y���9�G��
v�
�
B
}�
�
K

U

�5
�?
{C
-s
�s
�
_�
ڃ
ׄ�����H�)�ȘE��f��������	
cb�I
�I
�I
�I
I
�u
��	���$�J}7��$�����G��'R
��+<Module>EditorsDemo.exeCollectionViewNavigatorDXDemo.ControlsDemoRichControlDemoUtilsInternetConnectionControlEditorsDemoMapMapDataMapDataToTextConverterPaintControlDrawingToolPenToolTextToolFontSizesFontFamiliesPaletteCollectionConverterPasswordStrengthControlSafeToDigitConverterDigitTemplatesHelperBindingValidationEditorValidationWithoutLockInputEditorsDemoModuleCommonDemoModuleCommonDemoMaskPropertiesEditSearchLookUpEditOptionsSearchControlOptionsToIntConverterValidationSettingsButtonEditModuleColorEditModuleCalcEditModuleObjectListComboBoxEditModuleBytesToBitmapConverterCheckEditModuleCollectionViewSupportModuleCollectionViewViewModelDXWindowModuleMultiSelectLookUpEditDataFilteringModuleDataFilteringViewModelDateNavigatorModuleFontEditModuleImageEditModuleLookUpEditPasswordBoxEditModuleInfoPasswordConfirmVisibilityConverterDXMessageBoxModuleEnumHelperDataCalendarClientModuleRangeControlAndSchedulerRangeTrackBarEditModuleListBoxEditModuleDisplayTextConverterProgressBarEditModuleSearchControlModuleSearchLookUpEditModuleTextEditModuleDateEditModuleMaskWrapperPopupContentWrapperMemoEditModuleTrackBarEditModuleValidationWithoutLockInputRegisterNewAccountRegisterNewAccountWithDataErrorInfoEmptyStringValidationRuleValidationModuleInvalidValueBehaviorHelperCardInfoSimpleMaskEditRegularMaskEditRegExMaskEditDateTimeMaskEditNumericMaskEditSpinEditModuleProgramStartupResourcesEditorsDemo.PropertiesEditorsCheckAllDemosFixtureEditorsDemo.TestsEditorsDemoModulesAccessorBaseEditorsDemoTestingFixtureSCEntitiesEditorsDemo.SCServiceSCIssuesDemoFormatWrapperEditorsDemo.UtilsBaseKindHelper`1ClickModeKindHelperTextWrappingKindHelperScrollBarVisibilityKindHelperCharacterCasingKindHelperNullableToStringConverterDecimalToConverterIConvertibleConverterSchedulerDataHelperSchedulerBindingList`1EventItemGeneratedInternalTypeHelperXamlGeneratedNamespacePresentationFrameworkSystem.Windows.ControlsUserControlSystem.XamlSystem.Windows.MarkupIComponentConnectorRichTextBoxButtonIStyleConnectormscorlibSystemObjectSystem.Windows.DataIValueConverterDevExpress.Xpf.Core.v13.1DevExpress.Xpf.EditorsIColorEditWindowsBaseSystem.WindowsDependencyObjectDevExpress.Xpf.DemoBase.v13.1DevExpress.Xpf.DemoBaseDemoModuleSystem.Collections.GenericList`1System.ComponentModelINotifyPropertyChangedIDataErrorInfoIMultiValueConverterValidationRuleDemoStartupDevExpress.Xpf.DemoBase.DemoTestingCheckAllDemosFixtureDemoModulesAccessor`1BaseDemoTestingFixtureSystem.Data.Services.ClientDataServiceContextTClickModePresentationCoreTextWrappingScrollBarVisibilityCharacterCasingMarkupExtensionSystem.CollectionsCollectionBaseIBindingListIListICollectionIEnumerableInternalTypeHelperDependencyPropertyIsSynchronizedWithCurrentItemPropertyCollectionViewPropertyIsSynchronizedWithCurrentItemEditorVisibilityPropertyEditableCollectionViewVisibilityPropertydirectionsfieldsget_Directionsget_Fieldsget_IsSynchronizedWithCurrentItemset_IsSynchronizedWithCurrentItemICollectionViewget_CollectionViewset_CollectionViewVisibilityget_IsSynchronizedWithCurrentItemEditorVisibilityset_IsSynchronizedWithCurrentItemEditorVisibilityget_EditableCollectionViewVisibilityset_EditableCollectionViewVisibilityget_CurrentSortDescriptionset_CurrentSortDescriptionget_CurrentGroupDescriptionset_CurrentGroupDescriptionget_CurrentGroupFieldNameset_CurrentGroupFieldNameget_CurrentSortFieldNameset_CurrentSortFieldNameListSortDirectionget_CurrentSortDirectionset_CurrentSortDirectionSystem.Windows.InputICommandget_DeleteGroupset_DeleteGroupget_DeleteSortset_DeleteSortget_AddGroupset_AddGroupget_AddSortset_AddSort.ctorOnDeleteGroupOnDeleteSortOnAddGroupOnAddSortCanDeleteGroupCanDeleteSortContainsGroupDescriptionPropertyGroupDescriptionFindGroupDescriptionContainsSortDescriptionsourceStackPanelroot_contentLoadedInitializeComponentSystem.Windows.Markup.IComponentConnector.ConnectConnect<CurrentSortDescription>k__BackingField<CurrentGroupDescription>k__BackingField<CurrentGroupFieldName>k__BackingField<CurrentSortFieldName>k__BackingField<CurrentSortDirection>k__BackingField<DeleteGroup>k__BackingField<DeleteSort>k__BackingField<AddGroup>k__BackingField<AddSort>k__BackingFieldDirectionsFieldsIsSynchronizedWithCurrentItemCollectionViewIsSynchronizedWithCurrentItemEditorVisibilityEditableCollectionViewVisibilityCurrentSortDescriptionCurrentGroupDescriptionCurrentGroupFieldNameCurrentSortFieldNameCurrentSortDirectionDeleteGroupDeleteSortAddGroupAddSortget_TextIsBoldset_TextIsBoldget_TextIsItalicset_TextIsItalicget_TextIsUnderlineset_TextIsUnderlineget_Textset_Textget_TextFontFamilyset_TextFontFamilyget_TextFontSizeset_TextFontSizeSystem.Windows.MediaColorset_TextColorget_TextColorSetTextColorset_TextBackgroundColorget_TextBackgroundColorSetTextBackgroundColorTextAlignmentGetTextAlignmentToggleTextAlignmentLeftToggleTextAlignmentCenterToggleTextAlignmentRightToggleTextAlignmentJustifyClearPrintget_IsEmptyget_IsSelectionEmptyIsTextBoldIsTextItalicIsTextUnderlineToggleTextFormatBoldToggleTextFormatItalicToggleTextFormatUnderlineSystem.Windows.DocumentsBlockCollectionGetUIElementUnderSelectionTextMarkerStyleget_ListMarkerStyleset_ListMarkerStyleTextIsBoldTextIsItalicTextIsUnderlineTextTextFontFamilyTextFontSizeTextColorTextBackgroundColorIsEmptyIsSelectionEmptyListMarkerStyletotalDistancetotalTimeMapDataProperty.cctortownsRoutedEventArgsMap_Loadedget_MapDataset_MapDataEditValueChangedEventArgsTrackBarEdit_EditValueChangedTrackBarEditGetStartIndexGetEndIndexUpdateDatamapSystem.Windows.Markup.IStyleConnector.Connectget_StartTownset_StartTownget_EndTownset_EndTownget_DistanceBetweenset_DistanceBetweenget_DistanceFromAToEndset_DistanceFromAToEndget_DistanceFromBToEndset_DistanceFromBToEndget_DistanceFromAToStartset_DistanceFromAToStartget_DistanceFromBToStartset_DistanceFromBToStartget_TimeBetweenset_TimeBetweenget_TimeFromAToEndset_TimeFromAToEndget_TimeFromBToEndset_TimeFromBToEndget_TimeFromAToStartset_TimeFromAToStartget_TimeFromBToStartset_TimeFromBToStart<StartTown>k__BackingField<EndTown>k__BackingField<DistanceBetween>k__BackingField<DistanceFromAToEnd>k__BackingField<DistanceFromBToEnd>k__BackingField<DistanceFromAToStart>k__BackingField<DistanceFromBToStart>k__BackingField<TimeBetween>k__BackingField<TimeFromAToEnd>k__BackingField<TimeFromBToEnd>k__BackingField<TimeFromAToStart>k__BackingField<TimeFromBToStart>k__BackingFieldStartTownEndTownDistanceBetweenDistanceFromAToEndDistanceFromBToEndDistanceFromAToStartDistanceFromBToStartTimeBetweenTimeFromAToEndTimeFromBToEndTimeFromAToStartTimeFromBToStartTypeSystem.GlobalizationCultureInfoSystem.Windows.Data.IValueConverter.ConvertConvertSystem.Windows.Data.IValueConverter.ConvertBackConvertBackToolPropertyShowAutomaticButtonPropertyShowNoColorButtonPropertyShowMoreColorsButtonPropertyChipSizePropertyget_Toolset_Toolget_ShowAutomaticButtonset_ShowAutomaticButtonget_ShowNoColorButtonset_ShowNoColorButtonget_ShowMoreColorsButtonset_ShowMoreColorsButtonChipSizeget_ChipSizeset_ChipSizeImagecurrentCursorget_CurrentCursorset_CurrentCursorisLoadedFlagOnLoadedInitSourcesOnToolChangedUpdateCurrentToolEventArgsfontColorEdit_ColorChangedbrushColorEdit_ColorChangedCreateBrushToolCreateTextToolMouseButtonEventArgscanvas_MouseDownMouseEventArgscanvas_MouseMoveUpdateCursorPositioncanvas_MouseUpKeyEventArgscanvas_KeyDowncanvas_MouseEntercanvas_MouseLeavesaveButton_ClickresetButton_ClickcurrentColor_MouseDownDevExpress.Xpf.Editors.IColorEdit.AddCustomColorAddCustomColorDevExpress.Xpf.Editors.IColorEdit.get_Colorget_ColorDevExpress.Xpf.Editors.IColorEdit.set_Colorset_ColorRoutedEventHandlerDevExpress.Xpf.Editors.IColorEdit.add_ColorChangedadd_ColorChangedDevExpress.Xpf.Editors.IColorEdit.remove_ColorChangedremove_ColorChangedDevExpress.Xpf.Editors.IColorEdit.get_DefaultColorget_DefaultColorDevExpress.Xpf.Editors.IColorEdit.set_DefaultColorset_DefaultColorDevExpress.Xpf.Editors.IColorEdit.get_EditValueget_EditValueDevExpress.Xpf.Editors.IColorEdit.set_EditValueset_EditValuePaletteCollectionDevExpress.Xpf.Editors.IColorEdit.get_Palettesget_PalettesDevExpress.Xpf.Editors.IColorEdit.set_Palettesset_PalettesCircularList`1DevExpress.Xpf.Editors.IColorEdit.get_RecentColorsget_RecentColorsblockWidthcomboWidthSizeChangedEventArgspanel_SizeChangedpaintControlCanvascanvaslogoImagebrushSizeEditPopupColorEditbrushColorEditComboBoxEditfontSizeEditfontFamilyEditfontColorEditColorEditswatchesEditGridgridleftPanelBordercurrentColorRadioButtontextToolButtonpenToolButtonresetButtonsaveButtonrightPanelTextBlockpalettesTxtpalettesComboToolShowAutomaticButtonShowNoColorButtonShowMoreColorsButtonCurrentCursorDevExpress.Xpf.Editors.IColorEdit.ColorDevExpress.Xpf.Editors.IColorEdit.ColorChangedDevExpress.Xpf.Editors.IColorEdit.DefaultColorDevExpress.Xpf.Editors.IColorEdit.EditValueDevExpress.Xpf.Editors.IColorEdit.PalettesDevExpress.Xpf.Editors.IColorEdit.RecentColorsColorPropertySizePropertyDependencyPropertyChangedEventArgsOnPropertyChangedget_Sizeset_Sizeget_Canvasset_CanvasOnMouseMoveOnMouseDownOnMouseUpOnKeyDownReleaseSystem.Windows.Media.ImagingBitmapSourceGetCursorget_CursorHorizontalOffsetget_CursorVerticalOffset<Canvas>k__BackingFieldSizeCursorHorizontalOffsetCursorVerticalOffsetPenCursorget_IsMouseDownset_IsMouseDownPointget_LastPointset_LastPointget_CurrentPointset_CurrentPointDrawLine<IsMouseDown>k__BackingField<LastPoint>k__BackingField<CurrentPoint>k__BackingFieldIsMouseDownLastPointCurrentPointTextCursorFontFamilyPropertyget_FontFamilyset_FontFamilyTextEditget_ActiveTextEditset_ActiveTextEditCreateTextEditUpdateTextEditProperties<ActiveTextEdit>k__BackingFieldFontFamilyActiveTextEditget_SizesSizesfontNamesget_FontNamesGetSystemFontNamesFontNamesPasswordStrengthPropertyIsValidPasswordPropertyPasswordStrengthPropertyChangedIsValidPasswordPropertyChangedDataTemplateget_EnabledTemplateset_EnabledTemplateget_DisabledTemplateset_DisabledTemplateget_EmptyTemplateset_EmptyTemplatePasswordStrengthget_PasswordStrengthset_PasswordStrengthget_IsValidPasswordset_IsValidPasswordPasswordStrengthControl_LoadedPasswordStrengthChangedIsValidPasswordChangedUpdatecontrolButtonEditeditortext<EnabledTemplate>k__BackingField<DisabledTemplate>k__BackingField<EmptyTemplate>k__BackingFieldEnabledTemplateDisabledTemplateEmptyTemplateIsValidPasswordtrackBarButtonClickStartAnimationsafefirstDigitsecondDigitthirdDigitContentControlresultWeakReferencetemplatesControlTemplateGetTemplateSetTemplatesusersValidationEventArgsConfirmMailValidateLoginValidateFirstNameValidateSecondNameValidateButton_ClicktxtLogintxtMailtxtConfirmMailtxtFirstNametxtLastNameSpinEdittxtAgetxtCardNumberDateEdittxtCardExpDateget_NeedChangeEditorsThemeget_SupportTouchThemesNeedChangeEditorsThemeSupportTouchThemesFocusedEditorPropertyget_FocusedEditorset_FocusedEditorUpdateMaskUpdateVisibilitiescbAutoComplete_SelectedIndexChangedchIgnoreMaskBlank_EditValueChangedtxtEditMask_LostFocuschBeep_EditValueChangedcbMaskType_SelectedIndexChangedtxtPlaceHolder_EditValueChangedcbSaveLiteral_EditValueChangedchShowPlaceHolders_EditValueChangedchUseMaskAsDisplayFormat_EditValueChangedEditorGotFocuschAllowNull_EditValueChangedmaskEditlblEditValuetxtEditValuelblAutoCompletecbAutoCompleteCheckEditchIgnoreMaskBlanklblEditMasktxtEditMaskchBeeplblMaskTypecbMaskTypelblPlaceHoldertxtPlaceHoldercbSaveLiteralchShowPlaceHolderschUseMaskAsDisplayFormatchAllowNullFocusedEditorBaseEditoptionsLayoutRoottxtDisplayMembertxtValueMembershowSizeGripfilterConditionComboBoxfindModeComboBoxaddNewComboBoxFocusedControlPropertyCustomColumnsPropertySystem.Collections.ObjectModelObservableCollection`1get_CustomColumnsset_CustomColumnsSearchControlget_FocusedControlset_FocusedControlFindModeComboBoxEditValueChangedFilterByColumnsModeComboBoxEditValueChangedCustomColumnsComboBoxSelectedIndexChangedcheckShowClearButtoncheckShowCloseButtonShowFindButtonCheckEditFilterConditionComboBoxCriteriaOperatorTypeComboBoxFilterByColumnsModeComboBoxCustomColumnsComboBoxFindModeComboBoxCustomColumnsFocusedControlFocusedEditorPropertyChangedDevExpress.Xpf.CoreGroupFrameeditorSettingschCausedValidationchValidateOnTextInputchValidateOnEnterPressedmaxLogEntriesCountQueue`1logQueuecontrolListselectedIndexget_SelectedIndexset_SelectedIndexUpdateSelectedIndexUpdateValueUpdateButtonsLeftButtonClickRightButtonClickSubscribeButtonsSubscribeButtonEditOnButtonClickAddToLogEnqueueLogMessageRepopulateLogFrameworkElementIsScrollViewerScrollLogToEndClearButtonClickListBoxEditlbButtonIndexDevExpress.Xpf.Core.NativeMultiContentControlmultiContentControllogclearButtoneditor1ButtonInforegularundoredoeditor2leftrighteditor3refreshsearchapplycancelSelectedIndexchkResetchkNoColorchkMoreColorschkChipSizeDelegate_CreateDelegateCalculatorCustomErrorTextEventArgsCalculatorCustomErrorTextShowCalculatorWindowcbCustomErrorTextdisplayFormatPopupCalcEditCalculatorcalculatorseparatorsCheckEdit_CheckedCheckEdit_UncheckedchDefaultShowCustomItemscboSeparatorschCheckedShowCustomItemsdefaultComboBoxcheckedComboBoxradioComboBoxchkIsReadOnlychkIsThreeStatecboClickModedimmersliderpowerviewModelchShouldSyncchAllowEditingchAllowCollectionViewlistBoxEditcomboBoxEditDevExpress.Xpf.Grid.v13.1DevExpress.Xpf.Grid.LookUplookUpEditsearchEditemployeesget_Employees<CollectionView>k__BackingFieldEmployeesRaiseIsPopupContentInvisibleChangeddesiredWindowSizeRectGetWindowSuggestedRectDXWindowwindowWindowrootWindowSetBorderEffectCustomColorsShowWindowrootWindow_ClosedenableCustomization_EditValueChangedenableEffect_EditValueChangedactiveColor_ColorChangedinactiveColor_ColorChangedenableEffectenableCustomizationactiveColorinactiveColorDevExpress.Xpf.Core.ServerModeWcfInstantFeedbackDataSourceDevExpress.Xpf.GridGridControlTableViewviewDevExpress.Xpf.Editors.RangeControlRangeControlrangeControlPropertyChangedEventHandlerPropertyChangedadd_PropertyChangedremove_PropertyChangedwcfSCServiceget_WcfSCServiceset_WcfSCServiceDateTimestartDateget_StartDateset_StartDateendDateget_EndDateset_EndDateselectedStartget_SelectedStartset_SelectedStartselectedEndget_SelectedEndset_SelectedEndfilterStringget_FilterStringset_FilterStringOnSelectedEndDateChangedUpdateFilterOnSelectedStartDateChangedWcfSCServiceStartDateEndDateSelectedStartSelectedEndFilterStringWeekDaysCheckEditCheckedWeekDaysCheckEditUncheckedDayOfWeekGetDayAddSpecialDateDeleteSpecialDateDeleteAllSpecialDatesUpdateButtonsEnabledStatedeSpecialDate_EditValueChangedlbSpecialDates_SelectedIndexChangedchkMondaychkTuesdaychkWednesdaychkThursdaychkFridaychkSaturdaychkSundaylbSpecialDatesdeSpecialDatebtnAddSpecialDatebtnDeleteSpecialDatebtnDeleteAllSpecialDatesDevExpress.Xpf.Editors.DateNavigatorDateNavigatornavigatorselectedColorget_SelectedColorset_SelectedColorget_IsInUpdateset_IsInUpdateeFontFamily_EditValueChangedeFontSize_EditValueChangedrichControl_SelectionChangedUpdateBarsValuesFocusRichControlfontColorChooser_ColorChangedDevExpress.Xpf.BarsItemClickEventArgsbBold_ItemClickbItalic_ItemClickbUnderline_ItemClickbLeft_CheckedChangedbCenter_CheckedChangedbRight_CheckedChangedbFontColor_ItemClickFontColorChooser_OnUnloadedBarManagerbarManagerBarEditItemeFontFamilyeFontSizeBarCheckItembBoldbItalicbUnderlinebLeftbCenterbRightBarSplitButtonItembFontColorColorChooserfontColorChooserrichControl<IsInUpdate>k__BackingFieldSelectedColorIsInUpdateInitStretchComboBoxInitLoadDialogModeComboBoxchkShowMenucmbStretchcmbLoadDialogModePopupImageEditpopupImageEditNWindDataLoaderget_NWindset_NWindget_GenericXamlNameSystem.DataDataViewget_Categoriesget_Productsget_NewItemRowIDControlProcessNewValueEventArgslookUpEdit_ProcessNewValueNullable`1CloseAddNewRecordHandlerGetModuleDataContextchProcessNewValue<NWind>k__BackingFieldNWindGenericXamlNameCategoriesProductsNewItemRowIDTextEdit_Validatepassword_EditValueChangedpasswordConfirm_EditValueChangedcbPasswordCharspMaxLengthPasswordBoxEditsamplevalidationContainerpasswordpasswordConfirmtbPasswordStrengthConfirmloginget_Loginset_Loginget_Passwordset_Passwordget_PasswordConfirmset_PasswordConfirmPropertyChangedInternalget_Errorget_ItemLoginPasswordPasswordConfirmErrorItemSystem.Windows.Data.IMultiValueConverter.ConvertSystem.Windows.Data.IMultiValueConverter.ConvertBackget_BrouwserInteropHlperset_BrouwserInteropHlpercaptionEditcontentEditbuttonsiconsLabelfloatingModeLabelfloatingMode<BrouwserInteropHlper>k__BackingFieldBrouwserInteropHlperget_Valueset_Value<Text>k__BackingField<Value>k__BackingFieldValueDevExpress.Xpf.Scheduler.v13.1DevExpress.Xpf.SchedulerSchedulerControlschedulertxtSelectionStarttxtSelectionEndtxtMinValuetxtMaxValuetxtSmallSteptxtLargeStepcbTickPlacementisLoadedCompletedListBoxEditModule_LoadedstyleSelector_SelectionChangedselectionModeSelector_SelectedIndexChangedstyleSelectorallowHighlightingCheckchShowCustomItemsselectionModeSelectorselectedItemListeditSetupOrientationcbBarStyle_EditValueChangedcbDisplayFormat_EditValueChangedcbOrientation_EditValueChangedtxtValuecbContentSettingscbDisplayFormatcbOrientationcbBarStylerangePanelProgressBarEditSelectorEditColumnProvidercolumnProvidersearchControlIDialogOwnerdialogOwnerget_ViewModelget_IsRecordValidset_IsRecordValidSearchLookUpEditModule_UnloadedsearchLookUpEdit_ProcessNewValueCancelRoutedEventArgsSearchLookUpEditModule_ClosingValidateGetRecordValidsearchLookUpEdit<IsRecordValid>k__BackingFieldViewModelIsRecordValidButtonInfo_ClickreadOnlymaxLengthcasingnumericFormatnumericValuedateTimeFormatdDatechShowNullTexttxtNullTexttxtNullValuenumericEditordateTimeEditornullTextEditorminDatemaxDatenullDateallowNullpopupContentshowClearButtonshowTodayButtonshowWeekNumbersdateMaskmaskUseAsDisplayFormatget_MaskNameset_MaskNameget_MaskStringset_MaskString<MaskName>k__BackingField<MaskString>k__BackingFieldMaskNameMaskStringget_PopupContentNameset_PopupContentNameDateEditStyleSettingsBaseget_PopupContentTypeset_PopupContentType<PopupContentName>k__BackingField<PopupContentType>k__BackingFieldPopupContentNamePopupContentTypecbHorizontalScrollcbVerticalScrolllbTextWrappingMemoEditKeyboardFocusChangedEventArgsKeyboard_OnGotKeyboardFocustxtCardType_SelectedIndexChangedtxtMail_EditValueChangedtxtConfirmMail_EditValueChangedtxtCardTypeCardsmailconfirmMailfirstNamelastNamecardTypecardNumberDecimalageerrorcardExpDateget_Mailset_Mailget_ConfirmMailset_ConfirmMailget_FirstNameset_FirstNameget_LastNameset_LastNameget_Ageset_Ageget_CardTypeset_CardTypeget_CardNumberset_CardNumberget_CardExpDateset_CardExpDateSetErrorValidateNameValidateMailValidateCardNumberValidateLoginValidateAgeValidateCardTypeValidateVISAValidateMasterCardValidateAmericanExpressValidateDinersClubValidateCardExpDateMailConfirmMailFirstNameLastNameAgeCardTypeCardNumberCardExpDateSystem.ComponentModel.IDataErrorInfo.get_ErrorSystem.ComponentModel.IDataErrorInfo.get_ItemSystem.ComponentModel.IDataErrorInfo.ErrorSystem.ComponentModel.IDataErrorInfo.ItemValidationResultget_Accountset_AccountModuleLoadedSetJoinButtonBindingstxtCardType_ValidatetxtCardNumber_ValidatetxtCardExpDate_ValidateTextEdit_GotFocusSetSettingsContextsettingsbtnJoin<Account>k__BackingFieldAccountInvalidValueBehaviorPropertyDevExpress.Xpf.Editors.ValidationInvalidValueBehaviorGetInvalidValueBehaviorSetInvalidValueBehaviorget_Nameset_Nameget_DisplayNameset_DisplayName<Name>k__BackingField<DisplayName>k__BackingFieldNameDisplayNameSimpleMaskEdit_LoadedmaskRegularMaskEdit_LoadedRegExMaskEdit_LoadedDateTimeMaskEdit_LoadedfullfullDateAndTimeNumericMaskEdit_LoadednegativeAltenativenumbereightDigitspercentpercent2OnApplyTemplatecboSpinStyle_EditValueChangedcboSpinStyleMainInitDemoGetDebugGetFixtureTypeForXBAPOrSLTestingSystem.ResourcesResourceManagerresourceManresourceCultureget_ResourceManagerget_Cultureset_CultureCultureEditorsGroupNameControlsGroupNameskipMemoryLeaksCheckModulesCheckMemoryLeaksSwitchAllThemesget_ModuleAccessorset_ModuleAccessorGetModulesAccessor<ModuleAccessor>k__BackingFieldModuleAccessorUriResolveTypeFromNameResolveNameFromTypeDataServiceQuery`1get_SCIssuesDemo_SCIssuesDemoAddToSCIssuesDemoGuidCreateSCIssuesDemoget_Oidset_Oid_Oidget_IDset_ID_IDget_Subjectset_Subject_Subjectget_ModifiedOnset_ModifiedOn_ModifiedOnget_CreatedOnset_CreatedOn_CreatedOnget_ProductNameset_ProductName_ProductNameget_TechnologyNameset_TechnologyName_TechnologyNameget_Urgentset_Urgent_Urgentget_Statusset_Status_StatusOidIDSubjectModifiedOnCreatedOnProductNameTechnologyNameUrgentStatusget_FormatNameset_FormatNameget_FormatStringset_FormatString<FormatName>k__BackingField<FormatString>k__BackingFieldFormatNameFormatStringArrayGetEnumMemberListIServiceProviderProvideValuenullStringget_ToTypeset_ToTypeget_FromTypeset_FromType<ToType>k__BackingField<FromType>k__BackingFieldToTypeFromTypeResourcePathDataLoadToSchedulerStorageInitCustomAppointmentStatusesLoadFromXmlSystem.IOStreamGetDataStreamGetResourceStreamAddAddNewget_AllowEditget_AllowNewget_AllowRemoveListChangedEventHandlerlistChangedHandleradd_ListChangedremove_ListChangedPropertyDescriptorAddIndexApplySortFindget_IsSortedRemoveIndexRemoveSortget_SortDirectionget_SortPropertyget_SupportsChangeNotificationget_SupportsSearchingget_SupportsSortingAllowEditAllowNewAllowRemoveListChangedIsSortedSortDirectionSortPropertySupportsChangeNotificationSupportsSearchingSupportsSortingget_Typeset_Typeget_StartTimeset_StartTimeget_EndTimeset_EndTimeget_Descriptionset_Descriptionget_AllDayset_AllDayget_Labelset_Labelget_Locationset_Locationget_ResourceIdset_ResourceIdget_Priceset_Priceget_RecurrenceInfoset_RecurrenceInfoget_ReminderInfoset_ReminderInfo<Type>k__BackingField<StartTime>k__BackingField<EndTime>k__BackingField<Description>k__BackingField<AllDay>k__BackingField<Label>k__BackingField<Location>k__BackingField<ResourceId>k__BackingField<Status>k__BackingField<Subject>k__BackingField<Price>k__BackingField<RecurrenceInfo>k__BackingField<ReminderInfo>k__BackingFieldStartTimeEndTimeDescriptionAllDayLocationResourceIdPriceRecurrenceInfoReminderInfoCreateInstanceSystem.ReflectionPropertyInfoGetPropertyValueSetPropertyValueCreateDelegateEventInfoAddEventHandlervalueparameterfieldNameindexconnectionIdtargetbolditalicunderlineblockssenderetargetTypeculturecolordparamCanvasfromPointtoPointtrackBardigitmeassageelementdelegateTypehandlerparentRectpropertyNamedayclosenamecolumnNamevaluestargetTypesisValiderrorStringtypenumexpDatecultureInfocontextargsmoduleTypefixtureserviceRoottypeNameclientTypesCIssuesDemooidpropertyformatserviceProviderstoragefileNameresourcePathresourceNameidxappointmentpddirkeypropertyInfoeventInfoSystem.Runtime.VersioningTargetFrameworkAttributeSystem.Windows.ResourcesAssemblyAssociatedContentFileAttributeAssemblyTitleAttributeAssemblyDescriptionAttributeAssemblyProductAttributeAssemblyTrademarkAttributeAssemblyConfigurationAttributeAssemblyCompanyAttributeAssemblyCopyrightAttributeAssemblyCultureAttributeProductIDAttributeSystem.Runtime.InteropServicesComVisibleAttributeThemeInfoAttributeResourceDictionaryLocationAssemblyVersionAttributeAssemblyFileVersionAttributeSystem.DiagnosticsDebuggableAttributeDebuggingModesSystem.Runtime.CompilerServicesCompilationRelaxationsAttributeRuntimeCompatibilityAttributeGetValueBooleanSetValueCompilerGeneratedAttributeset_DataContextAction`1Func`2DevExpress.Xpf.Core.CommandsDelegateCommand`1GroupDescriptionget_GroupDescriptionsCollection`1RemoveAtRemoveSortDescriptionCollectionget_SortDescriptionsSortDescriptionIEnumerator`1GetEnumeratorget_Currentget_PropertyNameStringop_EqualityIEnumeratorMoveNextIDisposableDisposeDebuggerNonUserCodeAttributeSystem.CodeDom.CompilerGeneratedCodeAttributeUriKindApplicationLoadComponentEditorBrowsableAttributeEditorBrowsableStateRuntimeTypeHandleGetTypeFromHandleUIPropertyMetadataDevExpress.Xpf.UtilsDependencyPropertyManagerPropertyMetadataRegisterPropertyChangedCallbackset_DefaultStyleKeyTextSelectionget_SelectionTextRangeTextElementUnsetValueApplyPropertyValueFontSizePropertyEqualsToDoubleDoubleForegroundPropertySolidColorBrushColorsget_BlackBackgroundPropertyBlockTextAlignmentPropertyFlowDocumentget_Documentget_BlocksTextElementCollection`1PrintDialogShowDialogGetValueOrDefaultget_HasValueEmptyVisualPrintVisualParagraphInlineCollectionget_InlinesInlineRunIsNullOrEmptyFontWeightPropertyFontWeightFontWeightsget_BoldFontStylePropertyFontStyleFontStylesget_ItalicTextDecorationsPropertyTextDecorationsTextDecorationCollectionget_Underlineget_NormalInlineUIContainerTextPointerget_ContentStartget_StartCompareToget_EndUIElementget_ChildListListItemCollectionget_ListItemsListItemget_ParagraphFrameworkContentElementget_Parentget_ListReferenceEqualsget_MarkerStyleEditingCommandsRoutedUICommandget_ToggleBulletsRoutedCommandIInputElementExecuteset_MarkerStyleLogicalDirectionGetNextInsertionPositionadd_LoadedGetTemplateChildTrackBarEditRangeget_SelectionStartget_SelectionEndRangeBaseEditget_Minimumget_MaximumEditValueChangedEventHandleradd_EditValueChangedToUpperConcatToStringNotImplementedExceptionPanelUIElementCollectionget_Childrenset_Widthset_HeightRenderOptionsBitmapScalingModePropertyBitmapScalingModeTransformGroupTransformCollectionTranslateTransformset_Xset_YTransformFlowDirectionget_FlowDirectionScaleTransformset_ScaleXset_RenderTransformget_CountSetZIndexget_ActualWidthSetLeftget_ActualHeightSetTopLookUpEditBaseset_ItemsSourcePredefinedPaletteCollectionsReadOnlyCollection`1get_CollectionsSystem.Windows.Controls.PrimitivesToggleButtonset_IsCheckedget_IsCheckedBindingset_SourceBindingModeset_ModeBindingOperationsBindingExpressionBaseBindingBaseSetBindingGetPositionget_Xget_YImageSourceset_UseLayoutRoundingMicrosoft.Win32SaveFileDialogFileDialogset_FilterCommonDialogOpenFileJpegBitmapEncoderPixelFormatsPixelFormatget_Pbgra32RenderTargetBitmapRenderBitmapEncoderIList`1BitmapFrameget_FramesCreateICollection`1SaveColorEditHelperFloatingContainerShowColorChooserDialogColumnDefinitionCollectionget_ColumnDefinitionsColumnDefinitionget_Visibilityset_VisibilityResourceDictionaryget_Resourcesset_ItemTemplateget_ItemTemplateMouseButtonEventHandleradd_MouseLeftButtonDownMouseEventHandleradd_MouseMoveadd_MouseLeftButtonUpKeyEventHandleradd_KeyDownadd_MouseEnteradd_MouseLeaveSizeChangedEventHandleradd_SizeChangedadd_CheckedButtonBaseadd_ClickCaptureMouseSystem.Windows.ShapesLineShapePenLineCapset_StrokeStartLineCapset_StrokeEndLineCapset_StrokeThicknessBrushset_Strokeset_X1set_Y1set_X2set_Y2ReleaseMouseCaptureAssemblyget_AssemblyDevExpress.Xpf.DemoBase.HelpersDemoHelperGetPathImageHelperBitmapImageCreateImageFromEmbeddedResourceKeyget_KeyEditModeset_EditModeTextEditBaseset_AcceptsReturnget_Transparentset_Background<UpdateTextEditProperties>b__bFocusset_FontSizeset_ForegroundSystem.Windows.ThreadingDispatcherObjectDispatcherget_DispatcherActionDispatcherOperationBeginInvoke<PrivateImplementationDetails>{056BF9C3-3A74-4A64-958A-2A01D36C4B05}ValueType__StaticArrayInitTypeSize=248$$method0x60000d9-1RuntimeHelpersRuntimeFieldHandleInitializeArrayFontsget_SystemFontFamiliesIEnumerable`1get_SourceColorPaletteget_ColorsResourceHelperFindResourceButtonInfoCollectionget_ButtonsButtonInfoBaseset_TemplateOwnerEditPropertyget_TagSystem.Windows.Media.AnimationDoubleAnimationset_Fromset_ToTimeSpanDurationTimelineset_Durationset_AccelerationRatioset_DecelerationRatioFillBehaviorset_FillBehaviorStoryboardTargetPropertyTargetPropertyPropertyPropertyPathTimelineGroupTimelineCollectionBeginget_Targetset_IsValidContainsDoValidateCharAutoCompleteTypeget_MaskAutoCompleteget_MaskIgnoreBlankget_Maskget_MaskBeepOnErrorMaskTypeget_MaskTypeget_MaskPlaceHolderget_MaskSaveLiteralget_MaskShowPlaceHoldersget_MaskUseAsDisplayFormatget_AllowNullInputget_SelectedItemEnumParseset_MaskAutoCompleteset_MaskIgnoreBlankset_MaskMessageBoxMessageBoxResultShowset_MaskBeepOnErrorset_MaskTypeToCharset_MaskPlaceHolderset_MaskSaveLiteralset_MaskShowPlaceHoldersset_MaskUseAsDisplayFormatset_AllowNullInputadd_SelectedIndexChangedadd_LostFocusSetupComboBoxEnumItemSourceDevExpress.Data.v13.1DevExpress.Data.FilteringFilterConditionFindModeEditorPlacementCriteriaOperatorTypeFilterByColumnsModeset_IsEnabledget_SelectedItemsSystem.CoreSystem.LinqEnumerableCastInt32ToInt32DataContextPropertyget_NewValueMathMaxMinContentElementget_DataContextEnqueueDequeueSystem.TextStringBuilderEnumeratorAppendScrollViewerPredicate`1LayoutHelperFindElementget_ScrollableHeightScrollToVerticalOffsetget_ErrorTextset_ErrorTextset_ShowBorderFloatingContainerParametersset_TitleSizeToContentset_SizeToContentWindowStartupLocationset_ContainerStartupLocationClearHistoryCalculatorCustomErrorTextEventHandleradd_CustomErrorTextNWindDataCountriesArrayItemTemplatePropertyClearValueadd_UncheckedDevExpress.Xpf.DemoBase.DataClassesEmployeesWithPhotoDataEmployeeget_DataSourceCollectionViewSourceget_Viewget_IsPopupContentInvisibleCloseget_Leftget_Widthget_Topget_Heightset_BorderEffectActiveColorset_BorderEffectInactiveColorBorderEffectset_BorderEffectGetRootFrameworkElementExtensionsGetBoundsSetBoundsget_Iconset_IconEventHandleradd_Closedset_Ownerset_TopmostBorderEffectResetCodeFileAttributeCarsDataCarsget_NewDataSourceCombineSystem.ThreadingInterlockedCompareExchangePropertyChangedEventArgsInvokeop_InequalityFormatDevExpress.Data.MaskEnumHelperGetValuesFindNameget_Workdaysget_Contentget_SpecialDatesget_DateTimeDevExpress.Xpf.Editors.SettingsBaseEditSettingsget_EditSettingsComboBoxEditSettingsLookUpEditSettingsBase<FocusRichControl>b__0ThreadStartDispatcherPriorityItemClickEventHandlerBarItemadd_ItemClickadd_CheckedChangedadd_UnloadedDefaultValueAttributeStretchShowLoadDialogOnClickModeget_MergedDictionariesDevExpress.UtilsAssemblyHelperGetPartialNameset_TagBeginInitDataRowViewget_DisplayTextset_ItemDialogClosedDelegateget_Emptyset_AllowSizingset_ClosedDelegateset_ContainerFocusableset_ShowModalShowDialogContentset_PostponedValidationset_HandledCancelEditEndInitProcessNewValueEventHandleradd_ProcessNewValueget_Itemsset_ErrorContentEditValuePropertyBindingExpressionGetBindingExpressionUpdateSourceValidateEventHandleradd_ValidateDefaultMemberAttributeget_LengthMessageBoxButtonMessageBoxImageGetNamesset_DisplayMemberFloatingModeSystem.Windows.InteropBrowserInteropHelperget_IsBrowserHostedDXMessageBoxMessageBoxOptionsset_StartDemoModuleControlget_DemoModuleControlget_OptionsContentTickPlacementTrackBarZoomRangeStyleSettingsBaseEditStyleSettingsset_StyleSettingsTrackBarRangeStyleSettingsSelectionModeCheckedListBoxEditStyleSettingsRadioListBoxEditStyleSettingsListBoxEditStyleSettingsget_SelectionModeAppendFormatContentDisplayModeOrientationset_OrientationProgressBarStyleSettingsProgressBarMarqueeStyleSettingsset_DisplayFormatStringCloseDialog<searchLookUpEdit_ProcessNewValue>b__2set_Idget_NowAddYearsget_Dateset_BirthDateCancelRoutedEventHandleradd_Hidingget_DialogResultset_Cancelget_BirthDateget_JobTitleset_DateTimeget_TodayDateEditPickerStyleSettingsDateEditCalendarStyleSettingsTrackBarZoomStyleSettingsTrackBarStyleSettingsUpdateTargetKeyboardRoutedEventGotKeyboardFocusEventKeyboardFocusChangedEventHandlerAddHandlerAddMonthsop_GreaterThanop_LessThanDictionary`2$$method0x600026b-1TryGetValueValidationServiceHasValidationErrorPropertyset_PathNegationConverterExtensionset_ConverterIsEnabledPropertyadd_GotFocusRegisterAttachedSpinStyleget_ActualButtonsSpinButtonInfoset_SpinStyleSTAThreadAttributeDevExpress.DemoData.v13.1.CoreDevExpress.DemoData.HelpersStartupBaseDevExpress.DemoData.v13.1DevExpress.DemoDataAssemblyMarkerLoaderset_DemoDataAssemblyEnumeratorHelperExistsBaseTestingFixtureIDemoBaseTestingget_DemoBaseTestingModuleDescriptionGetModuleByModuleTypeget_GroupNameset_ResolveNameset_ResolveTypeStringComparisonStartsWithGetTypeSubstringget_NamespaceMemberInfoCreateQueryAddObjectSystem.Data.Services.CommonEntitySetAttributeDataServiceKeyAttributeIFormatProviderChangeTypeToDecimalget_StorageAppointmentStorageget_AppointmentStorageAppointmentMappingget_Mappingsset_EndPersistentObjectStorageBase`2DevExpress.Xpf.Scheduler.NativeAppointmentDataStorageDevExpress.XtraScheduler.v13.1.CoreDevExpress.XtraSchedulerAppointmentset_DataSourceBeginUpdateAppointmentStatusCollectionget_StatusesAppointmentStatusget_WhiteAppointmentStatusTypeget_SkyBlueget_SteelBlueget_YellowGreenget_CoralEndUpdateSystem.XmlSystem.Xml.SerializationXmlSerializerDeserializeGetExecutingAssemblyGetManifestResourceStreamActivatorNotSupportedExceptionMinValueDevExpress.XtraScheduler.NativeDateTimeHelperHalfHourSpanop_AdditionResourceget_IdBindingFlagsBinderInvokeMemberEditorsDemo.g.resourcesEditorsDemo.Properties.Resources.resourcesEditorsDemo.Data.Events.xmlEditorsDemo.editorsdemo.manifestEditorsDemo.Images.Cursors.cursor_pen.pngEditorsDemo.Images.Cursors.cursor_text.pngEditorsDemo.Data.EmbeddedData.txtJobTitleFirstNameLastNameBirthDatey/EditorsDemo;component/controls/collectionviewnavigator.xaml;IsSynchronizedWithCurrentItemCollectionView[IsSynchronizedWithCurrentItemEditorVisibilityAEditableCollectionViewVisibility}/EditorsDemo;component/controls/internetconnectioncontrol.xaml
AfreneHibesonaErariumMyralanaMyrynanaMinaciusLucacovaDanyrovaTritriumMapDatatbQ/EditorsDemo;component/controls/map.xamlStart
 - : 	 h, 	 km
 kmEndTotal	Tool'ShowAutomaticButton#ShowNoColorButton)ShowMoreColorsButtonChipSizeColorValueEditValue3Image Files (*.JPG)|*.JPG#smallItemTemplateitemTemplatec/EditorsDemo;component/controls/paintcontrol.xaml	Size7EditorsDemo.Images.Cursors.cursor_pen.pngcursor_text.pngFontFamily!PasswordStrengthIsValidPasswordenableddisabledemptyy/EditorsDemo;component/controls/passwordstrengthcontrol.xaml
digitsS/EditorsDemo;component/controls/safe.xamlTestUserm/EditorsDemo;component/controls/bindingvalidation.xaml��/EditorsDemo;component/controls/editorvalidationwithoutlockinput.xamlFocusedEditorInvalid maskErroro/EditorsDemo;component/controls/maskpropertiesedit.xamly/EditorsDemo;component/controls/searchlookupeditoptions.xamls/EditorsDemo;component/controls/searchcontroloptions.xamlFocusedControlCustomColumnso/EditorsDemo;component/controls/validationsettings.xamlCheckEditProgressBarEditTrackBarEditListBoxEditTextEditButtonEditComboBoxEditSpinEditMemoEditDateEditButtonClick: i/EditorsDemo;component/modules/buttoneditmodule.xamlg/EditorsDemo;component/modules/coloreditmodule.xaml	 !!!Calculatore/EditorsDemo;component/modules/calceditmodule.xamlWin98Win2000WinNTWinXPVista	Win7/productCategoryTemplatem/EditorsDemo;component/modules/comboboxeditmodule.xaml,;/-g/EditorsDemo;component/modules/checkeditmodule.xaml/EditorsDemo;component/modules/collectionviewsupportmodule.xamlDXWindowe/EditorsDemo;component/modules/dxwindowmodule.xamls/EditorsDemo;component/modules/multiselectlookupedit.xamlo/EditorsDemo;component/modules/datafilteringmodule.xaml��http://demos.devexpress.com/Services/WcfLinqSC/WcfSCService.svc/WcfSCServiceStartDateEndDateSelectedStartSelectedEndFilterString]([CreatedOn] >= #{0}# AND [CreatedOn] < #{1}#)chko/EditorsDemo;component/modules/datenavigatormodule.xaml�gThe DXEditors Library offers a collection of advanced data editors available for use within data entry forms, option editors and data-aware controls. Our editors provide seamless integration with the rest of our product line, including the data grid and toolbar-menu controls. When it comes to data input and representation, the DevExpress Data Editors Library is unmatched in providing the same level of customization and flexibility.e/EditorsDemo;component/modules/fonteditmodule.xamlg/EditorsDemo;component/modules/imageeditmodule.xamlGeneric.xaml3/{0};component/Themes/{1}NWindDataLoader)addNewRecordTemplateProductNameAdd New Record]/EditorsDemo;component/modules/lookupedit.xamlEnter logins/EditorsDemo;component/modules/passwordboxeditmodule.xamlLoginPasswordPasswordConfirmerror7Please verify your password	Textm/EditorsDemo;component/modules/dxmessageboxmodule.xamlq/EditorsDemo;component/modules/calendarclientmodule.xamly/EditorsDemo;component/modules/rangecontrolandscheduler.xamlw/EditorsDemo;component/modules/rangetrackbareditmodule.xamlCheckedRadiok/EditorsDemo;component/modules/listboxeditmodule.xaml{, {0}}s/EditorsDemo;component/modules/progressbareditmodule.xamlo/EditorsDemo;component/modules/searchcontrolmodule.xamlviewModel/Please, input the fieldu/EditorsDemo;component/modules/searchlookupeditmodule.xamlNo formatting
NumbernCurrencycScientificePercentpShort datedLong dateDShort timetLong timeTFull date/timef#General date/timeg%Sortable date/timese/EditorsDemo;component/modules/texteditmodule.xamlShort DateLong DateMonth & DaymYear & MonthyDateTimePickerCalendare/EditorsDemo;component/modules/dateeditmodule.xaml��MemoEdit is a multi-line text editor. In addition to the advanced text input features derived from the TextEdit control, it offers numerous options for multi-line text management.

- Optional ENTER and TAB key processing.

- Customizable visibility for vertical and horizontal scrollbars.

- Optional text word-wrapping.e/EditorsDemo;component/modules/memoeditmodule.xamlm/EditorsDemo;component/modules/trackbareditmodule.xamlThank you!}/EditorsDemo;component/modules/validationwithoutlockinput.xaml	VISA!VISA (13 digits)Master Card/Master Card (16 digits)!American Express9American Express (15 digits)Diners Club/Diners Club (13 digits)	MailConfirmMailAgeCardTypeCardNumberCardExpDate/testmail@devexpress.com	JohnJoe'Name can't be emptyYTwo specified e-mail addresses are differentInvalid numberWA user with this name is already registeredUSorry, you're too young to visit our site!aCongratulations! You're the oldest man on Earth!USorry, cards of this type are not accepted9Sorry, your card has expiredEmptyi/EditorsDemo;component/modules/validationmodule.xaml)InvalidValueBehaviore/EditorsDemo;component/modules/simplemaskedit.xamlg/EditorsDemo;component/modules/regularmaskedit.xamlc/EditorsDemo;component/modules/regexmaskedit.xamli/EditorsDemo;component/modules/datetimemaskedit.xamlg/EditorsDemo;component/modules/numericmaskedit.xamle/EditorsDemo;component/modules/spineditmodule.xamlAEditorsDemo.Properties.ResourcesEditorsControlsSCModel+EditorsDemo.SCServiceSCModel.SCIssuesDemoOidIDSubjectModifiedOnCreatedOnTechnologyName
Urgent
Status	Null
AllDayDescriptionEndTimeLabelLocationRecurrenceInfoReminderInfoStartTime	TypeEvents.xml	Free	WashMaintenance	RentCheckUp!EditorsDemo.Data{0}.{1}_CreateDelegate�kt:dJ��*�lK1�8V�6N5�z\V4���T��-IT�XU�XY�X]�Xa��q q   �� �� �� ��     �� �� �� ��     ���� ����(q((��(��(((��(��  �� �� ��0�� �� ��0((��(��
`�@@ ��   �� �� ��( 
 
(
 ���� $ $ �� ���� �� �� �� ( , �� �� �� �� �� �� ��
 ���� �� ����������������($(��(��(��
(����%�	 �� �� �� �� �
(���
 � �	 ���(� � ��(�

--- � � � �<�!�(�(� 
��@�%�)�-| �1�5�9\�= �A �A`(�A �E	 �E �I �Id(�E(�I % %�M(%*�Q �! �U�Y�]�a	 �e�� �i�m�q���u�� �	�y �}�}�������������� ���L �L �L�� �� ��(�L(�� ������ �������������� �� �� ���� %��	 ����(��(���� ( ����
 �������������I�� �� ��(�� �� ����(���� ��-�� � �   � ��(�	 ��� � �l�(��	%%�	 ���
���
�����
��EditorsControls�� �� M �D �D�D(�D � �� ��
 ��P	��P �P
(��P�P� � ��
 ���� ����	���� ����(�
(����(��  � �! EditorsDemo.Data���%m�)�)  �- �- �1	 �1�� �1 �1((�1	 ����
 �5�� �5��
 �e��
 �9�e	 �q�q �� �� ��-��-�� ���� ����
 ��-��-
 �E������  ������ ��	 ������ ��������������������������#PresentationBuildTasks4.0.0.0 ���� �������������� �� ��
	������� � ����
�� �������
 �%��)���)�
�-���
���)�1	�1�1�9	�9�9�E �M �M �Q �Y��]���]
0�
�!�I�U�]���
���)���] �! �U�!�!�i �q�! �M�u���� % ��


 �� �Q �� �� �� �Q�Q���������Q
�������� ��
��%����
(����
,������ ��q�� ���� �)��
 

�� �
 �������
��� �)���)�������	! �
 � �  � � �! �% �� �5 �9�-�- �=�=	�I�=� �M �Q� �� �]
 �e�e��	��q
����y������-������-�}
 ���������U �����������
	 ��
  �� �� ��  �� �� �U������
 �� �� �� ������ �� ��
����
����
����
����
�����E �E�yy

 �y�Q����
������	 ���� ���������U�U�U���U��-��	-��
�e�� 

�	�U�U�y� � �	�q�	�q� �
���� ��-U-U	-�� 



 � �!�U�U�}�U	�U�} �� �) ��������=8ModuleResources/MultiSelectLookUpEditTemplates(.SL).xaml	-�5 	q-�e�e�e
�������� �=�� 	������� �� 
 ��������������=��
 ���������	 �E�E-�������E �I�� �e�Y�e �]-�i	-�i-�m	-�m2-ModuleResources/LookUpEditTemplates(.SL).xaml
 ����=���� �- �u �y �y�u�U�y�%����u �} ��  ������ ��	Item
����-������
����-�������U���������� �� �U�X�� ��-��	-�� �� �� ��q������
����
���� ���� �� ����U�y�%������ -�T-�T-�T�-��-��"-��-��������������Y]Y]����
��%����	 ���e-�������	�� ������    ��  ����������-�		-�	
 �������� �	��
�8�=@3System.Resources.Tools.StronglyTypedResourceBuilder4.0.0.0 �=�

�y
�� �) �-���-��&System.Data.Services.Design1.0.0	���� ����	���� ���� �1  ��0�
�PSCIssuesDemoOid�P	����
���A��� �% �E �I
���M�Q�U�% �Y���] �a���Y�| �� �)�|�)�e�= �)�)
�|���������u���y�}�� �y�}�� �y�}�� �y�}�� �ee).NETFramework,Version=v4.0,Profile=ClientTFrameworkDisplayName.NET Framework 4 Client Profile4/devexpress.build.xamlresourceprocessing.targetsthemes.wpf.targets+&DevExpress DXEditors for WPF Main Demo!DevExpress DXEditors for WPFDeveloper Express Inc.3.Copyright (c) 2000-2013 Developer Express Inc.	DXEditors
13.1.4.0TWrapNonExceptionThrows{E�Qp�p�RSDS�kx�#.L�]����c:\Projects\13.1\BuildLabel\Temp\NetStudio.v13.1.2005\WpfEditorsDemo\EditorsDemo\obj.Wpf\Release\EditorsDemo.pdb��ζ ��_CorExeMainmscoree.dll�% @0�X�p�������������0@P`p���%���`�h�0������4VS_VERSION_INFO��

?DVarFileInfo$Translation��StringFileInfo�000004b0h'CommentsDevExpress DXEditors for WPF Main DemoPCompanyNameDeveloper Express Inc.x'FileDescriptionDevExpress DXEditors for WPF Main Demo4	FileVersion13.1.4.0@InternalNameEditorsDemo.exe�/LegalCopyrightCopyright (c) 2000-2013 Developer Express Inc.dLegalTrademarksDevExpress DXEditors for WPFHOriginalFilenameEditorsDemo.exe\ProductNameDevExpress DXEditors for WPF8	ProductVersion13.1.4.0<	Assembly Version13.1.4.0(0` ��������������������������	�

��
������������ �!! �##"�$$#*��������������������������	�	
	��
�

������������!! �""!�$$#�&&%�''&*��������������������������	�	
	�

�
�

������������  �""!�#$#�%%$�''&�(('���������������������������	
	�

��

������������  �!"!�##"�%%$�''&�(('�**)��������������������������	�

��

������������ �!! �##"�$%$�&&%�(('�**)�++*�������������������������	�

��
�������������!! �"#"�$$#�&&%�''&�))(�++*�--,���������������������������	�	
	��
�

������������ ! �""!�$$#�%%$�''&�))(�++*�,,+�..-�����565���������������������	�	
	�

�
�

������������  �""!�##"�%%$�''&�(('�**)�,,+�.-,�//.����������������������������	
	�

��

������������  �!! �##"�%%$�&&%�(('�**)�++*�--,�//.�10/�������������������������������	�

��
������������ �!! �##"�$$#�&&%�(('�))(�++*�--,�..-�00/�221���������������������������������	�	
	��
�

������������!! �""!�$$#�&&%�''&�))(�++*�,,+�..-�00/�210�332�����������������������������������	�	
	�

�
�

������������  �""!�#$#�%%$�''&�(('�**)�,,+�..-�//.�110�332�543���������������������ddd��������������	
	�

��

������������  �!"!�##"�%%$�''&�(('�**)�,,+�--,�//.�110�321�443�665�������������������������ddd������������	�

��

������������ �!! �##"�$%$�&&%�(('�**)�++*�--,�/.-�10/�221�443�654�776�����������������������������ddd����������	�

��
�������������!! �"#"�$$#�&&%�''&�))(�++*�--,�..-�00/�221�432�554�776�987���������������������������������ddd��������	�	
	��
�

������������ ! �""!�$$#�%%$�''&�))(�++*�,,+�..-�0/.�110�332�554�765�887�::9����������������������������������������������	�	
	�

�
�

������������  �""!�##"�%%$�''&�(('�**)�,,+�.-,�//.�110�321�443�665�887�:98�;;:�������������������������������������������������	
	�

��

������������  �!! �##"�%%$�&&%�(('�**)�++*�--,�//.�10/�221�443�665�876�998�;;:�=<;���������������������������������������������������	�

��
������������ �!! �##"�$$#�&&%�(('�))(�++*�--,�..-�00/�221�432�554�776�998�;:9�=<;�>>=����������������������������������������������������676�	
	��
�

������������!! �""!�$$#�&&%�''&�))(�++*�,,+�..-�00/�210�332�554�765�987�::9�<<;�>=<�@?>�~�����������������������������������������������������fgf�
�

������������  �""!�#$#�%%$�''&�(('�**)�,,+�..-�//.�110�332�543�765�887�::9�<;:�>=<�??>�A@?�0N�}���������������������������������������������������������������������  �!"!�##"�%%$�''&�(('�**)�,,+�--,�//.�110�321�443�665�876�:98�;;:�==<�?>=�A@?�BBA�/N�/O�c|�����������������������������������������������������>?>��������� �!! �##"�$%$�&&%�(('�**)�++*�--,�/.-�10/�221�443�654�776�998�;:9�=<;�>>=�@@?�BA@�DCB�/N�/P�/Q�Us������������������������������������������������������������������!! �"#"�$$#�&&%�''&�))(�++*�--,�..-�00/�221�432�554�776�987�::9�<<;�>=<�@?>�BA@�CCB�EED�/O�/P�/Q�.R�;^���������������������������������������������������������RSR����� ! �""!�$$#�%%$�''&�))(�++*�,,+�..-�0/.�110�332�554�765�887�::9�<;:�>=<�??>�AA@�CBA�EDC�GFE�/O�/P�.Q�.R�.S�-U���������������������������������������������������������������++*��  �""!�##"�%%$�''&�(('�**)�,,+�.-,�//.�110�321�443�665�887�:98�;;:�==<�??>�A@?�CBA�EDC�FFE�HGF�/P�/Q�.R�.S�.T�-U�-V�b�������������������������������������������������������������//.�##"�%%$�&&%�(('�**)�++*�--,�//.�10/�221�443�665�876�998�;;:�=<;�?>=�A@?�BBA�DCB�FED�HGF�JIH�/P�/Q�.R�.S�.T�-U�-V�-W�9c��������������������������������������������������������������vvv�&&%�(('�))(�++*�--,�..-�00/�221�432�554�776�998�;:9�=<;�>>=�@@?�BA@�DCB�FED�GFE�IHG�KJI�/P�.Q�.R�.S�-U�-V�-W�,X�,Y�,Z�`���������������������������������������������������������������zzy�887�,,+�..-�00/�210�332�554�765�987�::9�<<;�>=<�@?>�BA@�CCB�EDC�GFE�IHG�JJI�LKJ�/Q�.R�.S�.T�-U�-V�-W�,X�,Y�,Z�+[�+\������������������������������������������������������������������<<;�110�332�543�765�887�::9�<;:�>=<�??>�A@?�CBA�EDC�FFE�HGF�JIH�LKJ�NML�/Q�.R�.S�.T�-U�-V�-W�,Y�,Z�,[�+\�+]�+^�Es����������������������������������������������������������������������ggf�665�876�:98�;;:�==<�?>=�A@?�BBA�DCB�FED�HGF�JIH�KKJ�MLK�ONM�.Q�.R�.S�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�Du��������������������������������������������������������������������������TSR�=<;�>>=�@@?�BA@�DCB�FED�GGF�IIH�KJI�MLK�ONM�QPO�.R�.S�.T�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�_�����������������������������������������������������������������������������ZYX�CCB�EED�GFE�IHG�KJI�MLK�NML�PON�RQP�.R�.S�.T�-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�Cy����������������������������������������������������������������������������������UUT�LKJ�NML�PON�RQP�SRQ�.R�.S�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)d�(e�(f�(g�'h�5r��������������������������������������������������������������������������������������������ihg�UTS�.S�.T�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�\����������������������������������������������������������������������������������������.S�.T�-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'j�'k�&l�&m�&n�%o�i�����������������������������������������������������������������������������.S�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)d�(e�(f�(g�'h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�i������������������������������������������������������������������.T�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%q�$r�$s�$t�#u�#v�?��v��������������������������������������������������.T�-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�/��Y������������������������������������-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)c�(e�(f�(g�'h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"z�"{�!|�!}�!~� � � ��<���X��������������-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%q�$r�$s�$t�#u�#v�#w�#x�"y�"z�"{�!|�!}�!~� � �� �� �� �� �� �� ��-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�!{�!|�!}�!~� � �� �� �� �� �� �� ��-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)c�(e�(f�(g�'h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"{�!|�!}�!~� � � �� �� �� �� �� �� ��-V��-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%q�$r�$s�$t�$u�#v�#w�#x�"y�"z�"{�!|�!}�!~� � �� �� �� �� �� �� �� ���-VЫ-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�!{�!|�!}�!~� � �� �� �� �� �� �� �� ��-W�',X��,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)c�(e�(f�(g�(h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�!|�!}�!~� � � �� �� �� �� �� �� ��� ��*,X�,YӨ,Z��+[�+\�+]�*^�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%p�$r�$s�$t�$u�#v�#w�#x�"y�"z�"{�!|�!}�!~� � �� �� �� �� �� ��� �� ����( @ H�����������������	�

�
���������!! �##"�&&%H������������������	
	��

�������� ! �##"�%%$�(('������������������	
	��

��������  �""!�%%$�''&�**)�����������������	�

�
���������""!�$$#�''&�))(�,,+�TUT���������������	�

�
���������!! �$$#�&&%�))(�++*�..-����565��������������	
	��
��������!! �##"�&&%�(('�++*�--,�00/��������������������	
	��

��������  �"#"�%%$�''&�**)�--,�//.�221�������������������	�

�
��������  �""!�$%$�''&�**)�,,+�/.-�110�443����������������������	�

�
���������!"!�$$#�&&%�))(�,,+�..-�10/�332�665������������������������	�

�
���������!! �##"�&&%�(('�++*�.-,�00/�321�554�887���������������������������	
	��

�������� ! �##"�%%$�(('�**)�--,�0/.�221�554�776�::9����������������������������	
	��

��������  �""!�%%$�''&�**)�,,+�//.�210�443�765�998�<<;�����������������������������%&%�	�

�
���������""!�$$#�''&�))(�,,+�..-�110�432�665�987�;;:�>>=����������������������������������WXW�
���������!! �$$#�&&%�))(�++*�..-�00/�332�654�887�;:9�>=<�@@?�/N����������������������������������������������!! �##"�&&%�(('�++*�--,�00/�221�554�876�::9�=<;�@?>�BBA�/O�/P��������������������������������������@@?�����  �"#"�%%$�''&�**)�--,�//.�221�543�776�:98�<<;�??>�BA@�EDC�/O�/Q�.R�p���������������������������������������))(�� �""!�$%$�''&�**)�,,+�/.-�110�443�765�998�<;:�?>=�AA@�DCB�GFE�/P�.Q�.S�-U�Gk�������������������������������������sss�!"!�$$#�&&%�))(�,,+�..-�10/�332�665�987�;;:�>=<�A@?�CCB�FED�IHG�/P�.R�.S�-U�-W�,X����������������������������������������\\\�(('�++*�.-,�00/�321�554�887�;:9�==<�@?>�CBA�EED�HGF�KJI�/Q�.R�.T�-V�-W�,Y�,Z�Fp�����������������������������������������||{�0/.�221�554�776�::9�=<;�??>�BA@�EDC�GGF�JIH�MLK�.Q�.S�-U�-V�,X�,Y�+[�+]�*^�_�����������������������������������������������PON�998�<<;�?>=�BA@�DCB�GFE�JIH�LKJ�ONM�.R�.S�-U�-W�,X�,Z�+[�+]�*_�*`�)b�z���������������������������������������������������YXW�DCB�FED�IHG�LKJ�NML�QPO�.R�.T�-V�-W�,Y�,Z�+\�+^�*_�*a�)b�)d�(f�^�������������������������������������������������������xww�NML�QPO�SRQ�.S�-T�-V�,X�,Y�+[�+]�*^�*`�)a�)c�(e�(f�(h�'i�B~������������������������������������������������������������.S�-U�-W�,X�,Z�+[�+]�*_�*`�)b�)c�(e�(g�'h�'j�&k�&m�%o�N���������������������������������������������������.T�-V�-W�,Y�,Z�+\�+^�*_�*a�)b�)d�(f�(g�'i�'j�&l�&n�%o�%q�$r�$t�?��v����������������������������������-T�-V�,X�,Y�+[�+]�*^�*`�)a�)c�(e�(f�(h�'i�'k�&l�&n�%p�%q�$s�$t�#v�#w�"y�"z�/��Y������������������-U�-W�,X�,Z�+[�+]�*_�*`�)b�)c�(e�(g�'h�'j�&k�&m�%o�%p�$r�$s�#u�#v�#x�"y�"{�!|�!~� � �� �� �� ��-V�-W�,Y�,Z�+\�+^�*_�*a�)b�)d�(f�(g�'i�'j�&l�&n�%o�%q�$r�$t�#u�#w�"x�"z�!{�!}� ~� �� �� �� �� ��-V�,X�,Y�+[�+]�*^�*`�)a�)c�)e�(f�(h�'i�'k�&l�&n�%p�%q�$s�$t�#v�#w�"y�"z�!|�!}� � �� �� �� �� ��-W��,X�,Z�+[�+]�*_�*`�)b�)c�(e�(g�'h�'j�&k�&m�%o�%p�$r�$s�#u�#v�#x�"y�"{�!|�!~� � �� �� �� �� ���-W�;,Y��,Z�+\�+^�*_�*a�)b�)d�(f�(g�'i�'j�&l�&m�%o�%q�$r�$t�#u�#w�"x�"z�!{�!}� ~� �� �� �� �� ��� ��;(  ���������	
	�

����!! �%&%���������	�
���� �$$#�))(�CCC�������	�
�����##"�(('�--,�����565�����������""!�''&�,,+�110������������

�����!! �&&%�++*�00/�654����������565��	
	�

����  �%%$�**)�//.�443�:98��������������FGF�
�����$$#�))(�..-�332�887�>=<�;Y�����������������������##"�(('�--,�221�776�=<;�BA@�/P�;^������������������VVU�""!�''&�,,+�110�665�;;:�A@?�FED�.Q�-T�,X�a��������������������RRQ�0/.�554�::9�@?>�EDC�JJI�.R�-U�,Y�+\�*_�������������������������JJI�DCB�IHG�ONM�.S�-W�,Z�+]�*`�)c�(g�x����������������������������{zy�-T�,X�,[�+^�*a�)d�(h�'k�&n�@�������������������-U�,Y�+\�*_�)b�(e�'i�&l�%o�$r�#u�"x�!{�:��T���y���-V�,Z�+]�*`�)c�(f�'j�&m�%p�$s�#v�"y�!|� � �� ��-Xѽ,[�+^�*a�)d�(h�'k�&n�%q�$t�#w�"z�!}� �� �� ���A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A00 �%   � h<?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>
��6