Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/Silverlight/Bin/ClientBin/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/Silverlight/Bin/ClientBin/RibbonDemo.xap

PKc�B`��

$AppManifest.xaml
 ��_:�b���_:�b���_:�b�<Deployment xmlns="http://schemas.microsoft.com/client/2007/deployment" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" EntryPointAssembly="RibbonDemo" EntryPointType="RibbonDemo.App" RuntimeVersion="5.0.61118.0">
  <Deployment.Parts>
    <AssemblyPart x:Name="RibbonDemo" Source="RibbonDemo.dll" />
    <AssemblyPart x:Name="System.Xml.XPath" Source="System.Xml.XPath.dll" />
  </Deployment.Parts>
  <Deployment.ExternalParts>
    <ExtensionPart Source="DevExpress.Data.v13.1.zip" />
    <ExtensionPart Source="DevExpress.DemoData.v13.1.Core.zip" />
    <ExtensionPart Source="DevExpress.DemoData.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Printing.v13.1.Core.zip" />
    <ExtensionPart Source="DevExpress.Xpf.Core.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Xpf.DemoBase.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Xpf.Docking.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Xpf.Layout.v13.1.Core.zip" />
    <ExtensionPart Source="DevExpress.Xpf.LayoutControl.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Xpf.Mvvm.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Xpf.Ribbon.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Xpf.Themes.DeepBlue.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Xpf.Themes.DXStyle.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Xpf.Themes.LightGray.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Xpf.Themes.MetropolisDark.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Xpf.Themes.MetropolisLight.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Xpf.Themes.Office2007Black.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Xpf.Themes.Office2007Blue.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Xpf.Themes.Office2007Silver.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Xpf.Themes.Office2010Black.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Xpf.Themes.Office2010Blue.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Xpf.Themes.Office2010Silver.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Xpf.Themes.Office2013.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Xpf.Themes.Seven.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Xpf.Themes.TouchlineDark.v13.1.zip" />
    <ExtensionPart Source="DevExpress.Xpf.Themes.VS2010.v13.1.zip" />
    <ExtensionPart Source="System.Data.Services.Client.zip" />
    <ExtensionPart Source="System.Windows.Data.zip" />
    <ExtensionPart Source="System.Xml.Linq.zip" />
    <ExtensionPart Source="System.Xml.Serialization.zip" />
  </Deployment.ExternalParts>
</Deployment>PKc�B��8�,
,
$RibbonDemo.dll
 �_b:�b��_b:�b��_b:�b�MZ����@���	�!�L�!This program cannot be run in DOS mode.

$PEL�D�Q�!"
�A
 `
 �
@�tA
W`
�
<@
  H.text�!
 "
 `.rsrc`
$
@@.reloc�
*
@B�A
H@	8��d�
*0"�
�.(
�}(
*0l�(

rp�(
s 
(!
�rp�(
s 
(!
�r%p�%(
s 
(!
�*F~("
t*6~(#
*F~("
t*6~(#
*F~("
t%*6~(#
*�($
sk(	%�s%
(&
%�
s%
('
*
*0B�(
((
t(�(
((
t((og*2(oh*
*0,()
(*
�z
(,(�o+
*~*�*z(
((,
((*0s"
{((-
*>((
*0�s/

rCpo'
s4rMpo'rap(o8s4r�po'r�p(o8s+
o	o.
	o)o/
o0o0
o0o0
�s1
sCr�poEr�p(oGr'p(oI�s1
sCr_poErip(oGr�p(oI�s1
sCr�poErap(oGr�p(oI�s1
sCr%poEr;p(oGrp(oI�s1
sCr�poEr�p(oGrp(oIo5o2
o5o2
o5o2
o5o2
o5o2
sXrIpoEr�p(oGrQp(oI	sPr�poEr�p(oGrQp(oI
sPr�poEr�p(oGrQp(oIsPr�poEr�p(oGrQp(oI	oU
o2
	oUo2
	oUo2
o5	o2
o5
o2
o5o2
o5o2
o 
o2
o o2
o o2
*�{o3
(4
{~5
o6
*F{o3
(4
*�{(7
o6
{%o8
{o9
Xo:
{o;
*�{o:
{{o<
(+o;
*�{o:
{{o<
(+o;
{r�po6
*0N{,*}r�ps?
(@
rCp(A
t}r_p(A
t}*n�(
oB
(C
sD
*(E
*F~	("
t*6~	(#
*F~
("
t*6~
(#
*v(F
sG
(sH
(!*0;(oI
+
oJ

o,oK
-��
,oL
�(oM
*%
0Srop�(
�(
sN
(O
�	r�p�(
�(
sN
(O
�
*�r�p�}(
�(
r�psP
(O
�*F~("
t}*6~(#
*(F
*F~("
t
*6~(#
*J((sQ
(**0;()oR
+
oS

o2oK
-��
,oL
�()oT
*%
�r�p�
(
�(
sN
(O
�*�r�p�(
�	(
sN
(O
�
*J((sU
(1*F~
("
t*6~
(#
*0;(0oV
+
oW

o;oK
-��
,oL
�(0oX
*%
0_r�p�(
�
(
sN
(O
�r�p�(
�
(
�9sY
sZ
(O
�*J((sH
(6*F~("
t*6~(#
*F~("
t*6~(#
*6t
o:**2(5o[
*n{,{s\
o]
*0)	{
(^
t|(+
3�*0)	{
(`
t|(+
3�*^(&r�p(a
(b
&*0�rp�}(
�(
r�psP
(O
�rp�(
�(
�JsY
sZ
(O
�r)p�(
�(
�JsY
sZ
(O
�*f(F
�Bs1
}*^r?p(D(c
(b
&*:(F
}*F~("
t}*6~(#
*F~("
t*6~(#
*F~("
t*6~(#
*6toK**n{,{s\
o]
*0)	{
(^
t|(+
3�*0)	{
(`
t|(+
3�*2{od
*V(A}}*0/
{
E*(T*(S*(R*08{ooe
o)s/
rmp(\(a
o'o/
*0I{ooe
o)of
o0s4
rpo'r�p(o8o0
*0f
sAr�poEr�p(oGr�p(oI
{ooe
o)of
o0og
o5o2
*F~("
t*6~(#
*�r�p�(
�(
sN
(O
�*z�Ys1
(CsH
(V**�u,(r?poh
t!*(r_poh
t!*(i
*^~X�(j
*�**0lryp�(
�(
sN
(O
�#r�p�z(
�(
�zsP
(O
�$r�p�z(
�(
�zsP
(O
�%r�p�z(
�(
�zsP
(O
�&r�p�$(
�(
�$sP
(O
�'rpА(
�(
# @��sP
(O
�)rpА(
�(
#�?���`sY
sZ
(O
�*r9p�(
�(
�asY
sZ
(O
�+rWpА(
�(
#(@���bsY
sZ
(O
�,rqp�%(
�(
(k
�%�csY
sZ
(O
�-r�p�(
�(
��dsY
sZ
(O
�.r�p�(
�(
�esY
sZ
(O
�/r�p�%(
�(
(k
�%�fsY
sZ
(O
�0r�pА(
�(
#8@��sP
(O
�1rpА(
�(
#�?��sP
(O
�2rp�#(
�(
#�#�sl
�#sP
(O
�3*6to�*6to�*6to�*6to�*6to�*6tog*6to�*b{<�hsm
on
*z{<�hsm
oo
(�*F~3("
�#*J~3�#(#
*F~#("
t*6~#(#
*F~$("
�z*J~$�z(#
*F~%("
�z*J~%�z(#
*F~&("
�z*J~&�z(#
*F~)("
��*J~)��(#
*F~'("
�$*J~'�$(#
*F~2("
��*J~2��(#
*F~1("
��*J~1��(#
*F~0("
�%*J~0�%(#
*F~.("
�*J~.�(#
*F~-("
�%*J~-�%(#
*(�*F~/("
t*6~/(#
*F~*("
��*J~*��(#
*F~,("
��*J~,��(#
*F~+("
t*6~+(#
*0�P}9(p
(���s%
(&
��s%
('
sq
}8{8or
��s1
s�}5��s1
s�}6*0�{8{;os
{;os
ot
You
or
{;os
{;os
ot
Yov
{6{L-{6}L{6o�{;os
ot
0{5}L{5o�*0q{;os
{8ow
ox
{5{L-{5}L{5o�{8oy
,${8oz
-{6}L{6o�*N��s{
(|
*{4*0"(�3*(�,{;os
(�o}
&}4(�9�(�#@@o~
(�#@@o
s�

o�
s�

	#o�
	#$@o�
	o�
(�
3Bo�
s�
#�o�
o�
o�
s�
#@@o�
o�
(�o�
{;os
(�ox
(�{;os
ot
(�
*���s{
(�
(�}7(�*(�*0�{;o�
{<o�
Y#@[
{<#2+	#(�
{;o�
{9lY{<o�
Y#@[{<#2+	#(�
*0M(ku,?(k �({
(�
({(�
({(�
(�
o�*~(ku,(k(o�*�(ku,(ku(�o�*�(ku,(ku(�o�
o�*0G(�#�o@Z�({
(�
({(�
({(�
(�
(|*B{7-*(�*�(k,(ko�(}-
o�(l*(}3o�(l*0`{;s�
~>r�ps�
o�
o�
(�
&~?rps�
o�
(�
&({o�*0~{;s�
~>r9ps�
o�
o�
(�
&~?rMps�
o�
(�
&~Hr_ps�

	o�
	(�
&(o�*6(ko�*�(�(ko�{;o�
(j*0_(�,V(�{;o�

(�
(ko�Y(�
(�{;o�
(�
(ko�Y(�
*0r(ko�{8o�
{8or
{6}L{6o�{;os
ot
1${5{L-{5}L{5o�*6(ko�*05(k,,s�

(ko�o�
o�
(�(�*�(�#�#�sl
(j*0g{;os
o�
{8o�
{5}L{6}L{5o�{6o�(�{;os
{<ox
*"(�
&*6(ko�*2(ko�****2(ko�**F(ko��%**
**
*0d{=,*}=rups?
(@
r�p(A
t}:r	p(A
t0};r	p(A
t&}<*0�r9	p�%(
�(
(�
�%��sY
sZ
(O
�>rE	pА(
�(
#0@����sY
sZ
(O
�?*2to�*:(F
(�*F~>("
�%*J~>�%(#
*F~?("
��*J~?��(#
*{@*"}@****#**#*F~B("
��*J~B��(#
*08(�~Bs�

o�
rp�s�
o�
(�
&*{D*"}D*{E*"}E*{F*"}F*0�(�s�

(�o�
o
(�o�
o~
o�
o�
}C(�os
{Cox
{C(�o�
(�o�
(�(�(�(�(�(�(�o�
&*�(�,0{Co�
(�(�(�(�(�(�*0ys�
o�
o�
(�o�
(�s�
o�

(�
o�
(�
o�
(�
o�
(�
o�
{Cos
ox
*0�(�o�
s�

(�o�
(�s�
o�
o�
o�
(�o�
s�
{C9"{Cos
o�
8�o�
t�{Cos
ou
3bo�
s�

	o�
o�
sl
o�
	o�
o�
o�
o�
s�
o�
o�
sl
o�
o�
+no�
o�
o�
s�
o�
o�
sl
o�
o�
o�
o�
o�
s�
o�
o�
sl
o�
o�
oK
:����,oL
�o�
o�
(�os
{Co}
&(�os
ox
(�*Ako*~A**#@**#>@*0LrO	ps?
sD
�Ar�	pА(
�(
#�?��sP
(O
�B*0Or�	ps?
sD
�Gr_p�}(
�(
r�p��sY
sZ
(O
�H*"(�*F~H("
t}*6~H(#
*{I*"}I*0q(�,o�*(�-Y(�o�

o�(�o�(�(�
(�
(�(�
(�
(�os
(�ox
*�o�
3&(�,(�os
(�o}
&(�*v(�-*(�o�
(�***0s�

o�
(�
s�
o�
*6(�o�*0_(�-*(�(�o�
(�(�s�
o�
(�(�s�
o�
(�
��s1
o�
&*6(�o�
&*~G*V(E
}J}K*{L*j{M,{Ms\
o]
*0)	{M
(^
t|M(+
3�*0)	{M
(`
t|M(+
3�*2{Kod
*0u.
,
o�
o�
**s�
z(E
*{^*"}^*0K(p
(�sG(�(-
{U{[{5o�
{V{[{6o�
*�{[o�{[s�
(�
o�*0l{],*}]r;
ps?
(@
r�
p(A
t}Nr�
p(A
t4}Or�
p(A
t5}Prp(A
t5}Qr�	p(A
t5}Rrp(A
t6}Sr0p(A
t6}TrBp(A
t7}UrRp(A
t7}Vrbp(A
t7}Wrtp(A
t7}Xr�p(A
t7}Yr�p(A
t}Zr�p(A
t}[r�p(A
t8}\*0J�-t}r�p(�
,�z*�3t}r�p(�
,�z*�z*0Bt}r�p(�
,�z-t}r�p(�
,�z-�*�*(E
*0vu#-*�#
r�p(�
#�3r�p+(�
(�
(�
(�
#�3r�p+(�
(�
(�
(�
*s�
z(E
*0I(�
rp(�
rxp(�
r�p(�
rL
p(�
r�
p(�
rp(�
*{k*"}k*{l*"}l*{m*"}m*{n*"}n*{o*"}o*{p*"}p*{q*"}q*�(o,{co�
{do�
*F~b("
�z*J~b�z(#
*F~a("
�z*J~a�z(#
*F~`("
��*J~`��(#
*F~_("
��*J~_��(#
*^(3
(4
~5
(6
*2(3
(4
*�(7
(6
%(8
(9
X(:
(;
*f(:
(<
(+(;
*�(:
(<
(+(;
~5
(6
*0B(<
{co�
(�
,}f{d(<
o�
{co�
(�
*�}f{c(<
o�
{do�
(�
*�({co�
�o%(o)*�({do�
�o%(o)*0�rdpЏ(
�(
��sP
(O
�_r|pЏ(
�(
��sP
(O
�`r�p�z(
�(
�zsP
(O
�ar�p�z(
�(
�zsP
(O
�b(�
*0�r�p}e(�
s�
o�
r�p�s�
o�

s�

	o�
	r�p�s�
o�
	�s1
s'(��s1
s'(��s1
s&(�s1
s'(�s1
s'( �s�
}cs�
}d{c%{�
�sm
(^
t}�
{d%{�
�sm
(^
t}�
�s1
s&(�s1
s&((�
(�
(�
� s%
(�
�s�
(�
*0)	{g
(^
t|g(+
3�*0)	{g
(`
t|g(+
3�*�{f,}f*{do�
{c{eo�
(<
}e*�(3
(+��((<
(+��(
(!*0v(8
}h}i}j(<
�"s�
(+
X(%{jY}j{h{jY({g,{gs\
o]
*�%{iX}i
3{i{h0{i}j**2to)*F~r("
�z*J~r�z(#
*V(F
}s(%*n(F
}s~r(�
&*($*j{t,{ts\
o]
*0)	{t
(^
t|t(+
3�*0)	{t
(`
t|t(+
3�*2{sod
*�r�p�z(
�(
�z�#sY
sZ
(O
�r*{�
*"}�
*2{�
o�
**(�
�*v(E
s�
}�
 ���(�
*f(E
(�
s�
}�
*07(�

(�
,r�ps�
z{�
o
&(�
,(
*0<(�

{�
o
{�
o�
(
1{�
o
,(
*�(�
,r�ps�
z{�
{�
o�
Yo
*0"(�

{�
o
(�
.(
*j{
,{
s\
o]
*6(
(@*^({~-(@*"(=*"(=*0� s
r�p-rp+rp(a
o	

#@@#@@s

o
-sV+s�o
#@@#�r@s

(

#i@o
#�r@o
#I@#I@sl
(
{�o
*J(
{~o
*s�*0�{�,*}�r ps?
(@
r�p(A
t}xr�p(A
t}yr�p(A
t7}zr�p(A
t7}{rp(A
t>}|rp(A
t}}r'p(A
t?}~r?p(A
t@}rWp(A
tA}�r�p(A
t8}�*{�*"}�*{�*"}�*{�*"}�*�(F
rspsI(Br}psI(Dr�psI(F*:(E
}�*:(E
}�*�{�,{�s\
o]
(
-	(
�**0)	{�
(^
t|�(+
3�*0)	{�
(`
t|�(+
3�*6{�(b
&*F~�("
t}*6~�(#
*{�*"}�*F~�("
��*J~���(#
*F~�("
��*J~���(#
*�(p
([sG(Q(-
(Z*^{�s
o
o�
*0!s

{�o<
o
o
*2{�o	*0S{�o(S{�o(Ur�p{�o��{�o��(�
(O*0�{�,*}�r�ps?
(@
r�
p(A
t4}�r@p(A
t7}�rTp(A
t7}�rjp(A
t7}�r�p(A
t7}�r�p(A
t7}�rbp(A
t7}�rtp(A
t7}�r�p(A
t7}�rBp(A
t7}�rRp(A
t7}�r�p(A
t4}�r�p(A
t4}�rCp(A
t}�r�p(A
t8}�r_p(A
t}�*0�r�p�}(
�"(
r�p����(�
s
(!
��r�pЏ(
�"(
��sP
(O
��rpЏ(
�"(
��sP
(O
��*:(
(+&*V��(
oB
(
*
*
*(
*0Srp�C(
�%(
s 
(!
��r2p�C(
�%(
s 
(!
��*F~�("
tC*6~�(#
*F~�("
tC*6~�(#
*j�is 
(!
(i*j�is 
("
(i*0J(j,!(#
s�
(d(�
s�
(f*(�
s�
(d(�
s�
(f*B($
rTp(�
*(F
*0Sr%p�%(
�&(
s 
(!
��rrp�C(
�&(
s 
(!
��*0O"(%
~�r�ps�

s&
o'
((
&~)
rrps�
s&
o'
((
&*F~�("
tC*6~�(#
*F~�("
t%*6~�(#
*0,(*
~�r�ps�

s&
o'
((
&*0,(+
~�r�ps�

s&
o'
((
&*0,(,
~�r�ps�

s&
o'
((
&*0L#s-

(.
o/
+o0
o1
s�
o2
oK
-��
,oL
�syo3
*$5

*(E
*Jo1
o1
o4
*(E
*0�$/�
����s5
��s5
��s5
��s5
��s5
��s5
��	s5
��
s5
�	�s5
�
�s5
��
s5
��s5
�
�s5
��s5
��s5
��s5
��s5
��s5
��s5
��s5
��s5
��s5
��s5
�� s5
��"s5
��$s5
��&s5
��(s5
��,s5
��0s5
��4s5
� �8s5
�!�<s5
�"�@s5
�#�Ds5
�$�Hs5
�%�Ls5
�&�Ps5
�'�Xs5
�(�`s5
�)�hs5
�*�ps5
�+�xs5
�,� �s5
�-� �s5
�.� �s5
�*(E
*
*s�
z(E
*^(6
�,(
(7
*
**
*
*(�*"(�*(�*"(�*(�*"(�*2(8
o9
*6(8
o:
*0&%(8
~;
o<

~=
.o1
*~5
*0I,	(�3*u},(8
~;
u}s�
o>
+(8
~;
o>
�&�*
8E0%(8
~?
o<

~=
3**�,(�o@
,*(8
~?
(A
��o>
*�(�(B
,*(8
~C
s�
o>
*0&&(8
~C
o<
uC
-(�
*oD
*^(8
~C
s�
o>
*{�*"}�**02%(8
~E
o<

~=
3*�F-*�F3**^(8
~E
�Fo>
*^(8
~E
�Fo>
*^(8
~E
�Fo>
*^(8
~E
�Fo>
*2(F
oG
*0%'sH

%��sI
oJ
~5
oK
***�(8
o9
(4
(8
~5
o:
*F(8
o9
(4
*F(8
(7
o:
*"oL
*0�((F
oM
+koN

u�-
�pt�oO
oP
+,oQ
u�-
�Hu�oR
(S
-
�0oK
-��,oL
�oK
-��,oL
�*	*59n
x�R(8
o9
oT
�*0,%(8
~U
o<

~=
.��(V
(W
**0,%(8
~X
o<

~=
.��(Y
(Z
**0,%(8
~[
o<

~=
.,(\
o@
***0C(�3*-(8
~]
(^
��o>
*(8
~]
(V
��o>
*0C(�3*-(8
~X
(_
��o>
*(8
~X
(Y
��o>
*�(�3*-(8
~[
o>
*(8
~[
(\
o>
*0�)oM
8�oN

u�9�oO
oP
+moQ
u�-]u�
	,S	o`
(8
oa
ob
1:	o`
(8
oc
ob
/!	od
u",	od
u"�"�<oK
-��,oL
�oK
:L����,oL
��"**/z���
**0O*(F

(8
oa
oe
,#(8
oa
oe
(8
oc
ob
,
�"*(+*0�(
(�{�{�{�s�(�(���sf
o�(-
{�o-
{�og
t�(�olozoh
{�og
t�(�omouoh
{�og
t�(�onoh
{�og
t�(�oooh
��s 
(!
*foi
rp(�
,(�*N(�oj
(�*0a(,(S
,*rTp(�
-r.p(�
-
rNp(�
,
(ok
*(rdps?
sD
ok
*{�*"}�*�({�o�{�o�
&(�(l
(�*N({�om
*J{�om
(*Z{�on
oo
op
**0boq
or
os
oq
or
ot
oq
ou
oq
or
ov
oq
or
ow
oq
or
ox
*0X(�ob,J(�ob�-(
{�oo
oy
oz
o{
o|
��(}
�-o**0)+oq
or

o~
o
o�
os
*0/,o{
o�
t}
r�p~5
o�

(�
(�
*0�oq
or
o
oq
or
ov
oq
or
os
oq
or
o�
oq
or
o�
oq
or
o�
oq
or
o�
oq
or
o�
oq
ou
*Jo{
o�
(�*0�-($

{�on
oo
o�

8�	o�
oz
o�
+mo�
o�
(�
r�pr�po�
(�
,C{�on
%��s�
o�
o�
{�on
%��s�
o�
�.oK
-��,oL
�	oK
:[����
	,	oL
�*5z���
0V.{�oo
oy
oz
o�
+#o�

o�
o1
(�
-	o�
�oK
-��
,oL
�*/K
0�/{�-*s(�
s�
o�
#�?s�
o�
o�

s�
o�
{�o8
o�
{�o8
{�o8
oa
oe
{�o8
oc
o�
*Z{�o�
t_o�
*2(�o�*0�.{�oo
oy
oz
o�
+do�

(�ob,I(�obo�-(
{�oo
oy
oz
o|
��(}
�-�+o�
oK
-��
,oL
�*p�
�(��'(
o{
o�
o1
(�
�'ok*0`{�,*}�r�ps?
(@
rHp(A
t}�r�p(A
t}�rRp(A
t7}�r\p(A
t7}�rpp(A
tM}�r|p(A
t7}�r�p(A
t7}�r�p(A
t7}�r�p(A
t7}�r�p(A
t7}�r�p(A
t7}�r�p(A
t7}�r�p(A
t7}�r�p(A
t7}�r�p(A
t7}�r�p(A
t7}�rp(A
t7}�r0p(A
t6}�r<p(A
t6}�rLp(A
t6}�rbp(A
tN}�rzp(A
t7}�r�p(A
t7}�r�p(A
tN}�r�p(A
t7}�r�p(A
t7}�rp(A
tN}�r&p(A
t5}�r:p(A
t5}�rFp(A
tN}�rTp(A
t6}�r`p(A
t6}�rpp(A
t6}�r~p(A
tN}�r�p(A
tM}�r�p(A
tM}�r�p(A
tM}�r�p(A
tN}�rp(A
tO}�r.p(A
tP}�rHp(A
tQ}�r`p(A
tR}�rlp(A
tN}�r�p(A
tS}�r�p(A
tQ}�r�p(A
t5}�r�p(A
t5}�r�p(A
tS}�rp(A
tS}�rp(A
t5}�r*p(A
t5}�rXp(A
t5}�rzp(A
tM}�r�p(A
t7}�r�p(A
t4}�r�p(A
t}�r�p(A
tT}�rp(A
tU}�r,p(A
tT}�rBp(A
t,}�rZp(A
t8}�*{�*"}�*{�*"}�*(E
*(�
*F~�("
tV*6~�(#
*
*0F0s�
~�rnps�
o�
(�
&~�
r�ps�
o�
(�
&*�r�p�V(
�0(
s 
(!
��*0�r�p�}(
�1(
s 
(!
��r�p�}(
�1(
s 
(!
��rp�}(
�1(
s 
(!
��r�p�2(
�1(
��sY
sZ
(O
��r%p�%(
�1(
s 
(!
��*2t1o�*F~�("
t%*6~�(#
*F~�("
t2*6~�(#
*F~�("
t}*6~�(#
*F~�("
t}*6~�(#
*F~�("
t}*6~�(#
*�(%
�1(
(7
��s%
(&
*0K(�-B~�rps�
((
&~�r�ps�
((
&~�r�ps�
((
&*�(�,3(�o�(�(�o�(�(�o�(�*{*"}*{*"}*{*"}*(E
*{*"}*{*"}*(E
*{*"}*{*"}*{*"}*{*"}*{	*"}	*(E
*0�r9	p�%(
�5(
(�
�%��sY
sZ
(O
�
r�pА(
�5(
#�?��sP
(O
�r
p�-(
�5(
�-�	sY
sZ
(O
�rpА(
�5(
#�?����sY
sZ
(O
�
*bt5(�
�%o*bt5(�
��o*F~
("
�%*J~
�%(#
*F~("
��*J~��(#
*F~("
�-*J~�-(#
*F~
("
��*J~
��(#
*�(%
�5(
(7
�s%
(&
*J(�s�
(�
*J(s�
(�
*(*bt5(�
�-o
*(*�(�-o1
r8p(a
(�
u�(�
*091(�
r`p(�
u�
,(�
u,(�
uo�
*F~("
t)*6~(#
*F~("
t)*6~(#
*F~("
��*J~��(#
*bt6(�
u)o*bt6(�
u)o*�,
(s
o}
&(
,&(
#o�
(s
(
o�
*�,
(s
o}
&(,(s
(ox
*0�2(s
ot
-(�
*#�#�(

(
,@(
o�
(
o�

%(�
(Z(�
%(�
(Z(�
(,(o�
(�
(�
,(o�
**0�3(s
ot
-(�
*(
,H(
##(
o�

(�
(
o�
(�
s�
o�
(,0(##(�
(�
s�
o�
*0�r�p�)(
�6(
�sY
sZ
(O
�r�p�)(
�6(
�sY
sZ
(O
�r�pА(
�6(
#�?��s�
(!
�*(�
*{*"}*j{,{s\
o]
*0A4(o�
+(�

(�
,(�(�
-���'oL
�*&2*( *�(F
}}s�
((S
-(o�
*Z{,{o�
**0)	{
(^
t|(+
3�*0)	{
(`
t|(+
3�*V{,{o�
*0�r�p�[(
�8(
�[sP
(O
�r�p�%(
�8(
(�
�%sP
(O
�r�p�\(
�8(
�\sP
(O
�r�p�](
�8(
�]sP
(O
�*F~("
�[*J~�[(#
*F~("
�%*J~�%(#
*F~("
�\*J~�\(#
*F~("
�]*J~�](#
*(F
*01,u}
�F&-�z*o�
(�
o@
�z*0 5u}
�z-~=
*(�
*(E
*�u�,*u},u}(�
��*~=
*2-*o1
*(E
*�u,*u},u}s�
*~=
*o1
*(E
*0$��#Y@Zi
(j
r$p(a
*0+,u}
oT
Yo�
(�
#Y@[��*(E
*2����*J����(}
*(E
*{5*"}5*{6*"}6*{7*"}7*{8*"}8*{*0+{3*{
}r(po�oq*{*v{3*}rJpo�*{*0+{3*{
}rfpo�or*{*0+{3*{
}rtpo�os*{*0+{3*{
}r�po�ot*{*0R6{(�
l(�
l3(�
(�
�+,*{
}rMpo�ou*{*0+%{3*{
}r_po�ov*{ *007{ (B
,*{ 
} r�po�ow*{!*007{!(B
,*{!
}!r�po�ox*{"*007{"(B
,*{"
}"r�po�oy*{#*0:8{#�[�[o@
,*{#
}#r�po�oz*{$*�{$�]�]o@
,*}$r�po�*{%*�{%�\�\o@
,*}%r�po�*{&*0+{&3*{&
}&r�po�o{*{'*v{'3*}'rpo�*{(*007{((B
,*{(
}(rpo�o|*{)*0+{)3*{)
})r(po�o}*{**0+{*3*{*
}*r8po�o~*{+*0:9{+�'�'o@
,*{+
}+rFpo�o*{,*{-*{.*{/*{0*2r(p(�*J(@(Jo�*J(@(Lo�*J(@(No�*�(@(P�*o�rMp(�*J(@(Ro�*J(@(To�*J(@(Vo�**o�*o�*j(b,(b(do�*2r(p(�*0P(@-*(h,*(@o�-(@(j,(j+o�*(h-(@o�*�(@(jo�(j��(i*{9*"}9*{:*"}:*{;*"};*{<*"}<*{=*"}=*{>*"}>*{?*"}?*{@*"}@*{A*"}A*{B*"}B*{C*"}C*{D*"}D*{E*"}E*{F*"}F*{G*"}G*{H*"}H*{I*"}I*{J*"}J*{K*"}K*{L*"}L*{M*"}M*{N*"}N*{O*"}O**(F�*2(@o�*R(@o�(�**(F�*2(@o�*0:(P
(�
*09;%(P
(�
-�*+(�
l#@Xs�
(Q*0:(P
(�
*0g6(P
(�
l#@5	(�
+-4(P(�
-�*+(�
l#@Ys�
+(P(Q*�(@(�
o�(@o�(U*�(@(�
o�(@o�(W**(f�*2(@o�
*2(@o�*2rfpo�*2(@o�*2(@o�*2(@o�*2(Bom
*2(Bom
*J(Bom
o�*^(Bom
r�po�*^(Bom
rpo�*^(Bom
r�po�*^(Bom
rfpo�*v(@o�(@o�(I*v(@o�(@o�(I*v(@o�(@o�(I*0�}}#(@s�
}(�
} (�
}!(�
}"}#(�
}(})(E
(A(C(Es.(?(�(@(�*�?@@@@@@ @"@$@0<s{},sw}-
��%�P(�
}.�}
rp�r%p�r-p�r5p�r?p�rIp�rSp�r]p�rgp�	rqp�
r{p�r�p�}/�%�%(�
�%�%(�
�%�%(�
�%�%(�
�%�%(�
�%�% �K �(�
�%�% � � � �(�
�%}0s�
}2(�{2(�o�
{2(�o�
{2(�o�
{2(�o�
{2(�o�
{2(�o�
{2(�o�
{2(�o�
{2(�o�
{2(�o�
{2(�o�
{2(�o�
{2(�o�
{2(�o�
{2(�o�
{2(�o�
{2(�o�
{2(�o�
{2(�o�
{2(�o�
{2(�o�
{2(�o�
{2(�o�
o�o�(@��s%
o�
(@��s�
o�
*0D��s�
��s�
s(���s�
��s�
s(���s�
��s�
s(���s�
��s�
s(���s�
��s�
s(���s�
��s�
s(���s�
��s�
s(���s�
��s�
s(���s�
��s�
s(���s�
��s�
s(���s�
��s�
s(���s�
��s�
s(���s�
��s�
s(���s�
��s�
s(���s�
��s�
s(���s�
��s�
r(ps (���s�
��s�
s(���s�
��s�
s(���s�
��s�
rMps (���s�
��s�
rMps (���s�
��s�
r(ps (���s�
��s�
r(ps (���s�
��s�
r(ps (�*0E(>(Xo)(>(^o+(>(Zo'(>(\o-*07={2o�
+(�

o(�
-���,oL
�*(n{4,{4s�
o�
*J(@s�
(�*
*0(@o�(G(@o�(I(@o�(K(@o�(M(@o�(O(@o��*(Q(@o�(S(@o�(U(@o�(W(@o+(c(b,(bo�(e(b��(a(@o�(g(@o���(i*0E(>o((Y(>o*(_(>o&([(>o,(]*0z(Z�[�[o@
,>{1-(Bo�
u^}1{3-(�(B{3o�
*(Bo�
u^-(B{1o�
*�(Do,
r�poh
u_}3(Do,
r�po�
*0>(`,o�
,(Bo�
*06?(B-*(Bo�
rpo�

,o�
r,po�
**F(�
s�
o�
*0&s�

(�
o�
(�
*0-@�.(
oB
(�

(�
i(�
is�
o�
(�
i(�
is�
s�
s�
o�
s�
o�
o�
(�
o~
(�
o

	s�
(�
o�
(�
o�
o�
o�
(�
b(�
b`(�
b`(�
`+%o�
�.o�
o�
��Xo�
�i2�o�
*0)A{4
(^
ta|4(+
3�*0)A{4
(`
ta|4(+
3�*Z�����lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet�PADPADP2�>�������s<��,5��������羊!�㊨��넩�
|G�x=g��H���-��V���ឈ�6�Z3١����gͤ�+��`�������ܫ(��[�ē���w?������l�[F�[�Y�����e����u�4��c��&弱6�8��૮�d%�-���
���0��%f�Y/��;:�ƌV�ǰ���N
̵���x�:�=e��E��Х�;�D�m�h�W��0N��/�sח�j�G��0�{8^ټ�Gݯ���{i8��P1�]5%��+�P 9�4�sT��g����2����i���Q�q^�����^X�S�}�«�F��w����g�o��97O�Da�h�3���B/0*
j��Xǐ��2�\���)j�h.�{J��
��WV���q[���j�Ƅ <�� 8\F#X��#��b$�X&&>'��(w��)��++C�+�8/`�}0�q�0x�1 ��1���2(P6��]6�]y7Wiz7�z�8
8R:��q;l�@H��F�H��HN��J�6�L> 5N�0Q��Q�^MT]��U>��V�pY��3Z�O�[���]�:�]�U�_Wf�_�ٿ`���cW�Ed֌ve� f�Vofh�l�f�m3W�m~�o��Rr�t$��x꧀|)�|5�5}�c(���"�}
!�H�+�W
:
�)��af&5�%,�G�M��� M#P �#�Q%�}g���
�M���	�
�&�`)��,����n��"��F2]�p�$r i����$#"�[_-�!�;	:��,I�	���
���,�&��m'VR!�6,�Z?�g�(s&
B,�*'��!*(u��#<Q+P�'��� ��*�'�+a��#Up)zO�*��'���`"p"D$��O3:controls/demomodulecontrol.cs6controls/demorichtextbox.cs�demoicon.ico�H.demotesting/fixtures.csƒ images/about.pngօ*images/background.jpg��>images/clipart/cacompclient.png
�Limages/clipart/cacompclientenabled.png �Bimages/clipart/cadatabaseblue.png��Jimages/clipart/cadatabasedisabled.png��Dimages/clipart/cadatabasegreen.png$�Fimages/clipart/cadatabaseviolet.pngg�2images/clipart/cainet.png��>images/clipart/cainetsearch.pngC4images/clipart/camodem.pngD9Bimages/clipart/camodemenabled.png/<8images/clipart/canetcard.png@8images/clipart/canetwork.png�GFimages/clipart/canetworkenabled.pngUJ6images/clipart/caserver.pngkMDimages/clipart/caserverenabled.png�O6images/clipart/cawebcam.png9R.images/code_central.png�t*images/contact_us.png2{:images/cursors/cursor_pen.png��<images/cursors/cursor_text.png�(images/demo-logo.png�,images/description.pngM�$images/dx-logo.png�&images/dxribbon.png�4images/icons/add_16x16.png0�4images/icons/add_32x32.png�Fimages/icons/alignjustify_16x16.png��Fimages/icons/alignjustify_32x32.pngY�:images/icons/attach_32x32.png��6images/icons/bold-16x16.pnga�<images/icons/bullets-16x16.png*�<images/icons/bullets-32x32.png��Dimages/icons/bullets-box-76x76.png��Jimages/icons/bullets-circle-76x76.png��Limages/icons/bullets-decimal-76x76.png��Fimages/icons/bullets-disc-76x76.png��Rimages/icons/bullets-lowerlatin-76x76.png}�Rimages/icons/bullets-lowerroman-76x76.png��Fimages/icons/bullets-none-76x76.pngd�Jimages/icons/bullets-square-76x76.png��Rimages/icons/bullets-upperlatin-76x76.pngZ�Rimages/icons/bullets-upperroman-76x76.png��Fimages/icons/center-align-16x16.pngN�8images/icons/close-16x16.png��8images/icons/close-32x32.png��6images/icons/copy-16x16.pngu�6images/icons/copy-32x32.pngi�4images/icons/cut-16x16.png"�4images/icons/cut-32x32.png��:images/icons/delete_16x16.png��:images/icons/delete_32x32.pngh�Bimages/icons/editheight-16x16.png)@images/icons/editwidth-16x16.png�6images/icons/find-16x16.png�6images/icons/find_32x32.png�
6images/icons/font-16x16.png2Bimages/icons/font-color-16x16.png�Bimages/icons/font-color-32x32.pngJ6images/icons/font_16x16.png�Nimages/icons/fontsizedecrease_16x16.png)Nimages/icons/fontsizedecrease_32x32.png�!Nimages/icons/fontsizeincrease_16x16.png['Nimages/icons/fontsizeincrease_32x32.pngh*@images/icons/highlight_16x16.pngX2@images/icons/highlight_32x32.pngV5Jimages/icons/indentdecrease_16x16.pngE=Jimages/icons/indentdecrease_32x32.png�?Jimages/icons/indentincrease_16x16.png�DJimages/icons/indentincrease_32x32.png�F6images/icons/info-16x16.png�K6images/icons/info-32x32.pngOHimages/icons/insertpicture-32x32.png�X:images/icons/italic-16x16.pngp]Bimages/icons/left-align-16x16.png_Dimages/icons/listbullets_16x16.png�`Dimages/icons/listbullets_32x32.png�b4images/icons/new-16x16.png9g4images/icons/new-32x32.png�hFimages/icons/newviawizard_16x16.pngcmFimages/icons/newviawizard_32x32.png�p6images/icons/open-16x16.png�x6images/icons/open-32x32.png?{8images/icons/paste-16x16.png��8images/icons/paste-32x32.png�0images/icons/pentool.pngn�.images/icons/pinned.png_�8images/icons/print-16x16.png؍8images/icons/print-32x32.png}�6images/icons/redo-16x16.pngɖ6images/icons/redo-32x32.pngx�<images/icons/replace-16x16.png֠<images/icons/replace_32x32.png�Dimages/icons/right-align-16x16.png��6images/icons/save-16x16.png	�6images/icons/save-32x32.pngJ�<images/icons/save-as-16x16.png͵<images/icons/save-as-32x32.png�<images/icons/scaling_16x16.png
�@images/icons/selectall_16x16.png0�@images/icons/selectall_32x32.png�@images/icons/strikeout_16x16.png��@images/icons/strikeout_32x32.png��@images/icons/subscript_16x16.png��@images/icons/subscript_32x32.png�Dimages/icons/superscript_16x16.png��Dimages/icons/superscript_32x32.png1�2images/icons/texttool.png!�@images/icons/thickness_16x16.png��@images/icons/underline-16x16.png1�6images/icons/undo-16x16.png�6images/icons/undo-32x32.png��2images/icons/unpinned.pngu�*images/info_16x16.png��"images/online.gif��"images/online.pngt�,images/online_help.pngj�6images/productsmalllogo.pngb�Fimages/ribbon-application-32x32.pngH"images/ribbon.png-:images/shapes/shapecircle.png�@images/shapes/shapedownarrow.pngq @images/shapes/shapeleftarrow.png &6images/shapes/shapenone.pngH,@images/shapes/shaperectangle.png*1Bimages/shapes/shaperightarrow.png66images/shapes/shapestar.pngN<>images/shapes/shapetriangle.png�A<images/shapes/shapeuparrow.png�FHimages/themeicons/deepblue_16x16.png�LHimages/themeicons/deepblue_48x48.png�O:images/themeicons/dxstyle.png)\Jimages/themeicons/lightgray_16x16.png�mJimages/themeicons/lightgray_48x48.pngFpHimages/themeicons/metropolisdark.pngyxJimages/themeicons/metropolislight.png@|Vimages/themeicons/office2007black_16x16.png�Vimages/themeicons/office2007black_48x48.png�Timages/themeicons/office2007blue_16x16.png��Timages/themeicons/office2007blue_48x48.png1�Ximages/themeicons/office2007silver_16x16.png̓Ximages/themeicons/office2007silver_48x48.pngٕVimages/themeicons/office2010black_48x48.png��Timages/themeicons/office2010blue_48x48.png��Ximages/themeicons/office2010silver_48x48.png��Limages/themeicons/office2013_48x48.png��Bimages/themeicons/seven_48x48.png��8images/themeicons/vs2010.png��4modules/mvvmribbon.sl.xamlQ�4modules/mvvmribbon.xaml.csf�Nmodules/ribbonmerging/paintcontrol.xaml�!Tmodules/ribbonmerging/paintcontrol.xaml.csr(\modules/ribbonmerging/paintusercontrol.sl.xamlV�\modules/ribbonmerging/paintusercontrol.xaml.csҳ@modules/ribbonmerging/private.csýlmodules/ribbonmerging/ribbonmergingusercontrol.sl.xaml��lmodules/ribbonmerging/ribbonmergingusercontrol.xaml.csB�Tmodules/ribbonmerging/textusercontrol.xaml�Zmodules/ribbonmerging/textusercontrol.xaml.cs>modules/ribbonsimplepad.sl.xaml})>modules/ribbonsimplepad.xaml.cs�Pmodules/ribbonsimplepadresources.sl.xamlo�program.cs�`4properties/assemblyinfo.cs�c6themes/demorichcontrol.xamlg&themes/generic.xaml�k!�using System;
using System.Windows;
using DevExpress.Xpf.Bars;
using DevExpress.Xpf.Core.Native;
using DevExpress.Xpf.DemoBase;
using DevExpress.Xpf.Utils;
using DevExpress.Xpf.Ribbon;
using System.Windows.Media;
using DevExpress.Xpf.Core;

using DevExpress.Xpf.Core.WPFCompatibility;

namespace RibbonDemo {
    public class RibbonDemoModule : DemoModule {
        public static readonly DependencyProperty BarManagerProperty;
        public static readonly DependencyProperty RibbonProperty;
        public static readonly DependencyProperty ForegroundInfoProperty;

        static RibbonDemoModule() {
            Type ownerType = typeof(RibbonDemoModule);
            BarManagerProperty = DependencyPropertyManager.Register("BarManager", typeof(BarManager), ownerType, new FrameworkPropertyMetadata(null));
            RibbonProperty = DependencyPropertyManager.Register("Ribbon", typeof(RibbonControl), ownerType, new FrameworkPropertyMetadata(null));
            ForegroundInfoProperty = DependencyPropertyManager.Register("ForegroundInfo", typeof(ForegroundInfo), ownerType, new FrameworkPropertyMetadata(null));
        }
        public BarManager Manager {
            get { return (BarManager)GetValue(BarManagerProperty); }
            set { SetValue(BarManagerProperty, value); }
        }
        public RibbonControl Ribbon {
            get { return (RibbonControl)GetValue(RibbonProperty); }
            set { SetValue(RibbonProperty, value); }
        }
        public ForegroundInfo ForegroundInfo {
            get { return (ForegroundInfo)GetValue(ForegroundInfoProperty); }
            set { SetValue(ForegroundInfoProperty, value); }
        }

        public RibbonDemoModule() {
            ForegroundInfo = new RibbonDemo.ForegroundInfo();
            Loaded += OnLoaded;
            Unloaded += OnUnloaded;
        }

        protected virtual bool NeedChangeEditorsTheme { get { return false; } }
        protected virtual void OnLoaded(object sender, RoutedEventArgs e) {
            Manager = (BarManager)DemoModuleControl.FindDemoContent(typeof(BarManager), this);
            Ribbon = (RibbonControl)DemoModuleControl.FindDemoContent(typeof(RibbonControl), this);
            ForegroundInfo.OnModuleLoaded();
        }
        protected virtual void OnUnloaded(object sender, RoutedEventArgs e) {
            ForegroundInfo.OnModuleUnoaded();
        }
        protected override bool CanLeave() {
            return true;
        }
        protected override void RaiseIsPopupContentInvisibleChanged(DependencyPropertyChangedEventArgs e) {
            base.RaiseIsPopupContentInvisibleChanged(e);
            bool newValue = (bool)e.NewValue;
            if(Ribbon != null)
                Ribbon.AllowKeyTips = !newValue;
        }
    }
    public class ForegroundInfo : DependencyObject {
        public static readonly DependencyProperty HoverForegroundProperty;
        public static readonly DependencyProperty NormalForegroundProperty;

        static ForegroundInfo() {
            HoverForegroundProperty = DependencyPropertyManager.Register("HoverForeground", typeof(SolidColorBrush), typeof(ForegroundInfo), new FrameworkPropertyMetadata(null));
            NormalForegroundProperty = DependencyPropertyManager.Register("NormalForeground", typeof(SolidColorBrush), typeof(ForegroundInfo), new FrameworkPropertyMetadata(null));
        }

        public SolidColorBrush NormalForeground {
            get { return (SolidColorBrush)GetValue(NormalForegroundProperty); }
            set { SetValue(NormalForegroundProperty, value); }
        }
        public SolidColorBrush HoverForeground {
            get { return (SolidColorBrush)GetValue(HoverForegroundProperty); }
            set { SetValue(HoverForegroundProperty, value); }
        }

        public void OnModuleLoaded() {
            ThemeManager.ApplicationThemeChanged += OnThemeChanged;

            OnThemeChanged(null, null);
        }
        public void OnModuleUnoaded() {
            ThemeManager.ApplicationThemeChanged -= OnThemeChanged;
            OnThemeChanged(null, null);
        }

        void OnThemeChanged(DependencyObject sender, ThemeChangedRoutedEventArgs e) {
            if(IsDarkBackstageBackground()) {
                NormalForeground = new System.Windows.Media.SolidColorBrush(System.Windows.Media.Colors.White);
                HoverForeground = new System.Windows.Media.SolidColorBrush(System.Windows.Media.Colors.Black);
            } else {
                NormalForeground = new System.Windows.Media.SolidColorBrush(System.Windows.Media.Colors.Black);
                HoverForeground = new System.Windows.Media.SolidColorBrush(System.Windows.Media.Colors.Black);
            }
        }

        bool IsDarkBackstageBackground() {
            return ThemeManager.ApplicationThemeName == "MetropolisDark";
        }
    }
    public class ForegroundInfoWrapper : System.Windows.Controls.ContentControl {
        public static readonly DependencyProperty ForegroundInfoProperty;
        public static readonly DependencyProperty ActualForegroundProperty;
        static ForegroundInfoWrapper() {
            ForegroundInfoProperty = DependencyPropertyManager.Register("ForegroundInfo", typeof(ForegroundInfo), typeof(ForegroundInfoWrapper), new FrameworkPropertyMetadata(null));
            ActualForegroundProperty = DependencyPropertyManager.Register("ActualForeground", typeof(SolidColorBrush), typeof(ForegroundInfoWrapper), new FrameworkPropertyMetadata(null));
        }
        public ForegroundInfoWrapper() {
            SetBinding(ActualForegroundProperty, new System.Windows.Data.Binding("ForegroundInfo.NormalForeground") { RelativeSource = new System.Windows.Data.RelativeSource(System.Windows.Data.RelativeSourceMode.Self) });
            SetBinding(ForegroundProperty, new System.Windows.Data.Binding("ActualForeground") { RelativeSource = new System.Windows.Data.RelativeSource(System.Windows.Data.RelativeSourceMode.Self) });
        }

        public SolidColorBrush ActualForeground {
            get { return (SolidColorBrush)GetValue(ActualForegroundProperty); }
            set { SetValue(ActualForegroundProperty, value); }
        }
        public ForegroundInfo ForegroundInfo {
            get { return (ForegroundInfo)GetValue(ForegroundInfoProperty); }
            set { SetValue(ForegroundInfoProperty, value); }
        }

        protected override void OnMouseEnter(System.Windows.Input.MouseEventArgs e) {
            base.OnMouseEnter(e);
            SetBinding(ActualForegroundProperty, new System.Windows.Data.Binding("ForegroundInfo.HoverForeground") { RelativeSource = new System.Windows.Data.RelativeSource(System.Windows.Data.RelativeSourceMode.Self) });
        }
        protected override void OnMouseLeave(System.Windows.Input.MouseEventArgs e) {
            base.OnMouseLeave(e);
            SetBinding(ActualForegroundProperty, new System.Windows.Data.Binding("ForegroundInfo.NormalForeground") { RelativeSource = new System.Windows.Data.RelativeSource(System.Windows.Data.RelativeSourceMode.Self) });
        }
        protected override void OnMouseMove(System.Windows.Input.MouseEventArgs e) {
            base.OnMouseMove(e);
            SetBinding(ActualForegroundProperty, new System.Windows.Data.Binding("ForegroundInfo.HoverForeground") { RelativeSource = new System.Windows.Data.RelativeSource(System.Windows.Data.RelativeSourceMode.Self) });
        }
    }
}! +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;
using System.Windows.Printing;
using DevExpress.Utils.Internal;

namespace RibbonDemo {
    public enum TextMarkerStyle { None = 0, Disc = 1, Circle = 2, Square = 3, Box = 4, LowerRoman = 5, UpperRoman = 6, LowerLatin = 7, UpperLatin = 8, Decimal = 9 }
    public class FontFamilies {
        public List<FontFamily> Items {
            get {
                List<FontFamily> list = new List<FontFamily>();
                foreach(string fontFamily in FontManager.GetFontFamilyNames())
                    list.Add(new FontFamily(fontFamily.ToString()));
                list.Sort(new FontFamilyComparer());
                return list;
            }
        }

        static bool IsValidFamily(FontFamily fam) {
            return true;
        }
    }
    public class FontFamilyComparer : IComparer<FontFamily> {

        #region IComparer<FontFamily> Members

        int IComparer<FontFamily>.Compare(FontFamily x, FontFamily y) {
            return x.ToString().CompareTo(y.ToString());
        }

        #endregion
    }
    public class FontSizes {
        public int?[] Items {
            get {
                return new int?[] {
                    null, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 26, 28, 30,
                    32, 34, 36, 38, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 88, 96, 104, 112, 120, 128, 136, 144
                };
            }
        }
    }
    public class SafeFontFamilyConverter : IValueConverter {
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            return value;
        }
        public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            throw new NotImplementedException();
        }
    }

    public class DemoRichControl : System.Windows.Controls.RichTextBox {
        public DemoRichControl() {

            DefaultStyleKey = typeof(DemoRichControl);
        }
        public bool AcceptsTab { get { return true; } set { } }
        public bool CanUndo { get { return false; } }
        public bool CanRedo { get { return false; } }
        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) ? string.Empty : value.ToString();
            }
            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 { get; set; }
        public void SetTextBackgroundColor(Color 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() {
            Blocks.Clear();
        }
        public void Print() {
            PrintDocument p = new PrintDocument();
            p.PrintPage += new EventHandler<PrintPageEventArgs>(PrintPage);
            p.Print(string.Empty);
        }

        public void Undo() { }
        public void Redo() { }
        public void Cut() {
            Clipboard.SetText(Selection.Text);
            Selection.Text = string.Empty;
        }
        public void Copy() {
            Clipboard.SetText(Selection.Text);
        }
        public void Paste() {
            Selection.Text = Clipboard.GetText();
        }

        protected virtual void PrintPage(object sender, PrintPageEventArgs e) {
            ((PrintPageEventArgs)e).PageVisual = this;
        }
        public bool IsEmpty {
            get {
            foreach(Block b in 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.Text.Length == 0;
            }
        }
        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;
                        }
                    }
                }
            }
            return null;

        }
        public TextMarkerStyle ListMarkerStyle {
            get {
                return TextMarkerStyle.None;
            }
            set {
            }
        }
        public T GetUIElementUnderSelection<T>() where T : class {
            BlockCollection col = Blocks;
            if(Selection.Start.GetNextInsertionPosition(LogicalDirection.Forward) == null ||
                Selection.Start.GetNextInsertionPosition(LogicalDirection.Forward).CompareTo(Selection.End) != 0)
                return null;
            return GetUIElementUnderSelection<T>(col);
        }
    }
}!�: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;
using DevExpress.Xpf.Bars;
using System.Reflection;
using DevExpress.Xpf.Core.Native;
using System.Windows;
using System.Windows.Controls;
namespace RibbonDemo.Tests {
    public class RibbonCheckAllDemosFixture : CheckAllDemosFixture {
        Type[] skipMemoryLeaksCheckModules = new Type[] {
            typeof(RibbonSimplePad),
        };
        protected override bool CheckMemoryLeaks(Type moduleTyle) {
            return false;
        }
    }
}!D�PNG


IHDR�^3N�C�IDATx^�}�]U��Yw&eZj/���@�=H��U����A�����R��!�(�����Y��$��LI2e��➹w��=���-g��f~�s�����|���k�
CG��u?��HԎE�+���'�n(*�kF{�н*b@�ZS�>nw�ҙB�P���*j[)�g�Ryv_��Ir\�P`@��3��A]-
E���L�2���<�t�8�(T
頣�C���
�*�A�q(:�⏂J�j
P��G�Y�O�P���NPء��v�z>:Q�PT�USP��ĊTOP�ʸ
��+��t�]nJ4�Ԫ�T����׊��1��ʀ�tt|�A�	(J��P��FA]�\\�PFK:�	E*�P�L��a�+5
ЙJ��\:S@��J
(�+j��z
U/�P�RE���Y1���r��O7�3U=��#V(�F���
�p��*:��&T<�f��(�As��j=T�V�	v����e`y(����P���yәB�P���P(�U:K>�F��@������(t����;j���T�������`�ݽ��B�l�S��[�W�:Ɉ-��=��((�J��W(�1*�+W�/F�$��;��P`oui) y�ңO���4.P���#Q�c��S�t�B
|56�"Ө5�Jg�B�[�W��3���P���w��3(�AF��m�T`ø�fx�B�P��YSS;d���
8�# Jy��ODW��)���ڸJ��"�,�U�UD=��S�_�k��:�tѢ����MMM�7o��B��	��m���4�Ŷ�r����lJ��ݼ�̳j�N�'�3�$���&���r(�ob�-�.�چO?%b��=)�**!Qu֯_���N0p`����貈"k��cH"�zx�"��/2�2$e�D!@?��Z]�����MMM�V�hmm�f�2s�SSQ1p�V^B<d�v;�PUUŜ�Yu��"������E�2;(r�K!Lˆz$�zR����z���>�uZZ�[ZZ�^�X�����#'L��1'L܊~��b�u��$��"���A�Гi����|��7on�S%QR�]�A�)�T�ѐ%��@�J��X߰b��O>^�ɿ��*��z�ʆ��N�i���Yy
l9~f"�l���l����/0����L���6cP�3�zaY25�>y���<8JF�V�\����׀��g�,�9�?YU!�"�b�N~
�W���ۯo��}h��|��U+V���V����@��,����e�L�d�d���N;o�i�ƍ�6u:��AH��$0�PeBᤀ��T��*+�N?���̘��8tf�>�*�L��b�}g|���w�1ݟ�i����GS(t�����8����3�p��m&mո��qI�0?QЖ�n�}	�Dc�>FL)�#�8KKs�1&CC�� AAdt���<L�蒠;;`�o�����u��5#F����ԅX����C��Z��S�[��a6kP4l�MI��A��L��=]�t6s�ݧ�0�4�E�;����Oi��L
c��Ĵ�
����2h�0�9v���Uk�[dd�R]�3�0���4�"�CVWW���I�e�v�*�^�Ph��Qc�.y�}�e�-|[�s�����W�)q̇����2{p[L��[�q�N�Y�6#|vLd��a29=��(�]cC㈑#��F~4hQ��Ć|y��u�B[Mاdь��5Sv�)�('��c*+Rt	 �K�*EDd�:�*E��3�&`�f�Y[�ش��_y�Y�fG�I:c]�4fSs;�U���O�z��֖�2�/%.�3�.�6��A��`&la„-��Dc,	�"c�3#�,9�r�11�b)���������F��X]�$����hw��P�5�A�y�`�ƦMcƎ^��2Z���Ɩ������
��;j������l�h��y���N?z�A}hҠK@,����Db���_/��u��e�Y��x��ÇQ0�Oo}��@5�B5
���Y3r�0fD+��VM�y�Od��II����]?7y�[�q�SK���G
3ʯ��&#9���Z��PY��P�l�X�����P����L���ʊ
O�!R���ɭ�Z�nCf9Z-��@4���$.} �\�sS���6��L��t]��X�2�&o���Lrh�<F,�����~�=��K�q�ڷ6�!��c	�>*B��Ş�m���,�]3%7�9|�]b�'������]4�&�.
�(�bH&��`%���RO�2r^�@
�;^ �k�Lv3fx��ư�}O8p�.��2�q�x�a:��L=�
]P �,c ��l.{�w�c�'n� ��
{�@��H�+���k
Cʢ|R��)D�����^������y�]�̚�h���V���A���
R�[�3�2���	{�H�E���bbS,i�4�0���h�K���&S�e%���k��s��w���7ލKg>�ۨ3(��:��^Ȯ����

����qw�kp�
cR�}#���V�.�r��.J�$(xO�ϕk7/�G�1(��K�PW��K;�W��O�,��m��M��}�}��{�[�l7��<�<�MHąh�d�x��)�79)�,�#����ň�0k9-�ڃ]��Q䑼.���~���M���Z�ZBm�&��@�P7.�Yv�����>B�G\��UKE�46K�a��"Ԫ�H*��#���?Xm������Jϰ>gj@~J�w�q�f����L��ȟ��oPZ2��Y��qcG��;���ƎN�0�X�G��d��%K�ӿ��uC}C�:A�<����i�S%qzǫ���o}������_z�N���D���;jܘQ��I�v����6�OD��D��`��o�{�/�ū/��L��{���d�:�Ǵ�e���Z���ՙ�Vh"=Vr��H �G���<M6i���4r%��?���g)/{?[7{Áƈ�Pt�U�R�>w�z5'D�}:t��K�>��k�nQ%�)�x�}�w�i��s�_��;ԇ�;K.{cѻ�g��s����<�[z"��+w�?
'@�+@݀:J Ӓ�a�����Dg���3���$8����$�²��,Αn��"�E�1liiC���5ȕ��A�|vٺ�N�K��<���	`4��X�G���Q���}��|L'rN�x��{�����_����V�?
R�Dg�ߚ4��|I��� 1u�rI6���U#�H<O,�$��X�dG�Sr;�-uV+�$��Me�x��5��7�.���٧��3� Mr�U�օe��o���'~m�ԓ@��������O:����E�aRgN"����vĨ����^濽���ioÛ�ޥ!mN,v��G|wz�:s]���5��p:���2K(j�$)Nini�<p��He'�E���Ǽ������݆q��[��{�c�U�#�rܺ�:#b���>o��D��%q�Y�~~���F�t�a8��Q�@4-�N?�h�C��.?��1�l��0�����ϊ���k��t��b4t����? \����!��.ud_���74Ym�-bt�K���/�E9fNF	���#�M�q��H4/a���ۈt�$�m�D ��g�됣��h��~/��kH�x4�k��v��{�>Bn�q	
I.���L|*�T��}S�Q��A���
]�=�b��BS�35X)H�C�;���i�_: ���|]���4�[	�E�1$ӥ�o��J�_.n��J��=A��nK�r�V�|
���dEX�|�O�{���\v��4i�[לw��h�b��h��{�<59��@�>�{�=;V��k$�1�u�}�����$A���ڛ�Io
�o.���MаӰp������A8»(���i��+��[�47�y�!h�Ra�J�Qk�lku'}���D	e&}g2D��>������У�8��SN=�%bb��/�6�8�Dg.g��kgwP��z���CI�������.����m����K�.'+2+x���q��ֻ/�<�H
X��u���f#V�ĝ�g�"��.E�
]��j��?F����g"{�nN��Fp�yb<س��^�
��>0+�GR�v��}l�s��$��cO>w�a�m'yy�["�dL��$���CAL�|%�Kq9�,Ь��[|����t�_��KhU��ً_fj/�;��m�":_�GH��_ބhx��u#vnBn��GC�<z�U�\�a��n�n�f�/��O=G~�SO8�I'�;�K_�(x�wH�v�u�6}���O���6�G
O�$C\:�<����ԓ����G��\s��b�.9
�Bd9����T^����٦P�gǵ1%q��΃Jn�č��AwCs3�3������	v"�-����E�P���
*��3O�C��ޠ@;EH�Ǟz�ͷ�L+�
]_��I�`�%��~�	uu�4d��r����X������C�>m���&v��0���ϚA���ﯤO�L��,�($b���3�G�B�GP�Pa�A|�L��#2D
�c���x-S����aCTj:9V�+��&�b�HF�s�MW	�s�Cg��N9�Hz3���W_w{�&��	� �+�;)���oQLλ�#~�ox'�̙�(}�Ң3�g}�
*��݋Φ����/uI֜�=�cO>O�8k�	��|'�+
!�����ZCx�U��"�=9]����$�e�59A	��)5.%�b��<�]'����?��
@���:]]�$��g �@�֌�ꈀ"�j���7��
4J$햦6׆�[K��������R߹�#����[️��9�,[���4��o�R�9}��´	�"GkC3�����
q�T��
}���^�`����s+G�c;G�~mn1�}�/x`�!A[&0�ٟ�.c⑱C��iGM�Q�R[��<Hֽ]*��ץv������#�;f��H��k���ɪr��'�z�$D�CI]s�?TH)��*"n*��Sχi��D��y����6���@r�<�)����uMRMܢ��Y#^^��4�t�a�4�Pj���h9�]�,����s�s*Lg}%Jo�:��/hg����&M�q(
�\��[Du/��sXg�� 	��sx�;�i���v��Sxz�s����{�P�»�³.xq���a��Œ#H����i���v�Mh:��מ��%hTe=r���&��v�N���f3���J8�LV��3,�'��1.��7�I[��oi�H�-��"`�>A���ae�3�҉�J��-�-Hj�C��(�s�v��C��ǀPӗ^p��"���3��&�K/��y�WD��=�(��=�S�㏼�k���NR3J���_��t��P��e@�EY�W�ܸ�$���@/�w�awX����I�8�#U;s�m?��#�\�����E�i��f��}�t���|�J�YN٥�^�}Zj�i��S��]��yl�
�6Td���ڢ�QB]���G��O�?�ӫEo��~�`H �,0�)��Ia���Uj>z��ɮ��^��Ǝّ���gzK�
�x�yʓ��0]�a���>��


���}�q�r�d�ȾE�CO-�m����@ԙ51���t2����s�^w&���Sò3�`��9�	�-gNEEɞ]�7��tRү1t�i~��;{�P��T�؛��=��>e�9Rp'��B��	:շ�p璥+�^E��c���:�d�Y6e�,ハ_|c�����#dD�u�\:餀�h�c�\ڥ���n��l�}���C��|�6��8��ti�Ì��L��l���<��e+�J?����<�[�W�L0r-}֍e/x��\,�8������"]tc:+��)��(���~0�e����'��"�l ��U�Aj�?���Ou�h���.Bv�2�ӡt��
��o���n�1���F�2b�7�1 �,J�q����_;����;���2�l��΀�>�	��-j�9��璤���/a���9+�	��V!��/�4�3mEٽ_0Y�jM�:����X����LgE�Ȭ�Jɚ�T@�bqUA�
<�8��l����/xC�B��)�ds4jT�$^���+�n��^~�J�4K�&:>�//�CCCSt�Eo�e�#�A���h�	,mA,�A��r�����c�M��;c}��8�� gjɪ3��'�4{W���)���g�9Y��N�,�p�������L&��;�ڟ����&\�V��w��ޟ.�[�nhjR�A��#���1�G

ˋ�c�<������x�'У�{�'�y�ǫ3�3��X3qb[j��/��y�_�0K��K������R:R�57�zFx�5�>L�H�ēS�2��W�B�
ԀH1�j"��DUC�?�{^8�]�����Kaj���z�~O��a�����6J,|�A�S�)�P���>�f~��O!���o}�3��'�$R�mSR+�|#�s�ؔ�c��O�
�6F�LLFFE�4�n7�
�:VsA���]y��lcs@m�TgQU�:L�ÓI��[��"=��|����?C2��g]ꅃ��c#F�B
k���Sw�4c����I_>���*K.!8��5�LʢHeceȪB�_�ȍ2���;��D���$��B�f�Ѷ%��xC�^BR7v
	"z��{��m�}vy�^q��/+����'�v�(��{�خ?�������~�$�����gw=@:�7jX��Kp��d�Z�jDpv�u�3��T7֏�y�[L:K��~i+%��ՙH�H^�uV���-�H��4��z��e�W���f�n�������"D�p�Dg҂Ω
/����_9�zNt�V�_{�!ٝ��͐�<��O8�P�:_)��z�M��]qghs��1��N�a���qʥ�ō}ֈq�V���u��nni3h���#&��8GW>3��<�A2�3#G���9E����D� �:t�ʫo�S�~١�1�G��aX��jhl"r�3y�xY�(Cr������FKel2���4����@�
�99
y��ش��1�7�A�(=�Z��w��V1����<�?�)�?��оٽ�-��_���Q�*濱��G?@���-�籂�@���v"H%.<�+NJ����@#!
��ZQ�s�L�N>�
�����c	�����h$�n{�tƘ�a3$[���
3�y�R��S��zI"~�Yp����=�5}��e��+;͒�yn�Ms	����a���H��I$2�����sJ�=������!�3�JH\������(�h��gwǔ#^8��k��(gQF�³t���o������}�4f�0&bl����t�J*����|q�p~��0Hy��+��η(��Qg���1m��J9�:{���Z���G��*QįN����u0�4�d"�<���������Sv�e�V��I�g�RTs��
"��]�F�lhh�"�QɞC|vtd�.���]M���:�,-/�D,�A[�EZV!{�flHy�S�m`���1��K�.�5hЪ���aLH��
��/P#�5���RgN"��e�WE�C�͑fO�f�S���5s:�t�{W�RЇ��%ӁS�Q:���<�\�G�:�������'X���M�S���v��.z����5�4�&�(���{��mn���Ȓ��
JA|j�Im�F�A;�[�ӿ,�x��)͈#��������ډ��=}�]��m�p��W�
^�9V����H3F��(\����k�Ö�U ����6c�o˅1Њ�&�#0�Mg�vs�88%�W&��ޘlo��?"��tu��=���v��\sI..{�X ��'W�-_��o^�Y�ҏ��N��9����>ԡ_�O&��ǿB^��q�C��f1I�����/�@�/��%kF����:�Rx���|����`��T{��DM�tQ�˻�<��c��i���x��g#j3j�!�8����>t�i�d�!�G�i��/�*k@���-C��������5�a�Sg��N/�LI��P����t���C�~����)q��7�0�	B�6�9�˖�s�6���}��9	��6��6��(Cq��_�E/�����'�����7NI��E��qǸ�����P�15�$�}`O�GDR>��3��Ҡ��wΡ�b�3���Q�$$#�����Sg���)ǀ�@yN/8�9��Ϻ
�h�	Q�x<�(��;�^șM��Y���6�l"�vI~
>a�<
�@**�����9��a�m��ߜ�rۉ[�5�>��kӊ�/���?�T�_|םw�U_����nhjz�g�8�Kv"��p>�L��	z�]w������r�̏�}.G���_�>���K��mF�'=��c�	/�ڮ�\��t���B\��B��n�}���9&,x}!�Sg����f�Q��ف�F�}�#J�s�{f�2���������#0h6�-]"s���Po�J�.�Y�L���4�c�$wH�{F����a�<�U?��~�8��%	>Kt��Dg0k��v"��TV�"��x�;A{p���*{u�m$3�dǨE�	���u5A$H��rJ)�_�3Ss�e>����9��@�2�1���7�����k�9@(,�0e����K֭o��2��&#WkZ[u��=?��3���l�R�F{��|��%��aUg���G!˛��d+Gp���0�<��Dѝ'$I䳂��9�3�}]8��s~Y.���.�q�=�/�(�W7ξ�����I+�+k#��~�����RksV�̭�L���x�K�>�\��f�9�S&������1+�G�9|�v"�I����G�f��k�:m-��@{�W���_S�"g�k�~1��3N9Fޒ9��:`_'}�˖�.��l��v蜈�vv�i�E���~��]&L���Q���y=��ȹF/��^_D|�}��&"���_S�ghq�LDs�٧H�����"D�-x}�ό��L=_�|�WN9�J0�]s�:�~$����{���~M��o�1s��-�n�	��y�W*�*�vVo��{IG>�W��t�~ĹܢEg�����_��c�:�l�ڴ'h���q���w�ȋ>y���A>T]M�$6����G#K����uM�Q�̘���Sh��f��%�q�W"pO&M܊�5vى=�Ĥ�V���S���3�9�+��[�n����A�(BR���Y	�D��'ߟÏ��:��y��	y�S/�"���l�f�'�Y@forf<�IN�J(��Rg���������z���+��	.&9�/�
�������X�GS�H�~Q(�(�V�rd�S�$Є��+"�l����
�U(�w�=��6ߏf
�5S:p�I;a)�ל�A�L�H�2h�RpH�/�o�P,{
v��b�+�%;*'�MOrB^A�z-?(P�w����t�Ao�d��Rc����w�2O�SX�Rl��.tn�3D��b�
P	�	 �@
�a�w�G��Ģ����j��:['�`�'{��*y�uVJ?���ܫ��o<�
�ǡ��LV��
Ug,�S�9OO�^�ߓ��LrA}g
��Ό\cX��u���P�:Cg�k��x��7.�V�@
�B}g�a��d�g%9�	<H`�����ĠBՙ��B@�tw���2��w&�@RSlPn�
����i�Š��T�aQ�M�B�ܳ,�c�t)	�_ayX��J�:�J�P�Y���0�tq��2�;SG��F��7�N��0��8h���*��
�5ߙ<��(�7j���.r��6>K��S@(tG
U-���� ��MO�^%D"��
�8SFS���� ��A6	
e=*P�l*�wV
uƾ3_��!]�5z�-@9��1�G	z��3ψ37��tE��`,7%�1����<d�`Ҧ&��N�,�H���+�&rU{*�jbS�l�-����69�m(�0�)
A��;W(�w��wf��ilߙ��K@[%��$0��M1���z
Ug����(�Y�zw�F�����p�]X3��h�P2����b�w�>���ZZ�(�	.ɦp!?���k� ���[w�۠ɦ��6��5�s��wƶ��t@��3�b���>��x��~!�,����L�D������M��y�1�D����]3��D���>!sZ���K�R�
���,���>|�����qgv��w�
S����,�%�f|����<���e�Z�v�ϴ��BIIl��ʤ�ֆ&K'|� �3�y�W	H��q�Y=��m�c�X��U�۽����:�[�#:SY��(�N�ŅBe�X��Ә�q�޹>�RJ����t:�H#�]C�mM�€��/�[��-Y�^��X5�aXh(tf�A
(M����/㸹�Z�C[&}'���̯��1C|�Ć0��$�>]IG-6i�����Y��Օ������lB�:��fS��(�ٹ����,�˟/�P("�䬮�A����6�����	�csN��0IA��fSp�ȩ�@�X����R��D�i������=bY�b^B��3����`��-"�8�e�30�*���|��p��2$E����/���I�=�)���o�m�&�blB��T���C+�Ug`�b�R:��}R~�<��������o����^>p]a�^��B�������3��Jg
Ug�A�:c�Wb�D�1���v��*���T���Y��5�M�� �g7����~�3��\���L��͵�
��<�ah�p^W�>��OL��v���!��Ƙ�M����n,�Q����Cn!���u�\A���UNvQ��L�C�УO
?�i�`��W�5��[�W1�2l�A 0D-�A��ﲡ�(/|���[qfTe Et
7���y�P �Bg]�w�躴���E?�.�μL
}"؄�'�PC22��f�FĨ]+�%)#
&IY�����+3I�����,+�w����;+�H3�8�R�q&B���RF�N
�
�>]��.}��#0ed^0��SΚS�qm�
]��]���/�G�;��_���}����;+�,�h�(��g�Na��1�0hZ��
�C0�ԇA�p���ڂ�0pn@9o��0�t+D.��KB1�	jn�9�����bDY�u�Vp~@m�O
&8.�s�F\6'����׸ZL�%ڪ��m�zd�zǽ���a�L�]�����
!҄�Ɉ�J�[(<�D��YTp�~B�wf]��]�)c��c�"�P�bZf%Xq�H�%5��+����(e�=/���@S����w.rC}g*��wV
�c-a�F~e�|�tR����W�5ی�v�p?'��a>�n�W����,�4�+F���jܙ�-]�^D�]�FŮ�1�vŪ���@���z�ЇOg �,�"xh��a���>䖍���Ogk#!8�*8�{_��2�r���Ǝ���%�R�HP�t#Ɋ���<u�+��-����o�`sU�"���K�ͦ���D�J�*�"�]��^���L���A��4��.9���v��_$(T���"�EN

�55�~�fL�E̾���+��kp9�a�'^K\���b��B�,r�\z-x��M�G0��:r
3^F�
����{�4Q���a�
��`��l���$~��w>����	3�����@\�#m�*��2�RSF-A�o���KmMu�;QI��4�3���<�.#(���:kmm�����+W���]ݥ5�h�(.����Z�buλmm�e��
�6g:d�5�i�-�T�'�����<�N:b�=w��eR+��̯En�H�����ߺヌW2���)Dg�هv���^�B����+�
%:�77o���/��|�o���c��+��&�\H"gQ���Y
�WyV:Z-�x�8��ܼ1sIt6 U��	
����G�����$�P�����d��,ԹL(H�#����Cn8r3Ze#��4�yb{Ζf������c�hxB���@�0`��~B��u��RlX�Ɩf�
��

�H�WBL�n���xӏ�ڴycCÆ�����.LH���12g��(둲*�����C[�=olܰi�Ƭ>�8y2��
]�^�=z�akV�nh���R����p�^o�4mlX�a]v��1v�8���PuVr��.^�����s�Oך6S]S+�߄uƈUg�[�a�:��@�`�:��T[ �X��5�.���ӷ�n�w�
�Q�\U55;��[x���m���hQ/�B��?]���y��8u��յ��a
�B_;�:/	�����[Ή���U��׿o�~����vRI�'��2#DV�(�V'5F�%���m���ܝ��[o���P(�˗.}筷ZZZ��b��8'HB:��Xw!��8�A�I2d<��&dX=��3���TXd�ocN�}�1��e�P�׿yC�N릦�.\�re�x�>�%����wy����d��y��)i���(%h}Ĉ��f̨���zw�$j��g��%K�������b�ȑ�n���-��
� (�7�~����%KH��	�-nP_2ߍ���O�,%%�L��Q�Z8���FҊb�A�{
���5���b5ƌG�:��z|��$�M
�(,0��3�
cs���U�WSӱ��R��8(����)'$�A�_��&�bg*!�Ί����xN�y�WU
8�wz�
8������ںv��M�6G�I�V�T@<�t�(�����W
1�����MP(�n��Ʀ��k�cB�P^@�	�(a�n�5��[*�:|xuu�׋�P:�0:kjl\�v�cTVTT�R��3��
�- B�ghut�a�jjk{�K_��s/��+96mܸ���YMT���O6v<YZe�c��'0O^Ö�fb6�Ӵ5�x�
���n)���6
�@c�PYѧ������@V��"�r�H-�i���ë(_!���..5���͛���ѧ����D�"����f��6C�֒m�o�~����yɭ^	�yӦu��y��.c.T�`�t���A�PJ{�Z�����߿�W�P��tv�m%�f�-��/��S�^N`G�Y�ŝ��7�H�Ӗh��5
8�謄Qf�֮�+@�]�3�ϏyPb1]tyt:k�cK3��,gyG�)�Kg�2���3җ~LFe7ݨ�%���&��#��uM--�*PІB�G����BEʿ&; �%}��6tpm]
��"d����q���-d���*M&p����O?Q�:���%t���^a��^د__�b��i�MLB��6c>�d����a�h�-|khY�o*p�e?�Jr�Yt�7'��gܸQ	�2Lf�̻]�f4�K��bљ�(�蓂���LA�7~��)�0R�R�2h��!wY��o�P�)�)�Y|-QU��##[֭ojk5���®vI+a�6e�@V�
֫:����Z��a�Ik`-�X�t�P�E���
����Q��iƌ�����Z�~�$w��8�����k�ȈoWn�!;�?�
ZWU�Q{K��	��`�z���,�E��W*464d�Î�9rX�z՚ƶ6�9>���(aLF좉�\0{�]F�`zZ�|U�lr�����+
56�:�5�S�vt
�?t�؄貝dE�$5b�_�b���D[����d�񬀔�
=��(|f]ǫ+HE�$I0�SR�o:\6����β"�
��E.%
�c^�l�P�%W��
7nd�໨���f6�gE�D6������M�R�c��Ӑ����u�6�U(����LA>}�-�]R+O3Px><��>�}ڔ��c����5ƦB�͒@�S�و&$�E?0#E3�CrX`�`��NON�-P�:�d�X���'�j;�4����w�#�-�	�G}ætd/dw�xڊ
E�P��b�e>�@a:0���K��+�j��g}�f��3N. �)�;�wF?���TĞ��YS��!�7Ops)�,�xg�WߙB5��$;����Ѻ��u<�9��?F��Y��͡C�S�8)e���R.AO�:墆c��d�f����q�h��7vfӤ����
��l@,�!b<@GpJ'�0o�	y��xć��T(�w�Q?`���I�?j�[n�&��D��ĝ)��R%46�3n~�(^ߢLB���+t�w�B��$݈N�{�P(�� �K|p,�C����x@0�W�
E
�1hK/���7�Q(߿v�W* b'�9��[N�J�<�3�
���#6�] ��P�P(���1�P(p�u�{=
�B{�P(Jg
�B�t�P(Jg
�B_:�\��P(���:4�� H�MQe��31����y���#gr gr������� gr gr������r gr gr������r gr gr������r gr g��������r gr g������ gr gr g������ gr gr g������ gr gr������� gr gr������r gr g@�y6���n�|b�<�(��گv���.�&�Ԯ"55HP�8�vS)IW�9޲q\�U�%X"�`���jGb(��"є�.�׎MC�?;��b;���79��Y�Ix���O����ܙ)G�Ν�ܐ�_0��3��[,���l�ݵ#�\��c��Z��������&�J�{�r_G��=������`�s�mP���0��?{;?S��zx�����jo
���Eʥ������Z�>��-A.�@_G��W�v6Q�|PC��0��&�p��2�#�W�Vn}�� �=�(��Ʋ��ks���rS�
��g`K���<|�y�tf���Q�P��-oR_�6L�e��O�d�du�v���얿�/�0�}�p�Ã�[�Z�`�0l�������e��F~����LkK�M�������%��I�Aj�{[�K�Ŧ!k�e�e��1c��9��]\�3�b��=���ɖ��Ɵi�^������W3���3��T�:���%,5Gg�a�۵���M��S�}a���^�'H��_޳�62}�[����3��4���p��Gkv23RN��˔�d�.���<�Ͼ�YN��c���^_�}~��vb?4�NX�_�YQŭ�?~#:c}���έ jD($�>;�B�HF#�$��ְh1pQ�ع� �!�1τ�(�4��t:��̬���=�,l��j���vJdc,X�1���&�5F��ޙax�L�H[Z�e�a��?{�k�Q����oP��/'��N/��g���o��
�Nxa�t��c=�#P\k�݄�y������a/;5�:uE)`��Adc鑺�K��`�0䉸r�b �@��PjЖ��<�F���^��)��w��_�	�p�li}sb��0���Q�(v��e)���%�4ET8����@$c�Q�%uTz-���@� ���0jz{[L}P��T�x�C��=�l'�'�����X���;�u� ��-��*i%*A1�V�+��I1������M�OLA���h���W1�K��i
�K$�`��sYLMәa�N��k��+?n}E�֦���}�'� 
���ߩ#��c�(#�]�6k8yL�Ʌb.�-���M��T�E�)��)��I�����VP�����5aI�Mb
a��t�q.�Q�k��aP�F�#E��,a��l�{Q��	M�I�
?�=2��n$1��J�r�R�AؒO���Í��S����l��L���>ݪ�tO�K�a��QZkT��!Qv��IIID�җ���w�7I}*�)�È:�<Tgt[��v(��A"��=S�y�E )-�l�t�Ԣ���5������N�HpILm����yj��MOl�Ur­u��,���<��3U%ơ��A�wq���C�e����2K����>�r���c)���ǡݠ<N��ڶ�T$[Z���0���e�D�����?�j_O����c�t:��+��ZLz���R7�-A�ūy��<� 1�)�k8O�+����ҩ���N�R�F�@� ��,�$@�͝M���fN<u8.2���C�Q�'���9`ès�R��h"'��2C(E��a
�*��?ħ�a��r�є��ت���G�S�1{d9eW��.ԙaĉ��20q�)r�&tQu�YP�C�P=G��3��)3R��ǝzN��p��,d
�#e���x�˔�2 ,�[�:�@SM��P���Bp}�	��?F�e�̕�L��8��'@
q����&v�8FXG��=� ���Թ��n�k���F�D��tj<S��W�,��N`���:�v�O�O� �0��@NQf��P]��a�#���3�0�	Mg�aX����a�ߟJ٬s�q�b����υ�[��#o.��_�_A��a���U��+E��
hH|ī�(1R��R}J}��y���?���m�73פ��R�F�0�QCbj������>Z��;u�PW��'퀓J,��شc�OEK�:3v�ɟa����z�O�v^���+�h�#�P )ꔴR�YR��b���1�=,�
��D���-,1/F�k�T4����7�tА�W��ʨ��+Z!�X3s�Q|J�QҊ�ڢ3ð:F6��&i�R�*���"Ʀ�f�"v���3�Q8�BEJ�>�;L�>�g^�eZ~R���B3R�]v�s�~���`�e�����p?��������y_O.�^��DI�	�fع���|rVW��Y⛎�"��� }�>�Ý�;�h�57��*���f%�R:}q�]�\SC2Qs��'ą���?n��(�3pa^��[�Z���k�v.nc
,�u�
0Ǜ�z$O$X#h�ݐW�Rʈ �ܣ�tH���Qp��b1D��Vd�, UpʉZ55�;��tR���Z���s�?Z�$�Ol�a�섺�l�a(��Jg�a�3�0әa���0әa���0�tf�a:3�/�J{�3��tIEND�B`�!����JFIFdd��C


		
%# , #&')*)-0-(0%()(��C



(((((((((((((((((((((((((((((((((((((((((((((((((((��
("����������nI�APTQ*J�JABT�UARȔ�jjb�E��TQ@,EK�ĶH�曼�.*i*JFf�����I�E���R�(��+�d����AQAPTAPTD
BT�(TXTAPTF�	�U@%RYU@A@�K�PT�,Q,	&��j,X%R�Tf�me`
E.TA*�R��F�=&�Vj*&�f���	Pi)b�F����R�gr��J(AQAPTAPTDX�*
JP!PT�PT�Xht�`[��%JDJViPT(�DX,(XF���ɩD��`n-ngIX
IK&�VEAPj�W[�I����VJ��m�jd��i-�(�\˂KP�APTAQ!H��PX�a�g\Ae��`T)PP�Ae�K
J�Ae�T%.iPT��PT��FT�jD��jd�d�b֒�jD&�VJ�T&��t��:JYFf��,gHΆV(f���`Lt��MAPTAQ`(�"R�TAPT�TPTAPXduŔX�R�K`X@TR��B���UB�PP�I�fh��R�Q*�n��JeDQ%K�������;gF4�j)B�A��R�*Lu̸$ՀA@!@
"Ѐ	A(J%DQ���DTETE@J�t�PAb�-J���AnF��R�,P�@�A@dnJP�P!PR	b�Y,Q�*�ts��ؔE�ɡ���Ź�n�՚J�%���aPT����VE�����U	��M`J�
���AP,@P�APP%*QQTAPTP�(APT��`��t� JAe`AA,UA�%	D�PXA�F�T怀��I�e�,��U,��gFjYD�.-̶�n��ыeT�����(��f��E��[��)�t/5�@APT��XAPXP%DX@��P!R�A`
@vpA@QB�@$T!ninU�ib�X
�%�,%AR��nE"ԡ@TeK����,���:�Kaa*n��	��f��%jX�R�Bjk ��jP1��k9�JPTB�P,�TAQAPX�!@(J�J!HTAPT���aAIQ(	R�A�E�XXA�i�( *�X(�AnjTJT�`K��&��E�5u��X�K&ᚋ��m��R��,�i�e�.V��t��d�!HTEJUP�,`
�AP���AETE��]pf��YD�P JAPi-A��BEJT(	R�@�TJ@�nmT�"�	@AP�a,��Y-�"ucVIFZ�,�&٥!e�&�-�&�j��(��rk9��APT@@�H�((J�,@(�(T�Q`R���APwG^vXJ�ۑE�(J%DX�JE)@PT���PT��APR�P�B�E�($R�D%D���\�ՍXXI�E��i��f����&�&��f٤Y�3�ͬ�@PTAPX
���@�P�R�TT*��PX (��E@��AA`���TA`bt�	D��
K�,�e�	�@T�(A@�T�,	R�%D�A@!@(�Ae�Q,�f���훋dYh��[�j��XDXE�nF��`�\�s���(JTA@J ��E�@�AA�a�$R�d�	E!@Q(BX�PAe`
�T!APT�Kh �aPT��T�@�`�(i���������.�-�f�!PX���BƇ6�4JTAP,@�`T�DRAR�AET�T�E��P�*�PYDX	(�
KAPT@�(lt�@X,"�b�*��J@T(���Y-AQV�,�R%!HP��(BT-(E�	R�X,a�	FZ��!��IVS:Ff��F�*i-TIA�T�X\ц�5PX@P@�AR��X��XJ�TU���Q�Ae`
�
�Y�QUBR�R�TF�@���X�PX@`��PjJ�&��A`X�i�R�@"���D�����udXI��X��eZJ��	@�"����@)APT@�PP�@)T�T��PTPR%D�)�Q�X�D�@APTTt�QPX�APX���%
�T��!e`�-�,�AR���i(%T�@�E���Y-�:��QdI��f����K��EA�U�DI�)�TEKB,TU�,X,(�T(���,DTXA�WLBb�R��AlAPT(%(��E��JP�B"�Al�J,	nm([�P�((A@�T�X(BX&��$n���ŀ����Y@�ni`�����APT
T%JP(E�T��aPT��Q(T�D
��`TTAPT���Pv��)�J�E�J	b�`
��*@,-"X�X���aPT@Q*DA@�T%AlUAR�PP�%(D�X�b�D���f�R�i��(��R��I���APX(@PTUA@JJ��DR&�R�@��X��b�!�v��^kQVT@�%EEPT(J"�AR�T(�JQR�QVX� �nib��[�T�J��P	*��	DY*�i-�	(A�YP@�3�����P@�AR�DPP��D�P��JE,�i����B�$��DX�T�X&�,@�@PQ��z!ל
	@���V)@@�P�Vh�T��Ae�%K�T*%,�TT	APiAKeAR�d,ET!`�	d�D����R�,�R�����(@A@%D�APT�(�Al%APX,)@E,�V�@VQ�U�APE����IQ(EUv��RD-KJ%D���	e(��PT��,@�J�ABT�(��E��`AlYR���R�
 ,�Y%�`
P���,YPT@PE��TAPT�!PTAPT,P�T*	i���D�T	D�T	a`X�R�D(AXX,T�\�A�E�X�d�XP@@,,�EUDTJK��QQ*J@�TAl%K@TPT(E,�AR�!PP%A`%,@�ETEAPTUDT��(���,%J��AlETEAaKQTQ����f�@��E�( �E�J�@Q,��E,�QJQ,A@APT*��@����JYDX,(�Ŗ),-J���PP@����Q*X!�i`T(Q@
 ( (�@�T�P��E�"�D�T(�VJA��*EGEu���`J	-AE����XE�`�Y`�UBT�),�J@�T��K�E�eT�JT *�T�l%JP���a(E�b��`�T�X�T�b�!R�!@�!PPTA`,A@,(J	D�X�U,�T�YD�T%( GL�A��I�E���@	DQX�T�PY`���	-BX�%�`
���e��F��PT���T�E��T�Y)
@�
�!R���`X���PPX!D��I@���Rŀ�R�T)&���XX@��K1@)�i�`DX�!PT��
B
E��Q(Bf�@X@P,APTAP,�J"� �DD�Al-�@Al@QJX(@	DX�
��A`J��PT��
�@,�YDQ%@��J!�RTT�	`��EAAQT�A��,U!R��f�RI��EAb�))P�
R�APR
APPATX���e@	D�T��jKe@���	D�(J PB�`Q*T��XXJEPEEX�E-BPX�$,��GL��(�%�iE�T�-AA,BT�T�aPX�(,%APT�AA*J�T%@�T��XX�T!HT���,�����`,%B��T��eE��Y(���-�*X,).jQAa���TP@AR�@J�QPPPJ(H
	PB�T	D���QU@�[�EJX�XT���%��R��
����K),(�J%T�	A!A`�R(J)("�*�PE�Bة��f��ABtF�P[�UQVQ&��l"�Pe�))�P�@�T)
�(�`�J�@)[APT�JP
`J(�J)`��%,XTX��`��
(�RE�R�@�,
@X�,-APT%J��@AIQTRŐD�0
BTAA(��aE%DT�dJ)JXP@h@P@X�`
KA@J�T�PTAPP�(PP��TA`T�,X�`AHQA-�D$�(�R�K�R�J����T-�f�R��X��BYKI���ԠX�APT�	BQT(X!@(�(P	D�PP�TQ,d�T��J!PT��	@�D R���X,X���PP�j,�T�X
E�A@!e�DJ��F�E�PPE��njQB��(XX	R��VF��`J,�@�`
@J(�%	A!b�JJ�APTJAR�-�
�� ))X
P���P[	e�R�@�f�PX��(	R���V)J��隔TY�@��hf�jEPTT�(��
�T�AR�aP�@	X
K�PPK������APT��QT TQ�PE)*Ķ)��P�(JE�(�B��B,`
J�X�-@��TKP�Q(PT�J�@�	P
�%(�!P,�(���
DTAPT,R�K)d�`Y-@���$���E��X	P*�T�TU��BX*�`XQE�Eb��*ŀ�)PT"����h@P (@(aP�X(�(
�QPT�`b� P	DX�X�"R��AB%,�eAET�TQ@AH�R�`�EYQER��Y`�,�APT���@�J�A@Q
J�AR�DA`
���� *�� ( �aUPT�� @`TXT)@%DXT�A@(��Q@��AR�	���JJ@��X�PT�Q@T)��
���TAAPT(!HPEP�X�RE���E�`,P%J,YPP,X( �P�(Q�E�XJED��%�%D)@,)K�A`T��QAP,�
�T(!`��b�@B,�
EE��*AR����X�J"�PQ@I���!e�A��(Q@�R��TJAb�R-�T$T(@
X�
@AAR���)@V�D�T*�eR�`QdY(�K�
�JX*E��T��bʀTXT��DXXUAP��,Q,!@!@!QAPX@P@a@,@P@AEP�ʁ`�R�
E��QU(�E��e`J��(���`XAR� ,Q	D,���f��E,Q@AB(��$T�
X``�V��@�P���Q@ %,UAeX%�Qe�T	D�(E����),J�i�����H*�R�APTEAPT�@,,�,�@�QK�E�P�"ʖŖ�BJ����*,(�E�R���aKAR�e�,,%�`XE���( `�J	@��`�H@��D�T�JA`�,Q*%K@E��
��PEAQT%jDX�A���J�!P�PAR�AP�T��UA`,-P$Q@T�XK*%Q*-Rʉ�iEE@)(!R�PB���R%���QU)�h��T���h ,!`,AAPTA`�R�@�!R�	QU�X**�PT��R,�U�,Q@Q)AH�`���T@,J%dJJ�(!PTA`��	PhP@RY�R�i��-A`@,�X�njX�U,E�����PT�DK@�TUAb�D!@��PT�`T�PX ����P�DQ�P�`��P��J�D	K(��,�J`R�j@�Q@!@��!PTAPX`�����!PT�XUAeJ,P ,%D( ���T�E�Ő�JP!HT-BTAP,(��XT!e�@J`R�TU,QTU*�
E��R�@%BQ,
��K(!BX,
�@J�A@!PT@`�BAHP�%@U)
ABJ�PE�PT�X,)�DXA	J��X�XTB�UJ��E�(P�EaPT�(!@(E(KDTU�d��J�K�J��@	`KR�,UJ%� `R�T�JE��`R�QQAR��i@J�	R�`�T`��D	D
U�ED�,�*�!`TJP%DXT���mX� D���Q�DJ�AR�AR�E�(BT��"�`�
I,D�T%i��D�P,���@	D�X( *�,(�T�!R��
�)�)J%AAAPQ`,E,Y)Q�
�R�D�(��
BTP!R�QP%`�PT-�`T�J�
���@�	R�DX�R�%�R�PJ(�T�Ő%(@%Ae`Q(B�(PQ*JJ�ĴP *Q@	DX�@P�
PPQ(AR�TK"�A�Q
�@,��AR�((E�PT�,-KETDX!e,X��%J��PAR�!PP��Ae��`E�(`T"�E(�E�(	@P�b�	D(��(*@�T�X,`�PT�JJQ�R �,(��`
�)E�(B
�!aPe$�	D�A@Q@�b�(Q�	HX�T����
�T(�)H�J

@P�DX,��T!D
��X�,	P
E�PT�	a@AP
,%Q�(�E(IE�Eb��T�����-%DX�T�EDQE@E��Q��@BQIQ,��T�@E��P ,QD�%D
 �	@`P�RTI���@E�(�X��	KE�!@Q@����UJ	PT��ED
	QV�R���`	KE�A(E�b�XP%����j,�T	lUABb�DQR�(��K@@�!PP@�T%JI��,�P,	nU�*TD����`�	D�T�Q,T%�eK*	QZAPP�X�`@��PAR�DX,R�(T�	QV�)J�RŀA(X!b�D�T@P	DYKA@J�J�AR�	R�PX�Q(	KdJ,!DX�Q(UPTA@�AR�J�[PP���dMP��`
%�@EeX`�U,	@�U(����4	e�Q� �
	@DQP�eJBT��T� D���%	dX�%DQP�Q	QT@	E	DY�DQP��U!l%UJdM,K)E�Q@,XT(	QP�TT%�T!D�PP�KQ�d,�J	DX�Q@BJ�AB%,XED
,%�J�@U(�E.U(��PPB�T�K�D
,%!E$PT �a(E�P
@�R��%,�T@��P�@aPT�I��Q��`�E��BQ,T@�,*�,)*(	KQ�,	E`�@,�PT� ("X�ED
J�@,�%� (Q�T�P��YD�X�X,������X��P�@Q*Q�J`�R�%DX�	@)�,DX, ( %,QE�*�,�X�eaPY@ E��`
	@R�X,�E�ABX�E,Q@(BP�X�XP,QJX (	Q(, P,���@X.il!`	K	DX�,%@)eaPP�K�`�j*E�PBR��`
T%@P*QK("R��[�P�@�D
	@PR��J�J�J%.m�J, %,�X�BP�Ab��A*%�R��KQ@�R�Pb��B%,�
K ("��D@@��T�@�J�J��E�"Ԣ�)*XA�Q��[R��K(((��(`���`��BP,UJ

,���`T@���J�U*��"�-AJ��E,�X�,*(�P�
�!B��l!`,�@XJDX�(�JP�
���@� PDAJ����P������t(�� ��tҕ��F*1���?��p0P���?�R4c9$��RJINJ$���_��p���?�C�*o����?������%0P @p�`�1!�а���?!���i���v�&���<��m��s�j^i�D���]i���ul��<\u8M4�f;9�ƚ�Q�j&��٘�W��xs�*z�üv�`�h�O�ؘ��i�Q�'���G��n:4�u.C�\;�.4�7LQ�&���wC��	f&��j/���ӈj&��n���l;f��p�DӼ��&�퇘ᚉ�y��s?�1�N1µN��Ͷ�fc�k�j&�ӵ��0v��pȚ��jӣ˘��;���j`�7��
&�p�h�ly�4�m�[��3�	�&�
΍<�vA�p0էt�6 5���;����M���q���M<Y��~&��׋1�x���x��ڝM�
NَL�O�="�dM;N@��I<w,�0N'����3a�/:c��
�y�J��u����~$�ӑy�X~���yS��?�~��T�����y�u�OM�N�
�_�����i�=\�zq�8�Ư�<�c�3�x���e��g�`�_����G
�(�E�·���w��'[τ1M=��Zi�Ӊ|>��TN���S�����oߌp�^��w9�0�%�Sa�q/j�\��8-=`���Lh�L[޳�wæ�������7�*'�Ӊi��<\�M� �i���Q�i�|HQ���d��!����7$g�+�(�H;���? 9��޵���ȧ��#�G������
!�y ����?��?v�#�T�f3���g���"�>E4|�S�w������0�����0��}������E�7m�m���f.8�6��E���
M=��q�q�A@8�9��ӏ���<��?�}��m4��������<��8�0�<��01C0�>��œ��qF'�J���(���Ҏp��~��:��q�]�H�A�0�8���0�
�r�.1�q��}���������<��<�0�b��@C2�q������"B���:�l�����no��z�Id^7�O��_��3�+���fGvҘ!���8�n6��,y�y�}��O?��������<�0�0�`2��Ǿ������<����$C�B5��I�KISx�G#yI4h0�$0�,���Vjؼp���R+���`��J_<q��q��}4��������O<��<�0�0�P0�0�.�������8��,R �ˎ8�{��<�wA__w�0�w���*�O�����e0�M���f�1��Lӛ�M��&1�������|��<�0�<1� ��AD�S����{���0s�0Í.8�;�߬��4�0�0��f�6�S��`�/�*<�ó\��]��H$��>׼{�R���dm�i�kL\��������0�0� �0��Ͼ���߼��K�{D<�4��4���<�0�0�0�4�M7W]��|�3�����qݾ��
G�At_E���?���v�e�2�f�������k��1��������8��<�Ϯ8��L(��0��w�<��3�RM4�}��}��<��<�Ͼ��� A�����sްg�U΢�I���>��<��(0K��d�a�֭����*ZQ��/����8� �>pî:���C<p�9���W�0Y��w�<�ϊI�������4��4�qj�O
�@��%�Y��M%��B6�s��=�l>���ϖ��/D�=�Ha(�T+�d0�
4;�N;���<�0�0�>����ۼ��|��<��7o��$��܏4�y4��8�0�0�!4EFP]�岤ڡ�k>A���=��9��p6M6�������8��\%yr鍲�<��4�0�0�S�4�}6�|_�A�0��e6���Ɏ8AC_yT�8��0�0�3�8�e�mR� �� �X��cu E�|��o�$S[<W�Y�4�{��#��MCh���E���?Ѓ1M4�]��-��<��<��<�ᄌ3���s�:�	��$E2?,��0�r�0�<��}��}�`�)�l����5�%?r�<���(�CIy�i�@��?���#�G�ʗ�����1|�η|��<��<����,���4�c�>�Ͽ��8�0�� 	��<��<�,cN<;���l��<�H0��4���Ǵ�x�]G=�MO~4�W��"��}%�(<}�� ��Ýk+�l.C�'A�PL>�,�� !�M4�s�<���\$Ç{�0�>����^�Ұ"�$�D�	�(�8y��E4�}�� k�����㼟M-�v)�L�X08�$�[m����(4���=4��;ߟ�Q�S�m�_�m����O<���0�0�0�0�=���<��4�����s��Y��Iz���-�F\0ӟ0�8��%s�
�}�M�C���Y�~�� ��tQO$[ ���K �*���ִ'S���	se0�0�#�8���=��}��A
9u�M��R��0S������i���#����8!�
��
=�/�k�8�i��6}r%i�U}��q��+����.������d@/�fe� Qf�3�0�<��}��������4Ì���z��Rڧ�����@A1l6�Mj�C7�s��LiPt�]�8��A4g6M�Q��0~�܀&���<?�A4�w��q�"Z�?�-\mr��iy��<��<�4C�M�M��|��
����"��}�	��A��3�M$;��=���=����j��ݩ���'�9��
��Z����54�L�CA�P(���|�g��O�3�a�z�o�.{m4�Mw�}��8�8�"� 0�Q�_0��|�V�hy�=�����	+�)�8��_��8���o�2�c�dZa�L�L 0��0�B ���<��J������
�&���%��a��u2�q�0 � � �!�( �<� �
�sm4�}s���	�m�΁ S�
QJ��
#2�j�#O���dt�Ŵ���/��>���s�����9BC<3��
$�4���[��Vn�V�YY��h:� �8�4�0�4�M�q��u��0�/��*2�*� `�Ө��ς�,��q� �,>�3J9�(I��s�p⦸�,�N7�u�w��@f�{(��!�	.�{�,��7��,ă�2��s�O<�M4�]�^igqLsϼ����S�0��q�e�DN�~�wY���H�{˼0�c����l=[+��l ���k�i,��ꊹk�ˡ���A6_Z�n�`D3�5��s�笨�  �0 ����1���<��������,�N��I���0㜸�"��.8�qU�H��Y�b�;���1�K�C���FVv��Q�_>�%�[Q��t�<�eDZr+y���,<�0�O�<�<���	ԇ5w�<��<���,��.0�� �<�]�Ͼ��q��Jc���B,2̩�$��<A
K�F[Az���AJ^�(�$�4�mg�I��I�Y��x�F����R�L��ԣ0�s�޺��z�0� �`��c�8�z�x� ���QC8�zs�}���9+Í9���F���#]�ca��pv�9#�
c��~�,� �e�r�~�����ӻݝ�Q��M�#�x�\* �� 0Q �������O~��|Ӝp�\qS�<��μ��h[�5�
r�8r��t���L-G�"6���_y^47��Y=$t���D0�2
!�
9��ȣzfQU*��K(iϻj\9�����<��|w�x�y��Mqf�qn0ό�������<��[\z�q��Z �����RIA};<����y��C'��?����?������u�"�Fv���(�7�ۨ6�	/���|��y��e�a�q��L��|>����]�IO��s�c?<����N9���7��c��Ō���(Q҂���̷��}�m�P@C<��'1�)�ۭ�M���}:T�_(�8S�Eua��1�L��r�����/���|r� C0���GO3����_MF8�����BR�8�� E.즰����O� ��"��$�9MI�}�SM��0�b
 �k�/r��׿��^u�Zi�߼�0� �! S}�p��Q�Y2�q�"I)L�C��A&�S5�oҩPa?��6�Id�Z�����;�v{�j���o�b�	���<��<�o�]��w�i�0�0�`��,�Κ�������0��=�,0�,�+����>@@_�j�(�o�I%��:��r+�"���q��}��|�\r�
�� �R�0�/^<�����.8�=����y��������?�<l>d��ȩ�*����}����+����%�	�Jh1˯k��Dx��Ko�h)
�Z�,0��0E
9�OC<�D,3o��2�=��w��:H�	�^�o�����}���������?��<�ATq��L�8�+n�8!V�jA�Y�<p�龚�qRA@�M]:�J8�S�	,c�I�N<���M4���.SO����<��Iq��,���=���n������?�����������8�DA�AAPA@AQw�}rq��Zy�}7�}����'ˆ9R��>M����&ow_-����w��|��w|�<!�(�� ��,=�sϰ�c�[��{-��+����������<��0q�AEAA8�8沘�ADŭ4�U'w�����0K/v룍'��w�5C:.
�=0�!,��A�0� "�)�Ys:;c����������<��<��QA@@AA�A�(`��������,�� �	((��9�a��:󍱺��FT��,=��s\��#2b���$��h@�}�f���k�=B(��'�?���~��<�
8�AA@�AAAOx�im��� ��(�0� �0�0�0�?}���h4�9t�8�)3<0p��Q�.�듘ďG9}�U�;������N��+/�����0QA@AH@9Î:'���"�8�H �4�(� �0� � �0�0��?�L,�#L?���أ�K�Y�d��^Ao�<PI�*����_<�<�K?�ks{u�M7�q@@��8��뭿�-�<� �0�0�0�0�0�0�0�0�AA$QA<�A�F�����!����np�$�;�]����<4yհ�$�*ﲾ�AZK.���8��y��@�����K(�
$� � �H0�0� �0�0�0�0�AA5��<���������m
!���00�qǷ���}��� ��� �K/�>R�eb��SO�4UR��A������ �
0�H �
 � �0�0�0�0�0�@A�G<�����������������0���
�
6�0�����������m7���N
�����fai}�&�IM��pOq��A��"�0� �0� �0�0ADPE<��~������������i�s�4�0CL0�0�0���	4�����`�RR�6�K���	�Y}�^褶��G��W{�U���{0�
隸��0� �0AAI4sϬ�����������_��\�0�0�0�0�p�0�0�0�O{�<�3��k��0�L8lK�]�5����q�{����o�+����,����k��|>,AA�O<��o������������q�q�0�0�0�0�0�0�0�p�2�0�0�0�9̱���4��b�H<���~�\T 曲�K0�
<մ�4�����Ե����,�5������������}�q���0�0�0�0�0���0�0�0�0�0�,0��A@��-�E�ϭ;� ��a	��9�20�0�L4��@�7@\�,4�A80A�Su��}�q�s0A0�0�0�0�0�0�0�0�0�0�0�0�0AAA�AM$��?����
w��G&y$��)�n`��~��̸�,�����=�IB��a2G-��L�0�0�0�0�0�0�0�0�,0�0�0�AAAEA4�M<��{������A:�A��p�A;�1�,�/����o��#�?(~��0`��O?����2�0�0�4���,0�4�0�0�AAAI$SM4�������������<�^\A<�HA�䚫o�Ho�d3[��|���01���?�a���c����2�0�8Ì0�0�0AAAA]4��|�������������,�������ɠd)�j���0�?�/?����{�� �^o=8���70Ì�jr�0�L0�APAAE4�M=�������������l��>?���<��2�p���qV�o
$�������=(������@X�I4��AAE�M<���������������,0A�0�KtT����LN:s@���)�K��������e��K�q��E<�������������,��0O0C0�M0�<2�"���C H.%rQ~o��}��I���z�9���@3���f>��������,��L0��SK,p�,���=� ˞�݊��Y�h�I�'a�����?���HC��/�������,0�.<�pw�IAf�rk���"/�W�@;����<p�B<����u�����
?��,��
�q��AeWE=����o<����vw����0��������Aր���w�<ï������������������z�����D��.,A\��e�M�z���_��O<�>3�o��0�̿�m3E
,}7_���x���C|€�'-?���N���s���M0��RC;�6wݤs���u��M5/���Ä���?��,0� @RS!<rA�5�,s�D��,����E�_}ԍ����xҀ��0� M�XUdr����A_#�߳�j[���iv680�x���0� ���C%�A0A�=��8��@DQ0��A�x0  � ��M,0A$APA�2�.S���>�������T5� "i��CSACwA0�?3�����z@A0���M%|��C$AD��z�����b�H��@c �AAAAA�9�9��u�SM�I0�
<������0Ah����Eo9�L8AAAAAAA@0��0�
U7_�AA�^��0�Ma$EB�_)���8�AAAAAAAAA, !��8��T�PAaG8C�C�A 2��)/���2���(AAA�x�AAAA@�O
7mtA0�aAw��AAAB�ᄌ��>2���ᄌ�A1�����8��AAA��y�SIAPA4�� AAAAAAAA��඾:�C/�
����8�{��=Ì>���AA@ 0�<����� �AAAAAAAAA/����O\>o{�?���<�^�m$�K5���8�AA ��AAB �� �0AAAAAAAAAA-���Kg�<P�����|�
8� ��O<���4��ACOm� AAAAAAAB0AAAAAAAAAAA<���/���C#y���1�<0�4�R�t�o?�8�A� A,1IAAAAAAAAAAAAAAAAAAAAA���=�K �vB��s����0�K����s��c�AA���TcAAAAAAAAAAAAAAAAAAAAAR��(P���=IL�x���?��Á4��Sӭ=�<0AAAAAP��SAAAAAAAAAAAAAAAAAAAAAAA��8C�.�������~6���0��O-6?|�AAAAA���IAAAAAAAAAAAAAAAAAAAAAA/���AF�2 �Cp�@�{�O?�<0�,����AAAAA �Ck�M$AAAAAAAAAAAAAAAAAAAAAA,���{�* �c ��v�7<';���0���AAAAAA/�%�(1��AAAAAAAAAAAAAAAAAAAAA���4���A:	���1����,4�kAAAAAA/�����B�AAAAAAAAAAAAAAAAAAAAAB+�C��M4�U��A�L��-<�����AAAAAA-����x%AAAAAAAAAAAAAAAAAAAAAA�A=}��]�=�4���! ���AAAAAA�N<�?��AAAAAAAAAAAAAAAAAAAAAAAAA���}��mG�H������AAAAAAX����Q_���AAAAAAAAAAAAAAAAAAAAAAAAAAO=}��}��u5��C�O0AAAAAAB��W�,w��c�AAAAAAAAAAAAAAAAAAAAAAAAA���}��]��V�=JAAAAAA����J0�����AAAAAAAAAAAAAAAAAAAAAAAAAA<}��}���Cg�AAAAAA����CK�CjHAAAAAAAAAAAAAAAAAAAAAAAAAAQ��}��C�AAAAAA���
)/ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA��9���� v��A$AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA��sS3[��Ã3�PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,��}I<���
L��
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA-��=h55|�ʻ}$;;��AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA�����==�C+���מּ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA��&�p�p��,_�ے��� AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA���t��	��$h��`N��)�AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA���u�[ $\;��C; 
�AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA�����X(C)�ܽ-���"�AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR���֋��% 8�N�-���8�AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABK��JO<�`9��?2��}��c�AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC���<�� ҝ������AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACK�(��l�@O��F���AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKo�=(�$1
y�/9߬�AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/�<6t��<7Ĵ�ۼ=-lc�(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA-��;q�;������m���AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA��<��^?KCJ\;N�����: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA�=1�sCfK


,�s���[�� AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR�=�g�

&�(40��K�/�s�� AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR��5�79�� ���?�|���AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC������4$ ;�,,<<0���AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+��$$ 0A@�"?��0�����(`�AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC	/���ڈ ����8��c���/�(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA��N�< �0������3�
���g���AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK��-;?��@�C#���4���Kc�˭�AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA���
�t����
#��2�pp�9�8ᶸ�AAAAAAAAAAAAAAAAAAAAAAAA�AAAAA��0��7����?�?������ AAAAAAAAAAAAAA��" 0@P`p1!�QA��?�8�����88��`�F�)SYw���P�1��7c�+��%+�B!�C�!c{�V88�^���cWyX�i��1!��F��lB�l���0p�#r%+b!���d!�91�cb2��%`��\60�y�>�B������0Hڴ�����+��!u�d7��C3C��ń�!w'T���!7!��mX#fmZaJ�ص*J��ft��q�cj�ZmZC
X�rԩ�p�1���7:L�
�JV�J�:)Rq>D�.hlCY�ll�U@�b���)W������!�؅���[�[�J���!��zK7|&en�aj�IJ�˝�I
�r�f��eifR�����%*��
���acIX��Y�`eJ���Y���0�?�J�!xgA�vűr����bBĥa�6�NF%�`C�̹�fcH0Ć%�^2&�#���4�.o/K0��Ε���؇�;id\��,C"��ͤ0!�+�B�������8�\���X���T��cIB�\\�5�6K�e΂!�_-��B�U4:L������sI�y$!�Ĺ��!rM���{�k8
n4�<�7��7�$0:��)g����3.qO\�b�Y�8kO�ٱ������#������a����B�o�	�Γ60��br�$>�l\�,Y��2:�|ٰ����X����<S�
l�!����-J�u�10cJ��>|�'��+MM����`C�6aO��d�ɎN�#�>Q����K��r�d,�%��5���.��!�/���ϒ��٦�>��q=6��1��)����i=���!���F9�ɞ9���8�c�G�C����{�̞�SHo��9>Y��}��ls>����>��fx�!s��������]�Ƨc�s𗮖>�$�!�B��>S��!~�?aN��!c����Ɨ��!�jc
n�[��!y,a���1sQA��C��HB�C�a���z�D!w��L[�X���B�]����1���TYȄ<�'�
ŜHB��1r.CIx'�&�Χ��)�`xN���f���,wׁ�C��Ϸ<�W��y,$c�w�&7! 1%c���2s6�0��*�If���67?-���~F��c�A����
��nN��'�3�����3&����U~�� 0 @Pp`!1���?��jpCCV1��p���1���c���1��jp��ˆ1��<n�1����cc��/��c��3�<FX�1�c��1��oy^Vy�0�y�c�}�1�cKQ���1���p�r����q籭�}�5c�ᩍ�ix��n�1�3�1��}�v1��c���Gg��<�:�����7c���1�c��1�X��p��f���:�ٌv�͘������1��p�a�^��'Ww����?!����ƶ1�cK��1vvv��G
LkcX�n���1�N�Ɨv.����Xǩ�c�	�,tc��uc���1�jnrǑ��jcX��Տq�=ьj����1�kntwc�1���co��V9�{��kucC�c�G��C�SƇ,paݎ}��5��juwccs��;��c��Ս>���1��Ll6c��1�խ�c�p�9x�Ռc�8g�R�<�cAK��Ɩ8p�p�s&��\�ck�F:1�c���ujjc�K��gr�758c�X�n�swK��ᵵ�s����
Ltc��1��h�-�r�
�m�wc婵���;1�csc�����9r�ٌvck8c�6�;�mc=m,7jg��<Lc��x�jƳF1�jh4c�1���uvcA�᥏��1ɒ��˗����ǕѤ��ky݈j�c��lc����G��{s�<Lp������c��]�]���5c�8lr��������lc�[X�1�z�[]�aюX�gV�5��V1���8c���:�Ə5c&7��lc�9lp�9iuujc�.��c�1�c��1��c����?�ƇV�1����c��1�A��8cY?�c����l2��1��c�����0������8r�
�nr�8r�F1�c�8r�é8h8Z��=�y��5�1ǵ9v!�f1��c�1�N^:8!���p��<�����Cw�����tr�ѵ��c��L~���5{�8^�1�zX��{���M.�
����c�_(t+�O2�1�)[͟�n��߁�c��1�^Wrv=%f�k��9l�C�PT��Oq�zC�ٌut~+1���^��1�!�cK�G9
W.^r��c�rn��Ç��!����=ELc�}B���1��c��w�!��1�á�v1�q���c�
��tm:�O,c�w��8����Rǥ��GC��C�ゟ1�vr��-�/�n�<
/�٣���MΖ���g���|����o~��C�#⟓����!�|��0C�x�w���Y
����?�?�u2�F��V�:�x��X����F1��?�pe���F����?�0�uhx_Č��;��ߎ����=�^�����t2~D~J~,�n~BhC��c�����?��s�wsC��"y��$%%j?	D??-&(!�{Q�o?�9�����* !10AQqa�@�Pp���`���?)|�������\SlQ�t�b�O-h���	�&Tll4B
=1
a�v�F��*B�=��



A9��qD��q�-C;�p/.p�I��<����)Jo��Υ)JR�M�*R����o��/��1��&\'~
q�b�I�s~��R�t.�4�>r����!0�g��	��Hlv!��_����cC�'�S)�A1=h��:'�O-~ƾ���r4X&<�[
M7�)p�~
\_���JR���Ҕ��J\\R�?'�9չup}攥�ƛJ#���p��Nvd8��e���LO4i2i�L�h���>Py�C!�J� M2
���5�A�0{a<	җζ�5�O��th�y�F�xi�ٓ���8)JRۡ�R��?�JR���K��)6��./�N��R���)��oE�c��"��Q����瑬'�Q<M4�i���s�|	���$ ��HC� �a1}���I����������444q�ً��T&!}e���9+BwW%���)JR���J_ť)K�w4�.)�T�R��)s���bj�LS��&�eZ�h{�ϣt&s�|���Q14�|�ܦ��M��LR����579� ���Yh�pQ?O�M>�h�O�X����	�͞T!J_e���ps����
x�gN14Ƽ	�e��M4�)J_ƥ��R����qw�)J_̺v&n)K���n��#}�g�3��J{	��L��ِ�J�����p\_'<����s�O�{å�~S�)3�<70� ����4n2	��/16���GJ��cDSz`a3�1H45�Н��㑯��0��D�8.�qa����iJR�c.)JR����멶)F�����C�.)qK�&:����z)K�R���x/�hِ���eL��M�eV�\R�4���dCX����
��LN���M1�?�#D7�D����YA�a�CB�����҉�㸹��Np'y�~q2�1&n)K���4�/�\\Q��F�]��K��\7���f����6��v)JR�4�M�
'�!|�1�l��S����&-�g$Yis�5��"�H���Y����cr��=˚}��JA��CD�G��)��aW���A�4�o�
�B�e����$89瑢�!�����S����r+D�8.-�j>�)JR�m)sJ_��sJQ��M��r�o�]�JR��..77���R��j�A1��$)�9!|�_e{_be��r��~4n����"��U�q���e)Yw)DʴlƳYQ1K��4B

k���(�O�q#D�A���;1�$��a<	�7c+G<��A12����|��{�	�;��2ѡm�/���R�M�JR����	�h��过ss��uѱK�\R�F��iqJ_�k�T����V�'�����\�%�.X�����z/�xBe�(�ɳ!�6 �Dˢ
a?�����D(���Lk4�n�KܕlC�,6CC.L �x��



�w6f��p�ۜ�1Fp&4prW���\R�e)qs~���K�LS�!��8��z�O��M�4R�)qq����)JR������a�L�iv8X�� ���
mܓ���{�_(�e�6"ꇲ��m�U�mH\S�z�!2��'�QJ\�o�\4R���p��6z7++)
wLU�����E�ύ� �b�<\rpQ������3����j�Н�l7��Os��pU�Q�o�_x������.�z[E)p�ˢ�	��ƍ��K׺�qJ_Υ��9�9֙p�(���t7䳃oL�L�LQ2�,�^��Lk�|�e�O�7�	�§��q��**'�R�ZnpV\A�D0�5�a�L'���2�^q�����X�k��Ɵb�OLO�E�'~
N�C�B��n��)t4ӟ�\R���S.n9�s�Zir�J�]}��qM��R���)G�cc�]�ކ�xG#X���>I�DZq����q3f5��߾a��,)t�Pw0�O��}Ȉ�P�...�\Bb�
���ׁ��F���
FC��Ɗl�1D�&y�8(�<:�7b�r�/�����N�O(��|��b���:_��W0x�����|_�e.)�<�<v>�Z�)��8��0�F��C�D�'I���|�<_"��;�z;6o�_6�O�tZ"�*����z
b�e�Ɔ����D>Q!<2�hƚ�p��lU�

z9�<a2��D�g'��Bz�./�����J��"��Ǭo�W��1�JSm���l~���.��#�L틋����|����Ƴ�0��&��'�L����6d#����EeD�2���*��o��D�*��CCS

eF�h����܈!ya1�.���C�/��&Z{�e=cQ��K�|N����M�...oAtiJR���ܽT�ؙ�.7��ٚ�tR��qst�O�E� ���6-Pٛ���k��v�dDk�9�sqDX&�'��=��C(�!;�r��/�m螊R��&�M���7E�)J\;�z.aA�k)��j��9O���1����L^E�cC7>B���Bg���5�����9j2^�S�O��|���g}�إ�)J_�~�>�J\V_�oL8���R��nR���p�,Q�Ce.)Yp�c�)Oc�E;��Lҕ�2Nh�'�ٍf�>D�Q	���b�g�r���9�����+�;�O�_}�싫��.6n.{b�����D��a��"L*��A5���4DpUܢi�1:Q�4LQ<�Te�m;j�w���.)K�֣�)K�3��f�T�J_Ą&iqK��빥+/Z�n��X�<7�5��*_$x�M2㒛2m��fS*���Hw��/ɷ����ܞ�/��h�;����g�M<��h��I���5y�!<��k	�D�	�i�-��*6L^B~�t444l5��Z�5�!o��ܛ�89.��7��Z��/�ݰ�������Sb�����zԽ\Ѽ�~
\L�┥+�ք�L�b�?h��g��6'�R&GOg�_%P�)�anJ&2�"��.��x7�q�_F̆詑�~þ�X�yh��┸���ƞI��ב�
L�&%|��
Ȇ8�LL^Z��C����'��!<8ƱD�Uzft�K�R���w�;�aQj����	���31�N��7C*�Nj�R��ڣMqOb=?�q�I�v�DZQ���{�{�|����c����q��7.7,{��.>��к��?�G	M�݊ͱ�iE�_6cXEӱ.o���4��׃�444*��g���5���!aJ&'��xh�5�D���V�hkOl8��E�>�枎�{b븷^�8�\SbY�*�&oFc��R�N�����!N�)"��)t\5MЇ���_�����J,��҈N�����������7�'�W��~�s���6|��?����~6ͻ��
�ؼ��!�9�u�|b&�s	�8��_$���~�n�BV����4z(��~3�4HDp&(-(�Z?���ĥ���|v=��z/�6��O+E���|�繱1J]SE.a�NI�v.�҄�e�JR��/�_e�lhc�?8�;ll��E�c�=X�S7E�Hh�zbo�6|1�e3fObA��e�~NI�M�&���
���mvP�;�7�'�{!�/�n�����<f�ɛ��:\Q�Ga�k���s��&�5\�ƨ�v�Eˆn)踹ht���1<��զ�����7?�_�Zn��ˎ٘���S/����!
�R��;	��&{cvR�|�)K�
���hk	��k�O��y}���.�cT��ϲ�����.;��e~
��)D�}�7��
˅�a3�<�:z�?�>�?a4Sc��r�
-g��5���c��
�yQ|�O�蓌D�5�&'��41��(���e��.;���ps��
�.)E����ץ��JR��ؘܥ.!3
\Sl2�����t!JИ�"�ܥ�{a��kM*.�C^
Ϣ���)�2x+-"�h�E�T�Yz=1�(O�OF�7��͟��L�M��iJ\��h���h�`�'#G����bbxwK'�	�|�4^���5�����S�X��].���ga2���)��J'�R����q	�x��~���<1����Bb��'����
��ϲ�_��‰��x$Ԅ�͘Ъ�/�]��&�O����'��R���͋��v�YL��e�L�	���>�\MW�$�Tu|�A�1������x�J'�^Bw�/�pǍ�Be.��9;��st���.*)J\^�6g�ٶ)JR����=3攥*&��&S��^�&� �DˊR��7/R��.)K�O����(��萰LLܣW�"�:�6|�z �v'�_��i2e<'�T�cK��|��΍�y.'��_"���#b/�u�Mܫ��c�l>M�#�5�lv6�O�'�<�L{�|_9۸���)�
������1�R��,'�2ᡐ�{ź�g$��JS���e��)JR�7�nV؝Ӱ��ܭ�ǣ��R�d&��:WܥX�I�\̡�xk-h��)q���:]��Qb��CD7Be.>ͻ���'�z(�xl�'��<��_8L�u?K�b���K����e���J.GsfGO������w6�V�(��SZ8)FnQ��$��d�8�rOha�Q2�&�v�$��������O���JR��)���sN�)qK��t]0�����'�jhܬ�۰�JZH5��a���J_�]<k�t�B~s�n�G���r�B���d]�7(��7æ�T�)J&7J8O�bf�h�1D�b��l��y�B{h�E98��=��]�8e_e�ub�=+L�(�
��c^x�5�hbs
i���(������b��3q���2����w�+)���)s
�y�R�b�����h�sq��B6�G�ܬ�f;⋃b
Z�[�I�j��D���e>K��Q�ܞ|v7..=w������ɾf!�!3JR��D!^���]�]��Bo���Qo����AsD�q�>�<Gؾq�c�B}82�f�$/�x/��


>��E�:�l�
4*&X&&'࿼R��b~K=�!D�-���Ҕ��j_��8�/���J����
ew��8��)z��lL����xy���.�Lr"�}OG���Q=g�e)qX��g��6|lw�	��[ձ	�\ӱ�c��Lk���VR�ЙS��R�/l'���=�a8&_���K�5��L�9X����|�O��^��8��a�&&Q1=���%.�cD!�������1�=e�np'�tR�b��/�5қb�.'���!1p���(�K��4e*'�);�OL��!�(��t\{!D����Nϝ��x�)J�CfFn�ʟ'�jh��/���6x�/��|\�m����pM?zn��K��5H�{-
N|�4ɖ��~qD�S�n�����cQ��M�)K�_��S���kL���)sNؙ����!1J�R��4'�E���)FE��┹�!4#mY�s�H'�4Z|�	��2E;�oC�6=��)�7�4�\VVlρ�6|��]���W�q5��e��R��J\�?�R������q7��&�<_8kKX�/!7�>3F�
	��e.��œ��{j���zY�G��.��{�r��3Js�b≑��\��)�JR�{�7n����Bb�Z��v��\'�QNx)u�(��|�b��3��'��W�I�o��|�
a���D�F��U�i
C�)�;�u�_�?�U��f�Mܺ'��ͽ�D��=K)�����F\<Q��(����J11Ʒ ��jl\\R┺z�>t����f�=Hld8��w/��h��lOD ֥��L��.9��7�w��jc�E�?�	�َ���R蚐�s
<R�����R�
a?%̨�h���b~F�v.2���җ
R2�!V&i|�clQ2��������2���M��Q��	�?��h��(�qqp�rМ6h���C���3b�.iK��"��C��1<]���&R雛���c�8�r���R� מ�ca���R��)q��ȣ��${�1��zTYbe�l=V��t�E�e�{��Ma��	攬�G0��	�lȆ��Q
&n����Ʃͅ_bf¥�?�>�g��)J3���7��z� �n���Q2�������;�Z�n)J}����[���<�D&)D��
U���zS?�!�q�n!��)JVQK��X������ƨג�詍}��;�LOU.������a�ؐO��qYJ_8t�&\�!�/���w�b�?���
��>	�E)���.?D��&\Q?��Ǯ���H{8-��C=�*���8(�s�]68�R���/�7�)K�טq�O��0�,(Xv7sB��v)�!�Bx���<��YG��|�;i�k��=
�|����x�&4:�\'���—��q^�O�6�]��Dͱ�/�\���cH�.p�_�l����M�8�)KH��	Ҝ��E.'�Y�V)G��<Qᕛ<s�=ƞT	�O�CH�e)JR��&5B�J^�7N�$7E.Z�x�Ș��[�Fإ)p��ns�O8���F�2��n/Q�Z�dż��C�e.Ìh�)q�gq�nQk
��b��;�x���l��	��a$LR��)JQ��5�͟�<ˊ&r5�U|���I�4OW�'���=~��F&\1�3�+�E�z�Qr�O��)ssqF�JR�=.n>���yg�a����"�L�X�ܬ�t�����\����*�4�����5�A=��X�"#��n�R�$Рׂ� �7�7E؉�=	�dz;x퇎
�tR�l5�����(�o$]���-+E��6�N�!)1NI����O~�m���V��ȸbxx8�3�NN��R�e.}���≗SGe.)K��^��R���JR��qo�OS�*����x�h�3�����FXR��p˚R�|lG��6

	�炗ȟ��eC].�|��5׌-���k��?�A�2��h�t7;�	�l�+��1_�p�8�銢�"bb�ѯ7BH����MS	�1w"�G���!�n))�����$hL�>��Jz=�C�5<?���]>�\��qJ6Q1���JR�����Ga��]�JR��.�"�b���<53M��p�)��Z���&�����sF\Җ���0��O�NY��{2���a3n��,-�k��qJQ�������.���eL�4\�W�Zw�E�m�1K�8C�E�=�1U�|�'��M|��L��B�)qZ�Lj���q��O�U.$�	��?��f��JR�����b�g�C�N��)K��o�Q���;bñ��i�r5�
�n�&.e�4YȐQ��S)|�����бO]?�Q�E��ƪ���C&��М�m>P׈pnR���5�������&��3|�举Q���'96b�Y��؅>��D?2�
�)ɺ/�J4VVT��*)M��.�&=�p�9�c�p؉�?��ZުR�n)J2�j7�u=�)JR��X�]+�踥�^0��G�9t44B��F��R��"#bh��
�qs|�-u)M����G|!3q�)K���!aM�N��'J�qK������6�$�L&Q����<݋��5xp�:\�9�h�R艛��k�~*|�xt��)�Z���dGa�'z�
&s��t�R�kK�5Ҕ�.7�����[��K�\<s�Xs�)P�J�VR�kJ�f���p]�6d �Q�cq13fz�\��.v҄�ɗ�R��)S�=4�Q��S}L�Je)�����Z8{�n�L�([KD�(�͟<��#�/��v&/�n���{���/�hq���3g�'�\^�G:gFE����Ѥ�
R��)t��;h�/�7c������:f�44LQ|�x#C�Qn�OE6��g��#8)��֚˦���M��4��'��Ɋ_#F�)�qHp<2�\�>�w8����B{�s��F�)s�"��S��p���45�r��Leh�ѿ�?��	�bg�b��I���މ�L�]74���)K��kR�ƫ����zkW�����x��'�1K�y����H����JS����csr�N�.Q���X��m/�6rLA�Ljh�)�	�h�zT�٦���V/#f52�<�o�#�b�q��=�ʞJ\lMt��F���b��x�M��urQ�"�hh��k��ؾM������V굣l2���[�]���������n�ˎ�g$�-!����.)�襦����h��s��'ssέ�贸�#�����R�M%#�CEb~F��4\R����.V%+-l{��&\[�t&\��x��	�Tٍh_:h��N���e�/E�a�ȎG�]ͱK�]�֋���)qK��Gn�n�΋���|�p\{���)J3���5GW9�1K������<k��r�JpnD��r��\&v+�ԟ�1�⍢c���*�5��s3:��L�)v��+�b��~X�����̃�Z#G�����t�o��)��r�”��R��T$�1JM;��e�=�Ef�]
~Ǯ�j�΢=���=+�tq����G�X_�Js�#������m܋4������]S��#�{��<b�(��9�.!��qt�Yt�w��2�CK�p� ��SѸ��R┽=�D�&S�b�;��!|�Dq�F���bf��|T]��GJ�~�}���-^q�W�KW���_9�e�z&}�y���K��˦j�Ǽ=<��K�}<2�)K�Ҧ��g����F�ClQ=�<�.;1��-����OG�L�����������O��x.^�<�S��<ҦM�Sba
�<
���<h����t���O�X���H��|�6_��=����ȴ.�Sf5������ǭ��?c�k�=�����k4��e������X���t=c��إ�xh��Wg��C����8e9�x.ۉ���:#\���"a�g���l�NJ1s���'�m��LG(cC�1J�KtQ�6�4o���Mґ���Tz)J]����Ml�
�����Q2����hy�H��l1�5�\"����ܢ�b��OX[�e����^1�w6ܥ��7���]=�Ժ��uo�R���
S�)��OO#Y�yNr\4A<_#!!�t��|��|攽�l6|�HQ9�;��=�sHL1(�)	�N
Tz�C��=�<8A��M�b�"���܇�}�S�E.,9ę�?�"f�Bg�A�lOf�I�ط��(˟C����atS���3���|�b����w�R�(��'������f�,k�T\C�`�ek����r�Ί\ғ>�D�Ho�7E9B��J\��$��k�QLQCb��+.7��˶��{b�lA�&��
	��̓�|��o�Oɰ��.=l{C�,�R�.�%e�8��߰����cY�kɺ��>�Y�>�_����׃�غ)�.�\o��=�L=:/O��s�E�Z3�XR�(��I����c���PZn�M+��C�QF4&��
\���R��Oh�~Kq�g8z)S6�S��ج^F�h�Ͻ<���4�)J}政�q�5�nV��+qO$!�L�.S��D�qY�k�ٓ	��|�3�Y�s��l�r�g&�Z��NG��gl4v.�������=�Z�Z�=h�����y��R��\R������� ��h�ُd$D�F��s��]
m���si1��O}��5�k�g:!�.�)K�����	�����L��q�R�s�X��:s�n��b�5�+]�ܡ4M��_<�wұ�F����:��f�ȟ��—C�I�;��h����_�G�W}U��S:�������_c����)YqJS��^�wEʘ�Lx��7(�Ba��I����x'��
eb�e*�';��}t{�Mpϖ�OOE�;�)����hk��)S]��q3N3:WU�J"�Lkrnow�=	��k��J����X\o�c_e��Lا�z�c)G��3���攺��w��4��y��t��HZy���)K�\_��S���}��q����#�t��xLc;
��gr�Ca��W�2�����������\�T�gis�/>�aN�&=ᣁ2�g�3��-W�Y�EL�[��"�7
	��)�
����w�zB�(�K����/G��m����~�+>���}h��JR�����{�D��}���R�6�E�N������ܰ�he)إ.������F����/u��p'��؄h��]�*�U��2�g����Jꘆ�/#g��hL��=��w.)|�b�2����	�OU�H��◩����Ea�b�w���b���/��/�,wоF����x7;�Q��9ţ�n�4�$&n(�M��p�<:+BtX��r��&�i1�/���S�hj	���)q�,A�E/��i�1O�S'���Ǧ���+�	���v�	�n�
	��?8�77q���-u��b�����0���\�mT�.�/�>�mO:G�z{�<�bE�g8����_g�������L�h�cr��TI���a��Me��a<5�y�&�'�13�aK�R�1�g%CXXh�
�E�x����ϬR���1q!�B��4�&~�wӱ�w��n��ddwP�u���2��1</�����/����M/��v.)O�#�p�^r�g�c�ж.ܰ��R�|�7l#�S����K�LB	����b��qq�\Og�i1�����{���"�Y|��G|\�R��ϳ�po���s��]4�.�4D�t+�I�!!�oU険/G���k��/����'��}J2��c��������]��D��Ӄ��qG�ϳ{��i
�p�4'�٥�<�)tM4k�w�L_��y"cF�O"��뒗=���n=}�]��bxE.!�bgm[�&&m���q����EҴ��K��2�4������X��{m�hY��K�lyX�蹃�d���N3lv;��L�6�vW���(�.T.�XLb6e�&=��,ȩ����cG��E��w�b���]͉����Q�5�o�V��㰴Q1�p�#l�~��]�&Q��~�!?�D�t��./�ޥ��B��r���M������"���7��c��<cg�{=-g��E�zЋ�٥�
<R�0���n>
&_�a��a6=�I�D��m|����i�[��KHn<{!
��U�F�Z>�r��Z?���>q�.)��Dk�_$O�i�e������v��^�0���O�JN���������◣"�V���.;�۰�t\S�v%#�x�,�;�	��<��5�Sf2��o8��1����=DZܸ�.��p4n/!4��j�L��p�}�؃Y�Bx7E�-&4��q��oU�&�,r\���'�ؚ�;b��C�9)��o;c�3�{�qۭ��Wc�z�-���X���,<M=��ţ�J�Y|羚T�3�gG8�������c���#G�U�R�i�O)���d+B�T&R#c���a����b����+BLL��>����j��G�SfR+�x�kr4,v�v�T_�O��R≛��u�"�[���n\������U��վ�r����G|z�q�Ή��c})��E*��q�Kǔ=ƍ�qΛ����Tx_:6)K���JD��*����cM��q��%$�CYe�5x �
DzZ`���(�O	�ؘn�ٱ
�D8G�Q��E�xC&6�9Ň����\�c����2���iE�1�Gq�yT�����N�Z����������xl�(�D~��&1?#Um�찆z� �)w�9&{�[��*\̧�b��M>Gބ��r�b�|��q���M�Ŝ��kSF���Kӥ-9 �G8ܻ�"x�g$79;�んBf���pq���&)r��E��z+C6��)JR�������y��X��E���=��]��V_�R��)JW����3�Z�L�2������p�Єʮ�����N�9E6�O�o�<�3�|�aȉ�A<�ϣ|R���rr!�xж+��c�yh�h���5����)v�#G�s�x�)q�z"x*���͏L��N4{�*zk��	���=/E�st_ʴ����,#{��Z�u��ۣ�G�,�xXC�*)JRⲗ�w.}�G�����q�������{b�&6���a�4����㸙��LOȟ�ѣq��c�����-�s�	�?�2��
b	�R�����&�q�c�+E-������4L"������||zE��yp�g����]��
<_�i��>�K�ϱ�w��]E)JR�C�c���ǭ�!	�6	���p�ֆ-��s�o��F�&�O��</�m4ٞ�+.7�f�����<=��.����0�)M��XM�7��VZ!�Â�(��a��cCO��fO�M�
xO�m͆�|�~1��ٹ칥��.i/ޟf�~�qt!��p>�n��/�V)QqK��u�c��>�7}P�b�ˏx��CCY[��a
�;�5��e�!�>�ܸN�+OE.i����0��&�����]�}��bd ��+BziV��6�;x&)JlC��q�a`�����zi�h�q�н6,��Y�X�Zصr}c�\�|�w�'|\��Ygl�}��)JS������e�F�a?9���I���f��s���'�_Y��Q��h��)K�->��C�<օ�)�L�����BL�R��1 ��)S3��V\�GO
���5�u	��z���m�����tw�hZ^��G�ٶ���O�U*)qYJW�g�W�A�o����)N�'��|�.itN���M��&r=��<i���K�ѐܸO���k�O���vy��J��$ƳDs�D]�׃�K��6�X���zX헣�K�<���z�M�R���7)Nz,�8Y�~�1��)J'�����]�J��'�B�n]}��M���7c��2�-x��w;��R�<Q4r0���?%L��r�
b�1t�]�DO����2�98Dz	b�r�>ˡ�7��Xc�ե)j(ٹ��E��)�C�^�*R�<<2�&>�}�~�z�&��%s���5�Q�<=�'��Q�\]0i��߱|�
&167�_(�h��.Y�cr�e�"�Q��7�,'��I�F���Ϭ�N1��L|��/G|�<R�?e���W�m��;�b�3����?���=/�O4�pr4p-ơ��;�w=��&1�<�	��a������#Y�{�b�(O�,l�UR���7�N�	�:4��܇�v6�&=3[~E�V���96h�x�12OL�;�\��Be*)J\R�nBh��߆�����'z�W��h�q�Gq����S�89D9��p�1J2���}h�Be�,)�B.(��Nx��|l&z9�%6��.��oؾv����E�ϔq��tT�5�����2�&rB\v(�;��	�lA������)J��z!�O��_���&9�>3�Gq�<gq�&��n�Sc�w
��%��w��$&S��^��4&"ゐ��\5���:(�]�R�0h����)	�8�!�����/�E��&Be�&Sl?����܏D��q�]-�����v?�9;��/�qΎ1NO�#ފR��=	�{�4L2f�ڟf�e.��kC���N«u��	�F�Q���ٰ���67\n[�V" �3
��DO�Fnr��NH5���Y]�]�Dˊ_:^���o�s�+X����ҵv�0��|%�p��m=Ǝ�'B��v�ϼ��d�F��
rOF���)aWGq軜��3`�/�w7G<�np{�X�=��8�a7���$�D�A�gq�6��s��w��,)�B.'��=��Y�6 �)�}5������}�?Y���n�ts���z)K��˧�_AkXb鲔�>��G$����&�1�u&1�S���Ɩ��x�q�O��|�F��+=�S�,A����u\��b~D�!4])2�p[�&(�q�;MX��^n Ѿ^��*�˺7�l����XoK�8����t<<vӸ�~�5��QG��v8eMc���5�1c�6d�&i�G�G���ل8Xؚ&y[��ع����OZϬ��C)w)�ĥk��8E�|�֘C�&Г�X�7;e�|e�rq��*�"�1J~�������G��hO��7&���ϭإ..WA��#�{��;�Z&��~�:]��X{��
�!qK�����M�����
˦e1����n��p�M�)`�F\\^��ϲ�>�����|3��r���*���=,x�w������.7�����/񔸸��m_�8B&�&x;������.���O~����a.�;~���D�a1�&s�M.=�%�,q��>M��"��<�*YsE�l�O�'�
S��z��غ[)��7��h�dX�xt�Q6/���[=���]�!�s���!�|�{~mԟRbaf�����zy;�)K��_Z���Y��k����]��=%�;���0�J��f�����pZn��(��Baj��i�b�b��F=����V�Z7+-��k��a�b���Hjkȍ���[�D?�	
�s��|"���=f�g��b�r{�?�q���>�o���sq��qtS�W�ҽ.�=>�ZWև��.��9�����f�!�F��]�����ь���	�m	�/��E��xO���q�|Ҟ�7�q��OC�[�؏���6퍄�o�q����	B�<2�[L�e��ka����q���o���3��Nإ�b�h�3왧c���~��Gs���oE)J'�v�~�ߧ������v�2�hZx��߷AuWJ�\��Zc��˭�O;�F{�y��ώGJ1���b��#^
���v��a�-�ܬ�F���'��� ��=��;�	�t51�ct\Ct_#�}O���G��r�s���|v�˦���;j��n���,=oh��\�����������7��־�}˓g�p�..�p{�Ln\=�(���b�;�vpv6���|�[
]���X���N�|(\�㱶n�[a2���)��-�OlR��&����~�񢛌O�?�gl���b=f�R�˯���})���t'Y���{b귡�g�-�v��sև�_9���x�K�]�	�
h�{���.���bh�3sc�1Jz$�n_&���/X��~K��&o�>��Vy�<,����ū����E6�#��L_8��&�4��ޚo��qqM��ñۯ�s�S־��閭v��{=��E�t.�mO:Y���ˋ��z�j�٥X�k��ʴ!�r1
c�DLSbn5���`�p~�����JR��
z8�O��=a���W�aS�h��(�پ��Z�.�����t8�|���n�}�w�Lwвބ]?�.����_��n��K�~���i�!J&Q�X�v��=	��t?%%[�&<4p'��J4O'}��w��=C�xl�R�G8��{��Ͻ����B;ѢeY�++)|�q�E��ј�t~�/Wo�y㣷�<1�;h]nکJw.o��Jz8�1JR���̧��#D(�N���4��HО��8hBӁ��v7�Y\ar=ɰ����Sϼs����

LS��b�Y��~����^����<-]�w駩i�;��=��5\v8=�R┿ͦ<4�A��s�x�"�-�����9&o�7���rR�;�����8ÍSرI��sq7&v��)J]����v�l5�
�օ�
[��3�-�Kn��akE����Z�?z9�u\v�t��y�R┿���2��r�sJT<!攬��k4Lpc�r���,#�0�0��G�f�������9���p<,,]��C��v�CD�M|�)Jz!����vҸ�9��V�����z_��eL�>�t^�R���qJ2��V!�U(�!q���k4�D�$�Yh�/��V&�8.�O���=�z.&&vZ=X���Q���� ѹK�퉈�Bk�DŽ\C�z޻��T������K;��W�t\R��)JR��{��f!��S�؄ԙD�':!(E6d�gr��Kqq�Caa=�'��;g�X�L=^�M	�B�9Ǭs�
�dI=�/�2�w�0�[�:�jC����=t~�����>��ԥ�.o���x�M7	�
������5��I�Rb��fM+rhZ��z��8;�LQc�0�#�B�ڛ���~�}R"b����{��p^���n��xz��Xb�}t�~��..o�l��)�Q�B�c�R��zw�f�k�p�w=�
����B��,؂gm>���l���x튵�#�<�>��4�ܞx����q��<R�m�֎���}�����JR┥�]hzis��LR�e}�bg��c�c��~�M7/Ga1�tS��1sޞOZV���x�=[j���;�hh�X8o
nnw��Y�Ⱦ�s4����q�����J]������:�Y�p,���D�cc�)�%&.�<<lw,6'�
b���xoD�A��-B9�.��'��6�߱1�}E�s�/;L����JR���ם�:fiE�V�e!2���~��4H1e<��=��e�b�b��\�<�е�q����/�i�C[�*�.o�>��)q�~�.��!�	��z�ؔ���–�1���5x&(�\��u��B4,'�Ls�h����΅�c�K��]p����\\R���F��ˮ����.6 ��N�X�/!:p2a2�bi�'���_�Q�b��
k�����;�kSܺiuq��p����R��)q��
�qF�߭SD�B�x��bt� �
U󆆉�&'��&i׍������E.i�D�R����M��\R���	��}jC9�D7..��qi�&��3r��f41y�!܃�g8x�Z3p���l�z�Z;�oɚ�?>����k?]9I�]�Ν�a=t[�n_&ό]�	�]T�П��'n�҃B�?>u�iK�Mz_��X�5v�Bb���=�|�1�
��YHL�&&{"��/"�͘��)Ή�f����+�)��j���t!��Z9���tL&sք��)�&n(�f�˛�ޙ������ؾu��7E�2��w�ߜ��XdCB�Ա�)K�v7X�8)�U�]�&��G*&.�и��z�U���/s�v7������!5Scb�日�2g��n���3��1�VQ2��&.'B�lo�}�)�戴K�]-j���11M���T��N��6s�n&Q=>ơK����5��h�x��MB;�i��n���u�h��'J��OX��k�,����T�be��e-&R!���ũ���m-�N0����g}4�g���1K�]D��M3]9oF�Fٹ��
���!V&�V&_'�=���ܟ6д��l<"m��NtLp<C�.9˪�ߥsqu�%�5���
45���I�\B�O-R�˥�=�&��6Ը6���d)r�4]\�4��1N���ҏ�O3�s�)�z^S�XA6&�4A�'�&(���;�x�Z.�A�>���hG8�o�]ٓ����I�,�Ҙ�|�������,X۸��J�cX�+/��#��؃&�\c�J���a�bb�t�EΖ���#��f�Uϲ�h��fV!����e$˹E�s���n�����(Z����,��	�ɔ�\�P�!5M�ư����XE���!YT#e�Jx�E�M�1܅�7'N���w>�=��'B�-�"����Lܬ5��վ!�Yv.!Z�'�,��N�E�lBhG}/J�ʧ#�E��ع�)�
��jE�9cV�l<A��9B�{�	�ѿ|4]i��E��б3���5�`�?�&k�-���v��|V\<-|Q	��d�Ƽ	捔ߒ�ZS��]����MϢ������CD��w�0L�;���Ǭ����`�;��.&���<'�1�<fcqfOah����o^�.�D�J=)��Ӿ!�R�آg"�����
��5�u~������c���{c�}��|��h�f�x �?g����-�SDֹǯ��5�2���OS�8��{�S=�lB���
T*����N�,��{����������&���xYY�!�	���o�Ӥ��+��z8��2�����h��q�<���;acr�h������7�S���F���OE���y���D�5�[���|�m�]_��!YJ�Pk�'���m����z.iNu��h}Fv�o��9� �Ӷ�M�2����_x��R��C��s��sCr�E._8���mT��D�z�7��Z���6&��w!2�����0k�Z���4ҝ�	�
�a,wИ�2��|^�謾��z���s)�bbhOU/�'B�tn!1o'�踃�.��}g��f���+[Њ-
>��8��r�J]�^'�b��R��(ٱLR�
��
�������xX���+K�e��J_�}��B���Bf��R����N�&ǭ<�.}g���z.?���	�ǟ��	��M�`��]>��}�w�5�7��;⦿G$�K�џ�?�����F�sL��h텟�W��x}7���B��$�q?
~
���N���Oȥ�1z޳�o�ago�>J2������Zyqtz��C�	���^<0��u,�\L�8��NG�\]�R�_�b�Qc�.Z��~,Ӷ=�cc��)z����2�w��[���X]p�..=	ꙟ��˘C|��K���O�qst\�_�]���1�oZ0�!Bk���ܢ� ���R�?���V_����CCY���z}f�T�'�؇���ֹ�&�&R�!5Bbt�F�F�!5���9;�7��4�CCD8..��'��~#��6�#/Jm�HG�N?���R��xo��x����b��4%��ܸ�z�1����2g$ÝG�ez�O��d�D���蘧$&)tA����s1q1t�q:3U/��.���͘���z/�h�&)�0��
���g���HL��Z_�7�K�░Bnn]	��)�3
	�'F��&�X�����u�4�{�؞g���n\v�)qK��.�N��3q5-s����t��=b�ٍ
4��)qK��b�L&��i�������_��N�9��)'��$��...)K�ˇ�Sm0�=���B�)�NaZ^���n��"d>�]?e)q�R�)t��5����"t�E2�2
c�]_x�)J&m����D'Q��=t����4,=<��!1�J;��)�)JBi��g�tg���R���qMk�vJ\MI�D�O��)�quN���қi��OX�)�&�lB�t.�W��5��Q?�k��izwL�)E�]4ؚisHMw�8=3(ِ��䘺a�ޗ�:��\���..&�s������
�?��q:�M98)u>�Ņnh�&�m��
>�
?�4LS�tS�ĝ*\2a"f�.t�7ٛ�D�w�f�Y��:�C�����U�|���=�G����<��t���L��S��k��s
O97G$ڽ����&7.iG��긞?��J�
Bc����y!?k��e�kU�^hZ��$�4BiO�E�q�	�=zTq�4؇�hN�#�\�<ܦm��д󉖎9ǽ�D��d�ܵ��Q1b�?�{h�f9'�2�ل�.���
[����Qg����9�$&���gS������k�S�j�b嬯��O�x,�w�~NV�m�&5�b��n�!B����/�ab��3
Ri��O�Jp��'	�fd�5��<
rl!a<󗖉�r{&��n�u�c��?Zi�[as��4�v)�ֈ<B���}�?8�#��'A���O'��X�m	ѣ��??O=�������,D�<N
1�u��7E��3�JLLv8�=E��G8O+��3�
�g�?�A�R����Z�q<���&`��h�bx&;���V�J4s�!2h�)
rM-
a�+����i3������f��h�.��
^�Z"~�ף�bݓ
b��7&Y5��b�<�G���.9/�S�1s�y��&��
�)��ak��b�ϳ�<�x.}i�Z�g�.�z)追�g9��<�S�&v$�\Bt&.o�/u��Z���p���m3	��p\��4M�/�]j����!��E���Ӷۓ��"xk30�}	���ur5�E��h�8,�������?�%���Wh�z����|�N1�	��h���X���Դs���3����������<5�����{칺���Lٍ���W�8��3�M� �Z&fn���P��l�
��c塉ÔL�ֹ�lA���C���8�tp&lɅ������a	�]
�\��)���7���b����cF�d&n!	��3����q����~��T'F�9�!ظ��K�s���/�3<�≒��11e?'$�a1��h��kE�V�ZV/N�h�nR�1��r5����K!?�$\zDzg�p��x�8Z,�8�������O8�]bۃ��'����b�D���ٿ��r�^��
x�'�Q�G��C�1�m�]��4Y���=��k	��h�ƙ�󪗠��q��hO�&z�(����	��^Om^�m�Zsn�D�=bL�&vd7_�О8C����G}cÑ����CޘB���+G�Zv�I��&9��Ì�C���B踘X{b�a�?:�!��y�Rh��/�a�����Oy&���hh�U����hh����Jx)qu�އ�U󡮴!3tO�%b�i�L������Б�	���n��7;��M��:t{����M>1zИ๝��s��	�������$��d��^:3C �.����W77��D/Bgq<,,J-�-�Z�45��lC��\?�/|�2x/�ֈ.�#���#Zf�Ms3�L��_:�M����[�hz�&(֝�44O�6�\�'�NG��p�뵊BE��u�� ��t�[1�\s�9!�3CF�(�.��Z��عR,]^0�M�w989&���
��6&.9�?����\S�3?�TL��3D����ձ1NI��~��q�74���,*h�~F�к. �j����kU��ex�7G+M�5������j���D�!4,M]��M�)����v�rA|��1YuCt]�4þ�\O�lw�)�
s����Q	ќK����A���Y�b�|���F'�JrLK���.9�z��	�(��4Ls�4A-���0���V_��+[;bE�bz���L�G8O-(��<����eD�"��c�'�����!�PNG


IHDRddG<ef	pHYs���+#PLTE���+++vvv)))(((777///111�+999444666...888���+++�-{{{~~~���xxx������---www}}}222'�2***333"""000zzzyyy|||555,,,uuu$$$���Ax#9tRNS"72
,
�%#-	� !L46$0)M:D>�1j&*e��.���LIDATx^�g��@�g��AA���Z�oj{wk/����M�qp��I�|/Ϲw._^�o��p8'�I�$Evp�g�DB@��F�
B8�B��hv�&-��JY��x��f-�&�CFꉍ��m��4����^�www�n��8�Z���ԁi��gF��\&����l�3..>���[�z���8�H�0�H,ˑ���F������󣣫����oߝ�\^�j�O�$�*,"�T����$�K�@�%����-��^�$�.�'�Ox�~���K��K��KؘO��Knn�Y$��y$���$���$8��1d��xU	$1�{���G�l ���pie������������'�$R�BQ� e�������(�s��lI�s/�%}Zb��-��J�p�M�f�H����ԔW�Rc�R9��h]!�7]��}?�l7)��.7�c�Dܤ���E\ɜ�'�Bw&u�y�[Rb�
�D��bĵ	%��J"�d�b˕`�P1�w]Q5�]_���ͨQ��B-�>�W��H!i�qA��P˽'�Q� ����P����[�����p8���&f4�/LIEND�B`�!i�PNG


IHDRddG<ef	pHYs���+�PLTE���+++)))...888444666777999���vvv�-///111(((+++�+---~~~{{{���222���***xxx333'�2www���}}}yyy$$$,,,000uuu"""555|||zzzW��(�-tRNS
;'	$�J�5/i%E8�>2&�" Ⱦ��IDATx^���r�0�adl�b�������{M/���%�3�a�������?�:�0���h	��R*�s֨I�
E*�X ��3�M�L��A���u�n�?[�f�g��h\]-���P��X�)��j۴�|�������ht�<o�S�HX#���#��Ng����ͦӻ�_���˛�n��=��XBv�H.Ǐ�HB�#�?�|��y�
ok'���
s��\�=�@"󶈨
G�{כ��ƽ7E�-�W�a hh�$��~H�?�%��N�z��;ڧ�gt�(wP-��(R��b�1�196���:_ʯG��U$�fb�k�c�ab~��E�@2�ѺU���@��fR?.vޗ&�L
9��rR�z�	:f���	P���`�6�:Nq\�F�a���t�FH>������I��r6���.s�y�D�/g#�B0��DQ#��K��G���F�S
IEND�B`�!
�PNG


IHDRddp�T	pHYs���+	�IDATx^�[�$Uƿ��2�sav���AјE����&!Ѡ���cB|c�/	_��W} ٸ���B��B��C��2;מ鞾TU�ͯN��M&zvvf��嫪y�Ru����Q�8�7Y�D
�B���	l�Ȑ}�&2N��(��RN)�<���D'*	�O<�.�6i�4�
Y"�d�\%�[8���׆'�{��GϜ:�e�J>FfR*�2m��~�0`��0a�Cg��5M�MU�e2�P(��.��H$�!� ���}�����{p�>�~��]a-.�@Υ�C��w�
�o�
8���|�ܦi��iO�9d�,�Y��`�������8��f�N=Ϲ�� �"�S��!�4�Qr$��>R*�+�\L�y�,;it]�b:h�;Xﶓ\�������Bw1����J�t�Z��Z*�R,�K�.Ⓑ����i�a��:��s���W�M%d%P��z���W+)���F�������V;�s��	�]7!��%N�������16R��^~`�����e,,�<ź��R���B(b��(�ɱ����(��������$��P��Ѕ0>���훘xhzrr+�]7�\���{��Ow��=L!9�����Ç�lY���/��:η)d~XB�;35��'�6�[�����ˏR�/�%���fg���JR�&h�Zx����Pȱa	�������	�(³/�
Q�"䁟���}�?C������
Iȃ??OMNa�s��C.�]�3?��㏟�'�P-�����]��W`�8��!	����%볼��*�?>�s�|yg��f<���-�a�B�p���..RJ��a�V�?��'�+Kxw=O�#�uL�����'\��G���߲�oYW�Bxj�Z5b��R������u=TKe��_{���f�e1�M�@#�����F�V31�����	)��H/"PrBl���D�㫭����:<�C>ocW�vt|��G� �(Vn,!�A�A8��f��n��6���i'��w��j!V��Fl���Q���!D�5��0D�q(��rz�	��P`[�N���f1L��b13�(-�n"����$JQ�r�,���,Z��0)4�E�)��|*�TE)�+�r?#���	:b$i<+��X�->;�i���[BD@"Fi1Rqi�5Ǯ-sp\Hb
栀��$���H!R�"�H!R�"�H!R�"�H!R�"�H!���0n�oB��;ML��+d�sY짔.D
�;k�|�W�+�;�ƅ+0
'ǡ���B(3D���0
��U�W��
��sqq~힇�Z��jB����6��=_�m�>�����X,��b�^���{ZHė��:�(��2T�x}ۀ�.�
\�G��G�Z�H�����^}���!����e�(Aپ���zK�-,7ׅ�r.�
Ŕ(IӴ]%$L��+�ݎ���9hv�����Cs��F���F�
�a�&J�,�
eƎ>�~}�A�w}�6��`}�u�Nm��v�x}(|Y��,E�Y�δM���B|�'}
��{.�g:BLFա6��h6T��O�0@��RIz�<=�m8�(���ԡ**4]��LF�@%<.:K�\��T�!��I�v���%a��@t�$�>�B��%��(`���LQ2�kBL9}��#}ߧ$~p[���$m
ř��gƸf(tE(�Pd���U��d���7��
H��l�)D
�B�)D
�B�)D
�B�)D
�B�)D
�}Y�/K
�}Y�/K�eɾ,ٗ%��d_��˒}Y�/K�eɾ,ٗ%���z�\�B�)D
�B�)D
�B�)D
�B��ӟ9<{�R*oB�b�]�����c����_|���&�H!�p�x�{�İ�ܜ�����:p|�>�!�H!VԠ���Z�~�B��g��Onh�$4M�?B��pv�xZ��x�B04!�����/L��h�����ha�6�Q�+^���ͨ�$��Ωw\����
��/|YQ��׫��k�:j�TU��B%��QFf�|�f~?��ip���BD1�{���+	�b�x�X�W��=%D�P�uQ��ǝ������B�u�aR��#��Ys_1_:V*�Q����j���2A�:���i ~��K���k'�m2�C^<{�p79��e�Gr�|%K1�K�m��֎��%�A	{P#;kJ��
�l̺	7��������8�U=l���iea6�N1-h���B��G�@�	8`ᑉ�K��7�1����܆I}�0�����j��-d�"�(Ӻn��T#�41�*T���"��b(I�VR!��Bj�$C'�8X������>s;�_��K.����/��)ܹ�a�n![<4r3'c)�d$��R y�#1�NT�x�%]�!m�Li�,�Ŕ�.	�ucB$�g�B$R���,�o��<IEND�B`�!�	�PNG


IHDRddG<ef	pHYs���+�PLTE���sss���```aaammmYYYhhhxxxooowwwnnnhhhlll]]]SSSiiinnntttKKKlll���hhhkkkllliiinnnpppqqqrrrrrrEEEssseee...XXXdddccc999PPPYYYrrrCCCppprrr555cccxxxyyyaaaeee```QQQnnnoooNNN			SSSiiisssiiirrrFFFaaa111CCCJJJ___|||@@@ttt


ppp555RRRbbbmmmnnnJJJ���###			TTTvvvwwwpppuuufffiiiooowwwqqqyyyooozzz������~~~nnnvvvtttlllkkk{{{www���sssuuu���������������������������������yyy������������|||������zzz{{{rrr}}}������������~~~������������������ppp������������������������������������wwwooo���tttxxx������������������������qqq������������������������vvv������������������nnn��������q�tRNS"	
 !,&(/7�%2#a3�H1��ɸ̇�O=���.�����������*��A�f@{��S��G���_u[s6��13y���'�d�Sh9k��b��S{��45�*-�E8�����*.���������达����1M�IDATx^��o"y����3Z�l�]�n�������]�]qw�������p�Mnۖ�Lns�<?�0���}����?�'=�D�@�C��@����D�齞t<��0��G� (J�7(�P(~4*L� �}At�|:@�i�ĸ�u��'Oټe����v�
��5s��-��L�_�.v�	�B���)
�+dРA�iȼ�'���\cj�d�R��Z�
i��
�Z��SU��FS�y��Ο��`��q��l�=f���P�|���Wʊ�e��Q[p8����>�To��!y����#��!���?)nHM�#)�
���n�P�GM�(Qj��R2qB�x*@�B@:�pAZ���2Y�2|!BԋS/�h1I����!�M)Z���4x]����b���0tEtn�Ӥ�EW��
Sb�(���D�Na�E
�l
��P��O"b��+Bb���NDL�+�|�Z��u	�|I�+�3PWR��9t}�G�~,)�����5]#Z�����ݪ�t�he�e�k�����(�bo�]Z�L�q����?7c�ͪQ(�{�������X�֗;^gw&���H���J��&��S[���YdEEF��ȃ��/K�^�ʛ+M�k��V(�������dY��XZ����X��
Iz�^���T��iv��B^�֖���9C��44�HGpGp$�%�����v���g�`��T	�]��Wzu6�9Ad����Vo��#��s%*͗<����
{Q�d�ʜ��A]nn��W�ՠϷ(*+�$�k�l��>�zy��*(hɐ?��檎�Z�@֏���\^ ���k
�Z*��e�
G�m�?ij(n4*4�D�(�Z�KL�I��D�j��U�&tT��HnGBm���n��K�x����{޻�ޅ�.�w����/����"1�G��M�����e��G���E���0w�O�D�_/��D��,�o�����2>
����U������zs%L�G�4^g���o�%񗍜 
�����m��]�soM�7;�o`�P!b��a��{�}��d��������f���/�-b�\~8���#1�%�>��,�ȖÇ8�|.꺈�RBEx��Nĩ�g�X#M�z�	)�:�OgϜ>�	b�*@=-ǐx,Fdॸ+Ǯ��y��Fa�,+mer�J��V2$��E�|� �|���kǮ�]
�d�x�w�1��|�.���	������%����,_q���5ku��kn\?�by�{�K�5:���gqCPOk>.��!><.��`F���
���>w~�ǝ�t�\tD\�]��H&����|�^,,�:N���)����)���d�v��b��?e}�児ޮ^9�.�����O�MIEND�B`�!>
�PNG


IHDRddp�T	pHYs���+�IDATx^�Y�\ՙ�w]j�ʽb�6��%6��%ĉ��eD�HF%�&�<�a���$%
3��D�!a	��2b�/��P�n�Rݵߺ{�{��n�W��>���w�Z����{��'��<�v�������,?�E�-4 �5F���LAy?+�D���<��,�ǩ�D��O���{�!_�}j��|���gn?ѡ��߳a ٥��qi�(�9A䳼�w�<���\�㐦�8�A��EB(��ۃgR4<u_�s	%�e��]۝vlw�6݉F�����?4R�iؑbn?$�������h�;��a�̓�m����$Ee�B^�V�0�ŵ^UQ��*$Y���Y�!��$AE�,<����p���8�`�6,˂e�0-�$�i�0h
�5}̱���x�m�9j�p�d���F�M���,&i��̟B3�>w~�ʡ���jL�,*�&Y�.N���X�X�x�G�PU����z
:Q�UQ�׈**�ʈiXl��ߨ[�
#�w����A�$�U�r	i�!�֤�O��t],�\#k���LbK&ՑN$SH%3�cL��\ju��j��r��by�T)V����f�l����_�8Vn���"���D!��\�-�ն+1�ܪ���L':2]�P�$	�S�,��4f��(N�O�iԭWK���O<���Xsf��Q	�BD�d���u�Uw�R�U}�;:�r�lW]XImf�������щ��e�'z��J�a�C<���B(C�ƒ�&٩�3�z�3�\/����mۘ���?]�����=
�l��yK!�eH���5��v�ݚ����7��k�;9��ёڱ��;�����_{��\���D�(i�?o�2tY���Z{��ѽ����x��
yqx��;�J�	�!͛����K/�|��w7m���^6+N����߿��w_��������F�"ڮ�n���-��u�ML@<�������-:a�#������_]w��[:�y�b`z�����=?��O��pOW�@#R�n3rۭ�
�*X;}\�ŋ/��_�P&tb��	@�H��;�o��:�?C���[���/>�@����!q"�w\���C�=$�����Z;B�p�t��cw�
�3���S���w�N����\`&�!f;B�D�7~�7�[��������=d��>�LŸ��{1
���B��)�H��5ds=X��:��>z2�i�!t[��ߛ[z!^�LL�at4��kYl-k�2&�Ts]�P$��~q��W�j�������Dx����H�X@�0I'5E�9���C��$��>I"�.�|r��
i��s�g�rq�t��i"�%p>�bX�a�5	|܃@\���;����)�EC�Q���*T��(�8�~S�YU�N� �<p���Ѹ�
!�-��k�qP�A��C��Df��?�Yub���
 (��x�U����D�!�@CpAg�����0��l�l?��$ӵ؄KB��zD  :��x��N��E:N�%����'P�8@��"��&���2)�%M�M�M���
����T�io�_D�8���3�!L„0!L„0!L„0!L„0!LȆ�/E_n�
!L�>c"�XZ!�����ћ<
!L�^4a�62���V��mې�,����(}�&�%ѵ)��@�R��Y�{Hݨ#?:�Z��\W/�r, �	i�Le�Ļ�"����ǧN`l2�u�%1=�}qEq7��
?wP��xFˀ1�Q��Lʯ4�FG�kE	1�$�b��Y$JJ�J,�c�Li
��8�����4�I%;HR�(�WB\�A�n¨��7).BI�~<��Nl�"9�*�A4-#(\��SH%RA�	�>����	K�`�&a�2�`&�DM�{���I]��Z/�\-�J4��45U�dE�FQ��eb�l�2,
��6̆�e�&BR%H1�^���҉e��5�T�X��4�@�$�%	
�D1@"^�!B9�#
�k&�	$�]ǁ����r �ǎp,���)��&A )"x��~�!*�gr+k�:0=�Aa[&EE�6��	꬜���!�5X����a�E�d�Rþ4E?��l$�Z[�bB�&�	aB�&�	aB�&�	aB�&�	aB�V�ń����Z��buY�.��e��,V���X]��buY�.��e��,V��ֲ�Z„0!L„0!L„0!�Pȑ%„���K�G$��aB���uS��=��ko��t&ӎ&�&�ڟx���ٺ)X����z��o������h};B���8
�8�~����m^��d��/�a��onڲ��lO��aBf�	����o����P�6�ls�U"u��6_�e���]tɺz I҇aB�p@AE������|䕟�{@�u�ն7'&bDr�mC.�q��/�b�ݹ�^-�ӻ�&E�����'�����yq�P83�s6'n{�n�Ј8��W��7����ҕˢ;�/+Z�gS,K�J2�G�WF��<���|!Q#���%��P�b����c��n�]��ep�����N-�فTGzE	q+<�2O2���_�������~Q���"K��}�Zf�Bh!�'����u^��ƯZ՟ݜʤO'�L%!J�%���J"�����2��u������V�|=�h�Zh_H+\�"J��ǎU���?��c���NmSg6ui2�L�q��	
�*�SB\ÃS����W���*���|鏿���3�J���C,��B��B"1�eL�	)�Jez�ppC��t6�>�V�i	e(�I�R4jL��)�D�𲰬Bl��O�4f�F�7��p��x�4Y?�?4u�n�G�!F�0�!ᶊXZ!����DH ����{`}�`W_ru�C�r��I��,�ĒjV�EȲTP?(<E��"N������
��2	?�a;.@8��c���[.@}_�cyA*��3i��IC���y�:��F+�G�G�=9&�Z{���"Δ�HL��*h^$:��ei���;{�DF�ҒJ����"�EIH�DB�5N�4��T:?��!q�	����S�s��^�s<����V˭ږS��d�^1���Fa�du���O�h�L+Jl[p�n���-��������b�6.��Yl���6��w�8�X�b�_��r�*h^�mH�)��
9�~C0W�r	YjIh
88��S�����6��$B�j�n�A�IEND�B`�!�
�PNG


IHDRddp�T	pHYs���+
;IDATx^���u��|��c��r���X�
?҂1$�q7�n��R�VUjUi��2���*QRb�m�FQU�Z�J�8�rZפ��6����y-�²��ݽ��<9��tY \/�a�Y��?3hŝ�ofg�>�}����pw�?�ly�c�±�N�o˨n˛��<iب�	�`��\]DT_o�߹e�<�uϬǟ|ug4x|@[�V�ď������ӧ��^�WzD^�����x�Oq���\��ϧ��)�P���w(-:/���7=�k��W��y�J�g��)ڞ9�;�ɒ15���0V5g�H
�^�����r��հV&}��G�v�7�n[���+eA��_.��
��D"^PT�"CUe(�$K��$B�Z�$'px����}�����8���t,��6	�MÂA�&a�h4�$��9�$���u�|����^����Frf�4�Bf���)�����5)�����k��T"C,C"�!Ӡ�IBL�|nF˄Ѵ�j�h�u��-4j-T�1�4�%IGt�qx�y��<���@P$�2�3/B�f�@���A�S����r�~E��ͥ3S�T:�M"�I ��AK���6�a�^o�Vi�Z�S֪�j�M���hX������X}���"���D!�g7|���]U[=���2�u%�&$Y��ٖ��L��
&�&�0�ƫt��~��m�ǿQB�DF�+�ߵ{'͆�/^�ўޮX��D��XH[�XEi���ə��I����}{���Y48!~�
�!�!��[�d���Z60�H�?�|!I��7�vP�(ab������+��??���������‡2���鲕��_��?X��/�w_.�AR�q~d�yr��ߝ�����Ht)�׹��%}z�_n����w,,D���5g�'pbxx�ѱ�_���/�Jq�!���h��=�n�����0�����΋�=��ϝ�Ι��F:"ڟ���oZ��k�Z�t��o�Ɓ�|���o�	�!<�B$����/l��捙|�	�J����׾7���� L��]��B#R��f�c�>^��\���+��^�j�NB��"QĈ�S�3�e�&t>C�y����U�EB�N�ĉ�S;���c�:���{ȩ3�صw�r�ى9�!٧�szy�d{R�����_Y�1)���v�Pg�Չ�8�}��=����'ǃ��s{)ӑ��q"�^�9
i�g!����F���h��hqW~RgO�g����z y2��}}�H ��%��^���]{�����:]H8�G�
$ɘ���a�&�r,䷽��Ei/���
<pn��PPV��)�|XH߇�.n�$���	��9�B�G@��*�*�35X�	5��v�ưY1�5EļG�K.����å�YP�t�R
:�j�N�-��[�;u�nC���\
*bА��J��a%\�B("q�:�
#8i����SRm�&8�Ϯ[� C�©P�d�j�j_������-�D"��s}p�.|X��"�m�2J6նoõ]���w�Qz>ծK"�Gn8��@�H�����!p$�'�UAʞ���G�����p�Ó�$F5Gx�sd�Q�����y!�/�<>���B�&�	aB�&�	aB�&�	aB�&�	aB��{���uu �	��e�.9>�B���D"C�@�:�0!�ax���έ��܏�EȪ���yH�x!L��:(�30]y��7�
Ȩ�;5��{q�r�B���U��yY)Gy�ۀ��*�02�����,�_�B�`٬�A"Y9�����m@ű2���0t��$r�)d��JH�n��׃�	))������sH��Di���d>|dr	�sI$�q��x[	q-��0����q��DL���ڀ,�R�)b�Ӱ�n�DZC"C�P4��b�tۀn��;LDŽȉ��	��84Q��ƃ�^7P��hT[��n�MSQZL��&�ey^�8�� (MۄE��	1Q�&Š�*d^�=��mÁ�4�"QF�d@o�8�HY�DE�"
.֢��Z (����{\ �q<���#�p��i^�l�p�k�f@ȂYT�
J�!qr�/�&��-;h�M�e�5h�v�v Ǧ}ǃK���P��@>��G!p8��$Q	Մ(7^I�X���$8�Ě�&�	aB�&�	aB�&�	aB�&�	aB�&��e1!�/�a}Y�/��e��,֗��X_��b}Y�/��e��,֗��X�kr`B�&�	aB�&�	aB�&$
9=B���]:^򈄜�!LHےG�.
��_y��vl{`}&��@��8���_��O�-
�ٲyOl��[7l���C+:„\���!�g�̾�=��y�’�m+zx�'woZ�qk���„T��������~��sGԣ�%;\z�H=����ݼ꣟[{ǝ[� ��U�0!.砤Lb�?����~�c��Z�ҫ�-NLĈ�e�|�?�~��O��/��zf„����)��u���^z���珇3�ն8q��w˄Fĉ��l��C�U��f�жB!�|w�$.h!.璈
jR#���G�'���~��PD�У�������zIL\N%s�gv�m,����ݭue3�f�JHK���WQ�*�9{x�xm����ަU�D�-p�B4[�Z���Cx�@���z�Y�_�.�K#�J#�HBn���A�k�)B
���%}r�h�������_1�Y7�^�Dp!b�D(!*(�c��+~�4k6���=�;��l"O"�!�š*�-%Ă���A:�6f�w����
_9����nM��7�$`N�����.cb�LHa*a��G���١�4sV%��I55�I�z�M�@	UR��
^�W!�k��APB���~�+O���pݬ�*�&O�)=F7�3�3L;L'�m�c�QB��Dr"�YW�7v��
-���ܒ��Z�I��"��J2��
$Q&9$I�̋/�IAlj6+p�P?�:qܰ��k�2�]8>�ڔ,ׂM�6l����׋�c\���Dˮ���sSͱ�ӥ��ߜٞ�]B���%$!�	jOq��1)!�]ؼ�;ޗO+�����ib,+jZ����	��9AJ�>�L*$p��햼��l:/��]�]�#�i8�� )U�5���*��Z�j�f����C�η�
l�pgI/L?"�n��N�����z�k��rV0��.en�7k������.m��3�;�@Wfr���(C�.a��̵$D�
�)��b��ڢ��ω���A�dPMc	IEND�B`�!I)�PNG


IHDRddp�T	pHYs���+(�IDATx^�t\���޴�U�ս��ƔP$� ����H �	%	�I�B��n��mɒ%Ye�j����rώ�齕������93�=k>��{g�y
�E!k��K����۱Y�"��*Y��*�!�U֗<��rѭ����kKn�ϫ
��N�i,�4g��d�Pk�%J��P�Re+�J�B�t�BaQ(��\�� �LB�ɾdR��#$m�o�G����o_������D�
bX��F8�
 U���z�1s�&�Qj�n�V��d���f�M*0U`Ы@�W�V��F*���P	b1�X��$V�PD�@��q�����#����p�oc��/�" ?��5��� 8uq�t�ĹO������.�~�ݮ�]v�(�1+Úwr�E2u/I�` 	�}J������sG8X��رf��
5�gp��- rj�z�?�jsf-2��n�,�K.�6
!S*H2�ȡ$��!�Kh��@��ߧ��^=tt����u}0з���}��o�q����wIBs�%7/0Yge�Lg�ݚ�L��B���@ߣ 
�2(+�ȭ��J-������١�K���vOk�;_����J�I��m �5�X���yG��E�9]1�3#���DX�4�+BH�@��Z�I!�%8C��A� q�B�P���PH�3���-=��������K�Z��`��0x��=�{���J/�+,����8���U $|� �V�Pk�(�zP`�`(%��n�n�CQk��F�/a��$�-�)huz�wC$��\��:�O0���(�Y���[�Z^�4����RQ��1	Dn��3��c�;��ʢҲE��ׅ ���Y��P�#c0�3���xģ^H$�K
���f�
���
��__B�F����@���	�B�l*��]���M���?���o������2��pL'�9��̼ҫ˪�_^P\�sgeAпd;�P%YZ
�JmF:0��`,�0�P���$y?E%��};!ne.��H&R���P�
="�2hm�D���r�����{��0(c��Z�;��[O�.,����bvQI)h�$�h{ ��D�u��d��e<�UDJ��:κi^
��fPH_�z7��41�V� �' T������q��u��|�/K����r$�H\����uuaŸ��K˳�Y94aCT{�>�D�ì�Z����@��$!�@�!�L�|� aG����{�-'L ���:j�X��
��*����}��ן~�<����#����ª)�ǟ}[����VhM��@��B$T�n�TV�u
E�(�jS?j	�0�73)�0K�6�A����|h1�@-�5�[	��DT�,��A끶��[����mܳ�7%AP+C;��S�/��d���U�V��*��4A�w�a�B}w�٠֘h��114y����`!0Ń��@�@�%#ę��5��Y��p��{�a�֗�l^���/�?H�Ϡ ZEQ���-��|Anq9i�J	�V��J#Y����~�f�b$5��S���P( ���I�A�u�tko�:���T�ɂ�B`P��$F�4��u:t���q�7�l��^��2(�Dc�E���@a���K�(���x/B�@2LzB��TNa-Y
:!��)��W��!��P��l���hb�LC��B�[
ሇ[
�8s])�Q�#���T@c͖7pM��m��7K��>.���	���-~�h��˳��@E�i��A!4�1�����K0�+!�y#�r �;��W�rE�"�6�j�R2Q�g�\Ԗ2�`�z�ס�x9��B������6���?K�\����0�5 �h�p�5��U4ᨛ�K�h0�fp���=��4�p����J�iGz("kP�:�8��X\?8��b}r_�H;�|ہ��M���	�D׾ޯ���~F:B0xU��S�s�����g�5����ȁ��0g^��k
��ߗU6^�Vs[]�A4��t�l�� �A-D�!r^H�=J����:®y_`}�-�ӳ�]�4��y��L��Nh;�b�(�Q�@0d�^]1x��6�l��z�Aa�Ǒ�>�)�tf���K�%�p��Hcr0I�:���C^P��2�>��u��gaM$�4��z	�B���
��\n2=�0�R��۱�TAI�
,���b*�m�'+�����>2\�A$O���ݛo�௿{'5O�#ad@���枺xB��yOg�O�e�ps���;�9�`�V���  6�t��g��+�e�Ve!���ԩU&�r���BX钻N�Z��a9	�CA�>�MpQS@����u*��8�����b�][ǢU-$��n��n[_�e��k�_�"L�%.�X���އ����=��"����
.-�D�
�ј!�������:]d�|���"��@⺺��ib�φs���T�h�c��.A����C����q(� Z��m�Xb0UCV�e��{Z�y�?���{���X�wU��/����-q�LԩR��[��Z1/��	��Ė�
B�9y?$�\ؙU0�\� D���}lC�V�i�7��CQwQ��m&ya&�R(	ѵ�7��$���^��b dE�RP��}�m3�#��6z�4��|�{/?�*�	s]���*����WW�X�\fŴ��``��aнQC������gP����\�`2�ep=�����u,�	�е+����Z)�&E`؀��S:c	X��In) $iE�0��2�0���
�J]�x�����t(��6�)���潛V�d��Ԑ��\�!����;w�Q7���)6h20!tSI����%����B�r��Q*����m�D܇�x,��Ht;8���_�ft#��p�d�
��b��f�6���-�@�6���4�\�Ϸ�&��!�E�t��#�ըY1H�@hu�s�н��2���n���>������=���u!�Q����~rl�/d�O�R�@��
�+m�hh?�B��� H�`��Ù��-0�@��4��2E6�3 �h+��CQ�+��t;f�|]Şq<��Y�p��=��h2ȴ��&����}hɹm*��z��@gLJ־T��8��$�<G;�z}	d�\	��퍻6\�ɛ�}΢.2�ၐu谚Pȗ䌛u�%�HJ���A\�e�v~�Z:Q�,��Q(��
�̓���<�Ki�ހ���^D��v
�T�"$B��M��%���3�C�*h���:���(�
�	���iODh�5�����W("c{�&+Z��vDZ���v@s�3�3]�o_�p��^��[ ������p�0`�Ήh/9˧�T����u�V��߷�;�s�ʶmX�B�PN�y<Ee�=+�YN�e$ܸON�m�$ &s5�,�^�߇��׻�)@0�+�\ԭҎ
��c9�U��S!��C�'�X:<��:�U���y�7@o�F��~��	��J0�'�\%@7�qx��DqwC~�m�U����G�f�1	��JCZ�5�>�3~֏�YEC*?���PB/�6<���-[ާ�`	47��J���_!�n)��h�埣��]�*���B��bDc4�(� .��u8h�Hs��$�������
(HPi�D]��,�&�������P3��Y�i����`����9X���m����^N��9�u���z�ޟ���`�q���.�2����n��0$�z�ሠ@2��kOР*%۷�Y��Ӻ@\���.��@N��d%}�hC)�"f�d�;�M�RZ�_B�!��"��܋ѥ��������M�Y����"P���[�_E��ԟ,��dRt�拐���I:
�' C1��]{7{�o]uїᄇN�%�A"+�YW��qG�fͯdϾ5���P�q!@��]�����@rHX��Z]�'p�O��GF2B2���пg��H�HK��.P�q�%Bί�9�H�-g
ZL=Zl+Z�	�*��Ԥa�i�+��Ԓ����ƒ�%+IM�Qa5d������ofM�;Ckq�o���B[��
<��<�*]a�͘��!#sQ�5�B�Y��t�ëH�1���tw~�ִ�����Ÿ�s�״�A�HH�PI��utb�{X�s!iA ����Ck��h߹fӧ�|����ZoJKR l5�x���)7�Ō�i��!CG^�]��&�
�����Jx���q4Xl3隀 ���b��F(Ǥ,"�a�
�2�$��̳�`G �i�-����������?�(���^
�j���F(.����i��+>\��2��`E17��_�6��
@S�� n�tUz�'�"��eUY9磀�+��A�@q�`n��D
��bt���Ę-�X��hΠT��ȭ��%�x�$�֣K~��
8\�j�E"˃!
�ԱBhCq_��������yvaE�q߿�ݬ���i�V8�"]w��> D�[��J�n��#-D��	:ӕ(�a���v$t��㼢��}�vIc�q�<�C�+���Ulr(0(����eK�K�I�
�֩�*���r�����v����hk����]!uW'�ͩE�,uV��J0P���A�E\�NF�\�J�m91��o�A�:}��TBu�j'���P��v�� �.�>��zc!����c:�4^\~7����?�dz�3���DW�3����q�n��U�J]'N���-�k���~`�%7�Ze�;�40qr�(
5ù̶���y�bz��*d�-�Hj�C���Ƞ�:��J6�,*Cnh۽~�;~��)�% lU��kx9k��EzG�F�h_FkS����b ��1-�겡���T�%.	8�Gԑ���r`�e4��
D�v(���
l�%��ɫ����Ե��@��aӟ�V/�w_}X�
�~1�u���=iA�Jg= �oX‚<���k@��B�=M �?�X��,*P�΅mqC���~�C�h�����X�y7�g��ftY�c����B�����ӏy7�z6�R�y���
v){#J�]pKb"��}EN�A�.G󏎶7��q8$��Ғ8H @?�AAȭb�B����	� �����W�j7q�w��Ǣ�n�$��'�%�F
��w3��g�T�d"(2	
��^��̓hE8���	�!-s��_�?Y�t�A�C�C���_C���; ��-�u?[�ړ��_!�XP���~�)�|4XвFc�c�ʊ둵0R@4��r(,��l��?ОC��vZw����0D�u/�7Ωt�R@a��!�c@X-���{ܜ��μ��A�n��a�q0�J�ȭI�qBq�=���X�0�#M�FW,�4/)�zTj���gy3���g�ŵ�A
�]"xv�}�H�g@T) ��{�u�y�V�HY��TS���#�#H�U8/A񼇒�+6���56�`�f��u遼0�<��w��x�@/-�3 ?������T�
��H��=ByS�2"8�pHZ]��v�^$+F�8�ئѲ��P~�hF�����'�!�6�&�3(J��͹�;�����w.1b�_��Gֺ&����G�#����ߌ��K��wӀTӠ[m3�R=+���m��+�����h!�}
PTtx���?�=�2 �oY��9��B����.�#Ul�(�(��9�a�|.Y���6Y�}�@_�(pP 4�-)�:�}ҷ�['�����/���}�OR�z���5��
�P�ש�D(�7RB�F��(��p���?��{( 98y��}m�-i�<^�1�$ii�P7��8c�L���:��'�a�_�=�A�h����7е�#���)Z��Z-�5컟�ďd��h�W�/���#Q:1����!-���!f!��-B��1qDB�	u5wR{���SI�=������
O��
�;HC&�4�7=��1���DY��^��v�#$��z��f�.t��~zgE^ȂKJ�C ����w?�+��p�c܂j���D"��#v�a��$y�T0Js�(?,M�wW����+����B@���Y�1n�|���]���5wRF�a.4����۱T��$�&����򳯇�ݫV��b"��crÓ��9�j3�F�=�a��̓�E��
k���~J�n�0�ܪ�	�5k��d��L]ŀ|�G���7�:]Vو��t~N��7�-G w�<c�ʲl�Z��)�ځ��:��^�̿_��o�x�w���$o�GG$�L	{�p��܂�a����_���RNq�BM;���?_�߿
�n�~��E]5k�?Me�`�e��_��y<Dí���;��<�"˥�o�*Y��Ҙ���g���[�ƗD�c�����袛޷T��Sj
#����y`@�^Ws�wu�m�!��:�←��լ:���ߝ�����v�����sOT[�#���qr�.�=;����G��,ef�N�_㿭�}�Y��[��*�a{� 
}�x�m�qsoЎL�i	���E�)��k�G@����NV�(~Вw�^����y
O�{|D������N-�v܋�bJ�q�������?�-���+��J��;��
�,�g�
7|�_}v��w��4/K)֑�.��
k��*��2b(��APk3q	�3T��2�ue���rq}�k!�ù�
-�������9�W�uP+Kx;2E��o�=���L?x�DG�p�2��\�q�(��ki|v�����S����9�b^8��נ�gBaɝ��
Cd���$ap��Xgt�Y�W<��n�Xc��w���ι���)��N=�b�u�8��Z0U�j��Ap�c5}�)�����x(�"�Ȃ�4n�ƭ+��l���^������+'g��^�T̙�4�G�m���w�u�
K�����Q �S�R���`�N�y�Pz�[<�8�?�`�`��[�u�ҧ.������-�i��zKf���5���A/g��u#B��ʼn�f�Z�੣0�k�0�H �R����-�`��M�yꠣf���˒��:y�
D�Z<�rv��d(��Rh�b!m-�AW�{�Dj��գ�)�z��Q���<�z(� d9������Z��0����Y����u]��1���K�~�8��^��qW@|����o����iPTq7�Yb�UR��V�b�B�D"�)���X�Y�Fz���U�3���B�w5A��5�c�(��po�*����X:ㄧu��,
�vިbs�8lx������+�	7�� m��%d%�wс�
�����B8X񨗲�R:�D��8�E@�>���CIƣi�޷�'_h��X̱&�=��C`��9?P9�G���HFq��U:>���V�j�Z�
am�X��,���נV��F_�h��5��u<�ls�
��EM��8:�O�
�	z.�%��Dw3Z�ڿ�B��Or�E�ie�}�ǖu�����
�a�0��`�;��%���DHJ�n:���I�_|mʒ$�%��J��2��oS�m0U��MhA�W��`��[�+t=b(�h�cGG�Ə���7>��g���;�&w��j��*W�a0J���D�B���ۆ�� � �q�O�̬3�d9eXQgᮂ�� y�v8�jF%�m��=k��S�%�8�Ӏ�Zb��q��Ǟ��P4e���Skd'�)��a�k�gm4�B�l����\�![:�����c�#��#,���-�s(�צe��
�[�o���[k6}���C��|�V;�{��܉Gߣή҂R5<�Ea�P����
:̌��պ�����A�à�2�`��[�e�<EH@�mO�eǗ�Ễ#된(w�g.b5c�����0x��Q�`?�Fl%�:޲�L���@:P����7r�PX�3�Qj!�\+�,���$�R`��!���ܥ���R0����En%\���<~��g<h(�<Ua��U)?KK�;.o!����A��(�ݍ�Yn!��Aڋ���h��z�:���G�l�@��N�3�&�Z�):�GEv�ד�]W2���m[v�|���6|�],�C�Xm�_rz��c~�ɮrQ�5���0���;�Tl5tM�j�vz}�7�h�v����k~�V��
��`B�:� ��K�/���h�:}��9^K��ӫP�Űxx�EQU�m��y���~�{4琜�;⓭S��v��(s��[T�e������&ـ�����`
	?	�w"8�'�F����t�L(����@�?�'�,k����{*�r����@��]�@�LJ$b3H�F��.ֱk�c���K)��l-w]\ON��e��w��Y��:��*�Bm��ap+a`2B��He���e�~^/;9���G�ˡ�=v��V�y�7�Be�{1tw�t:i�/|;!�#Pyׂ�u<��ـو�_��+�=!�
rU��u�k�ۍ��n+�y�"5�����F��Jv_�)��<xL�����a@�f�[�猰/�>V5�� �0�Xc� syX��K*�ϴO�l��n�?���<Z<��#p=C����X�ß[K�����~#�`}�
�$8R�Gj��#�p�@�pW�0�VC  �K`MbM��>AK��)	%���zAz[���{�V����K���/���v��ι�Z2�tUF�H;�A�3��V�U>�'B @k�K�������TZ�*Ap�3���%��m�켫����	|����ٲ���	�DĿ�oPq(f���iǟs��l�y�V-��_>� �w�$ϩ/x$!�w�}nJ%y�+f�2$��t?��]�#��K+��L0z�6��է˞F�hLiFpߠ9�#3���IF��K���Jo�[������T�K4�H��%���T�Ǭ��|e�s��Sm����`����C��)ֵo�+x��s�t0�wS�b�j�:a�]9�
}f�Kcq1]�!�j9��H���M��//�je�RMHś��9�9<n5�`���e?�B�׳wӋ�Di_j�0$�qľ�)
�-�w��y�.7�UL�;�A�V�����G�0Z�m{�R�xB��r(<�"(|�����I�,)(����X���ڝ/���_?$��m����e�R=�����s.t�M9�����N�`sˑߗ�3�d"�۽��]t_Ⲥ�A駉��H,�[I�_��(.0������o�n[�z��/j�^H��;��-ra��ν����XsK'�9�՛��/{��߸��7��B�,��#��\���T��Բ>���aM&�I�2R���t��ޢ\*?sQүE���K��T1e^9Z�9��Ug��.�+4Z}
�5�5%�L^��B��{�Ӳ	���ؠ3�%b�jR�"�U��e�2���k��V�l��յ�Y�X��:��0.�F�z�	���)�:�YP���ʱ��٠7	�Zb1�j�Hپ	��B��?d�#��D�\�3]�i@�dD�}o|ykÞ�l�d����	7sQbc	���Ea�3����Nr��`��sZ��`q��_=���r}�	��*ZkJ+�XEz!�@m,l�x�������T����\� pTR��@����鋞��<��	h1�ڜY�2r
'!�b��bw%���^�]":�:�'(�	�<�
�4
	F�W����s5Z���V}��C ��0�$���$=C�g�,v��̷g��4۝�3ܹ�f�,_W��f�_�{�l;6��]h)��vq)+	��F
��A�u�ڀϷ���uBX���q�FE Rc�!�����iq�:�c��3s'Ͷj��Ris8s�fMf0�`0@oĪӁV��Z*�
H��	�������@$�*!QA�/�F���AoMOGˎ�?�
We}4�����@҃�p��HZ
.ɘK&�,nj�"��R����Z�K�V;1ŪR��
�a*p2��0ZD�����;�Ѱ7���}M�i~�~džZ\�� S����Ҁ�@F>��pĀ�UÞ��%�(�[mB�/0�e��]Vb��A��r@�>A@e@�`r0	G��U�(9	$jY_V�%)�|�y+�c��H���Y�#IEND�B`�!�2�PNG


IHDRddp�T	pHYs���+2�IDATx^��$U��U�9M�鞜gs^v�@N+" �(�Ë��`@����	(f^3�"�b )���e�8�g'Ǟ�陞�����{*t��Y�Ǘ�|�{ι�V�́s�7���P�8���)��k��,[gk[�a���j7�L�<oh������p���`8 �d	��,KI�B�(�HR�/��t'���w��x1@T���d�^��^]�	y�֜��bw�e0�W����.s��!�a`�	�ZX,<LFF#A��$�(!�����J�ԀdZ@<.b:���d�7�J�e�S���G��{'�18z���>�R��Ek��6^z���8�l�l��,��n<n#�Fp��ܜIr���Af�����iј)�B��D|[*�wǎ���stO@��[@JA@���>����b��.
,�}~#�>#<�s<c�2�+ȌP��0yldH�ĨI��� 2e��X�Cû�駦�G���?ܧ��o��A/��ϵ�<W{���c��o��@���1�ګP
T2w�����{�F�T3�������hhx��x4���~���d�7�p�i�VAl��MNO������>o�<�gJ �&<@w!��7�&KYHr��9%M/�*IY �
aP������JLDM
��>4��[��]SF���*%�9�{Gk����
Mo�ol�jhl@*�
��@�*jt��n�][�
��:�� 6��|(��`c�%)�~O�k%8ނx���Q%���]3�ȮE�2��g��y ������2z�6�P���*�LW��5��mli][�X�9�T��옦B�� x������`�r�i�2a�b�``$FSe��E1I`jF�_��>$�' �)���P�%��30��`lTB_�ɗBC���}m�%��P7�0�O�w��Vֶ�غpɻꛚ́`�X��B` x��F08�VK��F)�ӴY�V��T|�ҩa5e� dQ�%힠P�z��V���]Ǐ�bl��'���/�i��Cy��y���w�rEUC��
��g76��hb�M�8�x�%AQ����aw.�)t�+,nI�)���ѡLO�!��k
!�� Z�&��}
�!}]'^��o���o���)JQ����nlh_�񺖶` X�l��ɉ'!fB�*Xϔ���n��\�TW3B�[�2f��P�]�#�$���H�I1��H

�s�,�vd�0��3��ȷ���/�@*?��:@�r�ذpe��_���%�>\��n�;�8��0��N�S�4���Y!d�����
���	��P��\v��~fk���D�S��D�U��E!���6a�w$�ud�}/=���R���@�ʄaZy��ל���ū�]׺&���Ȥ�1~��QA®U���hg*�9
ĩ��8�RZ	LA	�����0e偑r�Zrb��L�ߕ�Dϑ�??�繯���A�r�p� U4.\s���V\W��ƼB��"��	JS��������w3�W��Ba=������D1�Ba�Amj���GB��3IY��Zr�*Q��n�����w���<���(ܙ�X�iK�A�ٰh�uU
����`�Rn����S�OX��������)AQ�@1��g�J��H%�D7AyQ3u1obw��`��mG*Ҕ����.�o8x�oDl�C��}Ҝ���?1p�P�30pS]�R����pW㒵�
6�B`�i(=5�Cy�Yd]�N>�c����gKW��.�.w�T� m�S#�ŏ�RUSg���[Z�2�LF^ �	�P83�7`r4���/�b�߷~v����
��;�j�z���ƥg}��y!S��z������'��翐`���٠hj`�
5��*c���(N[�5K_��(�у``d�a���XJ���>:���R�Co����F����v�}�����W�@8�W��3�_���%&�A1�BU(�
Hsa�-UE��YR
EA2�ܢDP�J�)BSO��K�5{�09�����p�.�`�$u�cdp+��Ҫ�"0�5o��܄PבL��=_x�H���| ����}��k�	4/
���T�`d�6�b�A%/���G8=Uav�糨�b�����)�㍰��d�tU����)�݇ǞB"q�A�!��>�����.���2��������H'�u�?����G��cy@t7o����m�6}��m�z�7���?򍝚(1���]�dY1wkP�^_P]���,B��e�:�`���F0���x��l������#�6LI�BP�����%O'���_���`�ϑJ�@ pڽ�s>��R8	a���}�?�㱭��O���1q�7|��.Y�_��!�C�.�*ɤz`4:���>:��l"X�F
�n�U�R�y
����\���y3l�尒7Hriꒊ�l.�iR\2я
�E�	�$���8Uf������!X�N
��P7���?����c��i�*����i�w��y�YP|��WD�Z�l�r��$5A�Ǣ���V׾�A-0vA�����$)���ǨO�`p��l&<uuP#�pT����^E��	���G�~2�㡧
���4�H��\
G�Z�G`2�b��7=pl�-��ݿ��+uqs�*�Kߴh��s\پz���
��B'"�G��T�
E��r��j��K]i�U�͌#B���$�����sy�B9���%mq�lk�˽�٢�)E���d���qVp��J�F0���T�?C�6�~��P<v�� tb��/=��]O��(����N���^���,>��m*)ՄK�$)M�R��t/+ ��X�5��`03���Xt�\���|d,����"ϓgD�Րe��lc���C�ԥ��+(�S�b�b��2�1؜+��6�S$	�F���!yyQX�
=N��v�,�<&s=���Q�0����chh�8RY��?���;�S���Ԫ�k�~Òu�W��,6�P�@�z��dF�Iv!N
��a�
�ipX9\x�#$����%d�g@�
���ʉ�0N����4�A0�K�ы���2 ����UGl0�iJ�1<�{�c'H�5m���1>�d�ܗ �	�ypy�d�
���J��U��E��c����{��?�Wuɧ�``'#��z�w:����e��A$(���2u��)F�1Pfs���Nbv
��l��J����� $�Rh"�F�$&19�/6�S�^��Uen�'`�6��Yy[Ef��vHE&�w�1HNL35��L1C�b��&ow��'ܤ>ZRF:3����w&PU�vp� ���%�-�J�%�DS����\L��mU�`4�b6(�ɗ����Dd�	�;�q
��pf�r�%�*��|����{'3nZ'g�#d@�E�;�K��4����t�������o ߪf�'�
�=����U�5�$��c,�78\k߆�Xjn���n���������9��J B������k�$&:L�J�Mی��g����ߨ^��ݎ`#f�����PDi
�=�\.�V�f�S7<���ۻ���@�Q�AHb�r�����b�RE*�
�.�hl�6�3!?��/�C{�y��!2�7�h�*`E�`�)f�����%V]�rqV��0������6�Xp�@��
�h���1<�P���=�>��tǧfS	7�w�s�;�nY����k���@��xM�
�{��*_�|��U�hP�&?���W������e*��z�-(�(P�߬��w~�l����	j��P+�`��`0�ٵ\:R/�(��c0Y����~M����Y�h�d�8� OP�}��\2�
X�M���Ǝ�	u�����f�n���~��>{k��>�[%��,��T� ř��z��k�@�!Qh�&s��'|���c�*I�"Pu-��JC�r:=��%�(H�����
�.��I)����nR�0ގ���ޓw�8j?q�H^���?���������o�_��
.ݸ���(R������k�(�
��g��݌ʵݱ��-Jj�F~����as,d��qF&2�OR�K���V��AlVA�sZ�!��.��p�����#�⥪�p�7"�" _a����~�u=��g���kG�;Ê���@��\�e7�tM��u?󶯆�Ja�55�[�RT� ��)��Я3<�s��6�+@v��<5�g��E��?�v��_�հ:3sZ%��z��0��������jn����=�_,�64�}���?��{���G$�f�������U�̛@Q&���;Ȥ���.�@��w0*�3"X�&2���N
b�̕���ݾ�Ya�+��B#�03V�P��Ml��Ru�����D7���2����)\�Bf�k��!ۀ2�G~��[�tsׁ03�jh^���\�y���EYP$)Fҽ��t5�j�S�����D�ͱD�4A�dƐ"؉�q����<�m�0K_y���c"4u�͌�������R��@�P0;D
݅!����U,U�V[+��n�hǶ#���O��;1��{���7}���e���%ʂ���
��u/�p����Wؾ-U[��9�ɠ�p8�)�30|��L���)��"(�N�KYO�[��+���!f
�7Qںў�v���?����?��꽟��j�[����q�T᱿*A��R�(HWL0l�o��U�b(�9�*(%�m�^�8*V��R��^��驢dwK6=B���3��e#u�Jg�*ZY���uϣ��կ��Ֆ6��y��Epɦ-O�c����)�A6WDA�4/1����q����}?$���
�fkot@o�8CRzM<����1Dl��ϩ
��Lv�����i��>��8f��TX.����O<���`Z�V�6*w���	,?�N0������7ꆅ�Ҷ8
��$��:�6 � E�I�
�I�D�}!����$�RY-��K��+՟���Ah�:ud�!t���
��u�7!t�JYR�R�V�S���=�s�֜�1O�����D�Qt_�@S�f��Uװʉ�/��MEv��"6�NP$jbN'pT�Z�5��I0@	�*'��gAF�!kpx���t8^���gpN/dYD_��l�8K��e��=y�{�}%�w��#�Z�ny��o�[r��]��1_����G�(�����h �'	#���RO�%l� ���с߂�I�$�
�M���kP[�������
�����R8�T:�d2�X"���BS)L�V���n#C�����C|����T��z2�q~�cO<p�U�X8��?C�~���
�lZ������cv0�
�W���R6����&���?���a�87*m
h	,AM��V��\�(jk"y��S
$S)D&#
Ob8! n�A4���
+�qz`D1Ai�Vp�S��- c����+���9vNZ��^`�k-�Z�C�rw:�y1'�"8�j2�hh�,$QFϱo��[��_����y��9��;t@#���zF&�ڑ0W�`��bLF8m(���R�,�fܖ�:��!Z#��$�p�xӇ�ɦsM.?��0��mE9p�urp:7���.�4V�lDUUV�e6g&�Ladd'�E�(
�R�����S��T@��1���۟��}����
�	�替���y�V��L�l�T^�
��`��lCs�:�]���_y�V*L���Hc�1z�#�F���n��U��z=�QƢ��Ba�"j��0(l.����Y���|5�@���G�/���c���_~A5o���H$:���y}AU�@Œ[��h�X�
K�G��T�̨���y�$ƣI؜n��Njv�\�@E �fR���E<:�ˊ���e��@5GG�$��:pV�W�Ry���CI!�1[X��hl�
���?��$�����O�sз�"'G�,'£���3dV�J3�X���.!eKT1L �=�H,�SDUu�u0��C���F`B�T�I�HE���*`�E���)VSX�@Q[�V)���¬*���Y��osۗ0~���߼ey>7����o���@�QN���m4��`S�9�`�����%W���F������Ӌ=�w�^aG=P������F�`����*%����f2H��H�c�Gdt+�����)?���np�����
0Y���U?)U�O��
H5�E�����
�x�ou{W^�r��J�t�<�Pԑa��XSw�/ZEr�2P*��.<�^��� l;�&+i
���+�|W!i�(�RL"6Mj��`74���Ơ���J&q�k�R�a�X�/M]���5�Y���hY�5L������@<���e*�M�������T�ԑK�hq���+_�ߟo�ƾC�QY��U�f��dvۑb2N�ʅ)��f�L�a��8�բ�������a��B��
��	��.�D%�c�!4��S*�u�WT�,р(r���,aN�4��M6ً�mWba�"V��1::����GE��ULV�a0Z�.�3��j�sY�����N`�E�
�+�;���wV�Jl3�d:�=��:e�}��!+JR�[>���e�W�Qe��'��
ILϛw�R"+p���Q�󫩊��t�D<�چf��(E�&��:�)K%�*��ޓ��SX�|)���kl<�}}�H:ژJ&��OzHb
]�,�٩Y����E�����*�ʢq����.�N�i���s�R�J"�J��<V�l��g�b��^58�������tU�y*��G��eBݯ���T]���5���:��J���hB&J[f+�P�ȁ���a3{w���6D�<��8�5j���Ch-d�w���F�g��@�,ڑ^���r	N9��^K5{c��:ԁpjU��0(��Cf�0_��T*��X�1,[����{{{qt���a�: �%��E_��f�=�Z�QW�Lٶ��DnP�h#u��p�oц7���('�h���ĶyKW5�Ÿ`���ՈD&��ޝ����A��F+�y>o���fI%�Ī%-�z�P��������KK[���%���x�x\�u?��a��p3�����׽������9؊rbr�Y6mP�@0+!K@�7aӪ��p�tpp;!P���F@��y=mJ�)�&��=��j+���Vlz�N�bڹ���X��(�.ˁ���q���Syң':��}��׿��f{/}��^�l�7���PNd�㊱�����I氪��c�f�3�8q����k�x�h�l�Ǽ+�%d�i�
v#`�b���<Icߑ.L8��-v�T�4����ؖS�3 �߁���z���:۫�����s����(7��n߅Ȥ�1~�e�ل�u5�P鹶��=x�Ʋq�}A6%b4�a&3�Q]E�a	JvZ*K�ʻ�e�dx�T7V�X^P��;xc����F���bzz۪�r��^�asr��z�/<���
���b�
��ly�Gs.�\˓��6J5[ja��Ӹ�6�+��Ĵ����-X�fU��{v�E�(��P̼�-��%\����$�BM{�^�r���p�p�����=��
X]��`S)�R&����x�;�O��+�ښ:�>��=�6^lpPN$����lGu�;p�Ї ��W
��γ�6ֽk׬.�g&��0�+	��$jL
��d��0N��ڳ�ٳw?F�+`���+���9�����0���nP���4�Oo��T���r���g�����H�;�L!dm�U8k����C4�;&���-���˥�02�\��M��ua٢��{¸}��0C��]:��nQH�`_ֹW�������ҴeW[fK
;ߐ�O�b RFB6)b��"�v�M/%�z��t媅~�s�2�oY��D�g
͍MP#�H��L�(e9_y�J��E����G�X�,�I��K���Aׂ�y��F&5��]�nc`N�z���6�\.����HF'�@)ay�x<���,��f���O�b��z���ʼ�PGzƐ�,��j�s���F�c���w��R��^n:\�N��
o3�歌d;��h;�la0xк�N��S6i�Kő��@�1@����5��Aڱ�Ͷr�
�g�'k��4��#X��
v�#o1l'BYȾE���sGv��v����=�?���T\p�^߰���
+0_�Ʉ��$$19���z�*�X���`i"�M"�Bz�$�L�cI�p�����V��iK~%J)S��dM�Q��6����@���f���g�Ӊt�����z�?�Rw��~��_]}�
7��پa%os�ӠWB׉�!?	%��qf[=��
.o/[�˦�ԣ�O��8~���m|Scb|��H�� �S�/����sY�'qV�n�;oLCDZ.$]Kaua��`0*S's��������w�fx�C��V�k�y�'*m��1Њy�r��7C�2�(�X�p.ES��
��%�0��8���DS���z=�J�����@���϶~�i�A>�b�3��Z�a��4L�
��p|`��E�\�+���;��{��=�d�(y�JA���g/<���Z�V�9"?
zc+�H���	m��w�	5`>�I��L"�=݇��ml�V����K���/�lth�]yne�~�,�E-CE�Ա�V�C��e˸Ǐ�ĤP�����
#��2̩R�T���>�“�E�e��N�O�.7m-�ӳp��;��.�����I�}�Ƀ��a1��˨��(��(�	��0�{�����J�-��CC�O�+ik����İg6q���n��T孬d[R�5�>t
%���U����r����[�:��|��p�|s��.nY{��u˝��4oT)ƛ�`��!3t�@��`Ǎ�C&3����Y.���d'��@
�N��5���LuS
�� im�d���fP�\�P\.g���l��%�Z�D���%����f6�[��;{ȹ���^z���Yd��'9�P	L*��f�S7/0x�����௕�3x�o�˽&S�:�lv�hh�[�JN�#��Esk;[�R�(��@wq�I�v�oV�p�r��`��97�4�U-^x}~drb��)�tub$a�1��
?[���S� u�R�F�8ɡD%V��/��ֳ.���nY%g��	���x������Z2A�w�ٵӱ5u7�R�)�	�d�n<F446�[	����u��P\D�X
XZ��m��A2JQ��1Թ�hm����bk��3����l�P����姫9��ʙ$��c���~�'|@t��NfU��N���o��S�04<�kI̍#;����GYd��Una+kTq!��#��tx�}�Pp������h���D�A$cG����rV�`��9�$Lri
U�j���z����3W�|��.[�}�=8�ٺY_)�c[���?�S��0y���z�k���8��{��+��6N3JN��9N��ߗ���U�(��y��^�8x/��5�D�0�{A�
uM
��O2�D���Q�Ôꦦ�H$��
xvޣ6�.�����3��t&�������40��=�ş�G��s�����!l���g�"%"H��?x��?�r�g)�м��(�M���f�9_0T-4a�Ѩ��C�0wR��Fd��.f�<�F0���	R��=�0eQ���׃�0��K�&e�)C�Kg���loN��>W5�ۇx<��%Kؠ�B -&�e�gJ1�m��+ �E#H"r#�2C���%����D�3:sQYsw��n�2��SZ0�@P+T�z�ޫ��B�Y�
?H�l?e0�Q]�dSi$�����v�Gjj��=�`M
�6+ʉ$))4<����'x���Q��D`M�PH)��`S'�U\�;�� ���J�I�S�;�3Y��d݅˗�{�]��8�w�T��~�V	����r�=߂��������d���$ Q�"#��w�jk�wpVT�Ko��AvX��0�<�-��x'���1	��FϚ��m�NO#5xhߡ���/>s��ȥ���PA�%Wԭ8��ƪ�~��N+U�0���t�i�j��9�7,�jT׿�_��N"����с'>�Ĥ�\R��W
���
7��&���Qg�i�8��&&�`ry`�T��o&o�0_E��?�C�tI3B�>�.h�ܝFײ�H}�Cۿ���[�
 R|no�'[�ۅ.��#�\��Be���O�����^
#P	LI�1 	*��
��" �ˤ1:�7Ħz�w2tO��!� II��2Ĭu�6/p��,A��l�L2x�Շ��w�7	^���X���G��g��X�v��y1x�w�wJ�3�ll����[|�T5Og��~��w|�c�ś���fPG�Cաh�rx٬0
�EQ�,��΍lz&s�rD�N��1'!��!��1(٬��I
��9����$�'+�%�G�8�Nb�i�֢��&Ȝ	)6�L��!�FN�!XϠT݅�=NT�k!��;)�2Ƞ<��֭_;�@H�����#p����tkE�7q�(�D�o�|-��{����|��̶�'�]�[V"K1���D�_�7A=$���h�<�wE�%L~@� ��@26N-�L"k&�-�[�Qi�BJ� 8]0؝P�z�?�±��C�c�� �G]��^��O�ZV]�WԜ�:�ka(�)p
� ��C�% �x���JdoG10��eD��^�G�"QS���Z9:��$�Il�"�Ly�T�xk�R���l��i��i\��噇����+��L}n�wҧ�[V^p��]�+���y�17��AN�"j�#}F��NJ��'
%���7�Tu�~�k�/����C=�e��G���Hₘ�6�q*(�z�w�A)*{�����AJiX}�5q������үX_�%֗~�J�^��D����!�
%�]��HY�� h��~�7����B��c�D�I.�nŪ;Qov�+�\(.Oe%-�~o��w�|�F�b/U�k
�0�b�b�ק]2�>�ʘ,��?Y� kj�{UPr
v��`}N��c�غH.�� ���:���v� 7�P�2�X��H���־�R��7:��/���C�uz��ŀL�^^��Q��K�z�S�E@�~��t���t�08&�JŖ��-�c�H��g�8�۷�d��\(�ϼ�ع�uo���}����+-�:��3 �����0�qe�aC t(���F1�a��*ά?�Dv~%�D��������|��}�
���r���pU_Y��Em+6\�k]����dv�������+HNE�C"v��(IYZŠ��Z�"%�*ɪ�^��a8+J<ҹ������+��js߸�`|c�P�k�y)�q���`Ӓ�\5-Km�j��O� �(5������-nu 1���с�cA�ͼ�s��4��3`�d���>](�������HJ�p�����K
�kˁ2��S/R��}�6R�5�
�r�v�&�FW�A�{Ɍ#��uI�#6��D��!���gKUԋޑ��j���e��g��ӣ�G;�|���
�d��A]�PIP>T�\A
�
�jg]tͺꦅ��շoq���_,V����P���dɺ	��A9�Ÿ�J�(�ĴYjR�U_�!��@&0��9���O?�"��Ғ2������L�<����2x�0���hU���Yɵ����j/rU���J8=~�K�y�
�/�@��ƾ�3��S��R�gSv�R�%���ӡ������vjtՄ�׎�J���������̿Z�4f`Q�������+|�M���.jN�'/]����/
��N�F"�͠�K+�T҈L��`$��#��I����<)%=eչ���vr�@ɚL8~t?���㇤�;4 �a0��)Ƣr��.���]Y����j�8_nn7Ǭ_�����M&�t"���!(*I�@~c@�e)3�S�G�{&dž_$ۦ'�Q�3y D��@�Zm8�}��v����#_0V����t�2�,�k�Y�vW�,�9*Y��_�����`˰Fm��f�L&;R�uN$LF�bb��i ��<2i��4�N$�'bSG'dž:��~vot"���-7����vz"!���~����0
`� �����)�4%�h^���v�7Zm�z��Ze0Y�����y�%�s�3rN��)"Aj����x.�
gRɑdb��v��vw�����d��)�u��(��cPLc_8��7:#�)�X�z�`t8:��f�����{}����%�|Շ��@i� ��(���v�/��F#��/+��F�e�j��^� 4��@d�t0���ZmsB(���s<y����Ȝ�W��W�JC.m�CW�9�0�P쬱k@W��5����׳E�Z�߿J�i��E�h\#k@����
=NW��]A�_�Q0IEND�B`�!��PNG


IHDRddG<ef	pHYs���+�PLTE���yyyfff000666999...HHH|||eee222+++JJJ???KKK333zzzPPPddd,,,GGG@@@AAA;;;MMMIII555FFF<<<888OOO'''444DDDccc>>>CCCQQQ]]]RRREEE:::m��;!tRNSC��ʉ�/�*<M�	B\���S���cG{oIDATx^���n�@���5���k�0C��m�ص�]�,%�V�4�f��O��?�}�+�tE�bB�ȇo�~�+������I!�2R�>�"f��2RE�*�,#�W��D�@"�D �42I�d��G��p���0%`�n���"��H�"<:a��1ADN� "���nt�+@D�7g�4U���#"w���DXv��:K�����	N���i-���yȋ'B[�"j��|Dd�"����^�թ�GDC^$8��mP���\lN����T�/Yn�?���+@DL&��%D�`���1�3�X�X
��V?v�bO�"b�HA�S�s"j�rs'f�r�&`N%>v�(p�_�����y�IEND�B`�!��PNG


IHDRddG<ef	pHYs���+MPLTE���000666999�;;;HHH@@@��+++�222...333,,,����PPP�#t%r""���AAAt##???p  o�� p"o!"r$�QQQRRR444EEE�<<<]]]:::eee555CCCDDD'''>>>FFFOOOKKKMMM�IIIJJJccc888Z5{T-tRNS
;	��,�3�S�$��'9a���XI��IDATx^��G��0����@B���g�!�O�n��?n��c�i&���?���H��;=��Ic2��ť[�S����������{���{QIe�~�z��=�I���Fw"�ќ�.����N�5���"��#&R��� �@"�D �XF�~dv�
ѯ#z63?Gc77���<B��I�I��'��տPZW���o�H2A�*AI�6���1� SU�D��~S�j��O%�H�\�=�R����7w�;�����.l�{��"�7��P�\�T*+�Eqm�U�յ��G���X$8"4N+�ӆ�����G��q,ju���U`�BͿ#E��Gg�EVqm�Ȇ�ߑ"�8	��U�qu��'��G���9����م^ǻ?v���H��-��ۭ�+ E�JH�?JHW�PĤ���o>S�9nc��ي]�����3#4v#3�i�G�-�-ݍ���b������ʴi��C��I�b���3������VU�|`IEND�B`�!��PNG


IHDRddp�T	pHYs���+{IDATx^�_h��Of�͟M�Bڦl�K���&$�T
��Z��� E�'�C��A�HiA�B|i�_�җ�MK
b��4m���n�tg��Sg☙���޹Y�7|���p�o�=wn�c�`�N2�
��K6R��#
�{�����#����C�k�G��_@
H���@�G�T��]��
!2H/8���$c�cH
b#���\��*Ę!��8~�6�	dw}�3���B=Ck�b)"dEn�0�=LϐcH	���!w�������r�,ϔ�H!z΢�����1���0���3�!�*K���+��`�#3fT�U��aVY�@�6f�e/�F��0M]���c�H�U��a��nf��,]�0=ijĘQVU��C�;���cd��<]�ĐQ�CZ7���Mka����N��,��
��`k��10�M�y4�c&ސ�'O.�!�S�Yeev���|�Hp�7� aʪC�������W|6I��81�j�dH��/߻��>}�ۊ(9n�Z@�\�h�����THؔ�
�={`߾}�!9�%m
�r!utt�E|�LN�,�R�T(od:@���B<��3P1e���A�<�?����iH��{��
i}ll�l�E�P(�R��!hN�r��Y���7(E���_!T~�^��
Y��	�w���+�r�5$zًH���^�q�� �e�~���+�r������6���4Q��C�p(Ŧ���U��9�#ܠ�c~(�S���~�zȚ�F�#ܠ8Ⲡ\�6u���C��G�Aq�eA��W��)��fH���FnPI�((�
��T4u Ԑɫy�#�ܠ�đP.⤤��U*�B�a��7r��\�MY*v{�D\�T�d�A����B���XB@D�ߐ���!�����ڵk��Б�8e�;>�Z'�}����xb�?�V��:7(q~C�2H�)����g!�\��ɩ�e��-=�HZ!Q9��!ĥK�`pp���5���;1v�r�c	~P���D�.���;��ĉ�N�>�jXi��2e- c�2�t��Q�B�+D�UD�$�4{ �����^
�N�W!�	Ɇ,-w��w�bvTHp��hL��ur��)�L����G��,��b�Y�J�8%���]]]�x/���w{e!��s�4��/L�ճ���W�ʂ�J+a�ZY�N�iӲo˖-���=׹_Z	~=(�d%
�q������������"N��)D���!\4l�!�)#��؇D9�OY��H����+�0��_�0Pb�(pƒ:e�{H�X�~��U�J@샢5>u6$�E�ܽIURJ@샢��J�QR�.C��[T%�@	�I�#�ҫ���5e-���J���(G��(8������V��Jh��Ş�uS�W۽�7�>$�"xoB�݆��� C4��%�ǩ����_�*4������K��Gc�;����T{G(Ƕ�V���M���HcTLϥפsrы��AmC�Ve��js���k�r�\ݼs�4Fı�K�A9+cA&�);cӟ��-�r�\���1"�}_(��o�����8�xm<�I>(U��� ��M=
-N��A��m�G*g�H���'?�eP&����L�O��)eL;�1*x]A�<(ur��o�}��]��w*����y����D��^WS����V�ê���d�]c-�6ln.��S���7�����"3ȴ�CѴx�EØ��
�*+D)s�8ツ�1�,�ͣ	_�:J��dH�7��W�G�"��j��^!~���yG���™֔y���OΜO�(���r�¹�ې�4���Td)"d���zz2��!34
�cH�ms���C��AH�A�e�џ/��}�u6IEND�B`�!i�PNG


IHDRddG<ef	pHYs���+�PLTE���++++++|||...vvv+++)))///111999888444������������---III}}}{{{~~~www***xxx333666777222(((,,,000555zzzyyyuuu"""NY��tRNSC2H�'E�D�d��SIDATx^���n� @Q�xk��l�%=��mAX��B2���w�0Z�w� ��gV�T�g����2F�"�F�G�'v����y^��r>��ʲ<��Y����4_�!�,�ֿ�����K�Y�$ςQ0B$2�UU�\.�n�����x��(��q� �y��Bn�p�N�Ӆ#�#���}�D1Y��ɊFLVt0b�8F�?<�~��$}yxDT�~��p+N¹`#�G�7�#BȤ��Ź�/�œ�q]��
}M!#%�hF<�ځ �"� ���4��$���o��ڽuHG�I�]x]��ɊFLVt b"*�H3R!��4#E��!߸1&��<7IEND�B`�!�PNG


IHDRddG<ef	pHYs���+�PLTE���++++++�+...///{{{)))111999444888+++666333777222���vvv---***www���~~~���III}}}yyy,,,zzzxxx000555uuu���"""|||(((Z!vtRNS
;	$5'J2>E���x�IDATx^���n� ��a;�ٝ��W�z���U/
�)I]��;��G�����d�R�„���P$d��_���XD0S��)�C!�y�QBp��P$,UnEb�*���//�n������8�^o4�t:��8�f3z���R݉�ͦLE�`0X�i���� �obd��N�����r���������j5��^b�a ��z�����G�� ������G=��[a}�
;ĭ��!1��PĬ���D�*:1��@Ĭ���D;x8��X'q���9�l#2�������O�y$�l����^PK�vqxOHJ��9Ob��0�0D�_,dS(��P�3/1�G��#����@$c�4#q�C�ڑmD�2��N�����սm#j�N��p�V����ˬ���D�*:1��@�,�^)��!r����C�J����	y=$Wh}IEND�B`�!1�PNG


IHDRddG<ef	pHYs���+�PLTE���222333888HHH<<<@@@|||uuu777AAAJJJtttwwwvvv������zzz}}}���{{{BBB;;;444000===KKK999555DDD:::CCCEEEdddccc///MMMFFFWWWyyy~~~111IIIxxxGGG>>>���VVV???666
�-�tRNSC2�έ!IDATx^��Wn�0��36��6�����,voy$�Q�~�G��7�;���!���'�����n�^����uM�|��
�(7��R�4�Z�V�1F�Q�#� DL��E��<ߟ��K���3J�#���#Y����8������eYy�'Ir��� C[�> =rq<n @p�p�.��: @���a�Ҥ"&=�m��8�vg��q��'뷅#
�r`Ґ��������x�����Q�Y��+ @�2��ݎlFz#*QFFԿ�oHHP�[��IEND�B`�!��PNG


IHDRddG<ef	pHYs���+�PLTE���333@@@777AAA222zzz���vvv���{{{<<<JJJ888HHH444DDDtttwww���}}}999;;;�+FFFEEE555:::CCC===�,/0/000BBB|||yyy~~~111KKK666���uuu>>>GGG???�-&s/�-343"�.%r. �-'t0%q.�.�,�+IIIxxx2328�-�tRNS
;	'5�i=FIDATx^��Gn�0E�HQ��޻{o���(d�2P�w�$Q�^�4I�R%�Uф�9A��Hrx��)M���h<��|6[[�a��yE���O��4O'�IF�u�e�&�*숢�D� tt5|��ht<�?����j�n�1i�"�(��}����v]׽"�z��f��8�ORY���ӊ�`A���g�]���.�. @�`w� @�20u;KE��ۻ���q9h���l�������!��y�C��y_q@8�.��������oa @�U	Y�aI�۝C�:��W�4AVD���Kd�ץ�9��IEND�B`�!�"�PNG


IHDRddp�T	pHYs���+"GIDATx^�]{p\�u?��SK���l�!?$?$lْyِ&`���	ĥ��0�4	��	Ihh����N�d�hCh'IJ�Zp������_���%���cW�����w���0��;^���}}�s~{�W��|���@���KC�\!�
!�����Ggx>��`eE���y�ȯ��m�g!����1Wulj���}�5ۮ�ʵW_�O�_������8��QFB����x�#��'�ծ���#A	�
�U[:�޾���d^lY�r`k��gv�r˗?Ɵzp���֯?���'�x"���}��������/��[��C;��តݲkח����iii9�rP�E��Gԧ]!��5�;گ�޺���5k־����ܭ�����C�|���m�~=�Y��.\h����)
G�4|~�"�MOO����,�ֵ�tÎt�w�ßz��O<�}��ݟE�(��>�;_�F�/Dl��tCז�'Y���t�M��s�=�@�[�l�����R$�X,N333��MQ:�&#���a���S����3�M��4?��ill�b������ZhϞ=t�^s3׃�P/���%�N߆�;�vv�Ekk�O����pӶm�htd����&��h�X�d���S���
�J�M���ggg)�Qh4D�eet��[]�?x��mmm?A;���JBH	�"�yS�}�ZZ~|��7f��6����J�L0	����-R���
� �Hgjp*�Lr����J�i���t��jܹs�gV���1څ���Z�X�w}���M[����~j��[:�oXO�D�&&�PX����A)k1�a���N�,;�JQ45�����vݺ�c[����>��}/����.�}c��+V~���}�]{����i<2F�4��$(���r	�a0r�c"n�pl��}�:�d(RD���t:Ccl1^��;�=���+[�����.L��p�q�Ƨn��k�-[N�p�t�dhP�f �5	p�1�"pn�a-ȗ�
,��֒���]+W��o���O��"��=!2^�o�x`K�op/gy0D�Ǯ K���m����r #/�9�B
Hk�\�&�1�0������c�T^^F���˹��
�_ƕ˔e7��߽��1�/�k����
*�>�s��T�&���,eM��, �q�L3��]�HE�Hs�^����NƧ(�enڼy��۶=9.��藚�F�ݹy�<H�����d"a�2�
H�"-�9��N@L&��G0��&!�G>A���BE|N�%;�Jp�L������[W���(乔��2�������/�Yۺhzj�ҳ)�U�\`%�C(R�'��q"��&813�HOr]�Xk�����[tZ`]K͂�q�|Ѻu��.U��/�8c��U�K��>�v���iV ���r$�`�e�'c��d3�d�.j$�L���$�c��F��<����X�b���8MO3A�J�gM��J�#5�P_iFAlA�Yn`�7/Y���N����b][��~�ߜ�0H̜�%	����|�T��t�e$(>9E�p�N�>E�x����ڻ�%z�����i�K/���>?w�B�0ǂI��i��f)6�
d�-2�X"b����J��|����SBT�X߶�����ǷU�T7�6�Ήn���EAy �CCCt��!:x� 

1�Du5���e-mj��-W#�9��>���ߠ�G� c"n.��J��+�_{��-�g��SCC#]�骏CNO�#!�۲�ecCCýK�,�`2P
cH�KbĠ�,נb�P�l*e��QƱcG�LOQN��������|����M�)4����8�u��s��23�ٞ3t��1�#������b[.����Hx��.i�466�y�h^�o���@ ���ڥ�1�$�����"�
��@F"����:}�4�<��5�$LMN3���Eз�#��}<����L����O	IJ:-�.Y�!ܖrU*�p�VJ�BN�+�'z�	q[��U�-k^vW���m��Q� ��a8�f�^|uo�9
�"T�`!�唜I��2_4�<�!?�Ay����s�0q�Ð�iҲU�!O��[TG�r++)=!�:��;�Uգ�A���_v�.Ƿ�L����A����UUT����#��1��<�;����$�ΤQ7ܗt�b|b�ق?@�i&t�ҥ��[ZI�	Qֱbي��>TYQ��mX��0q�BRV��sX�X1]MY�=,3ϻ�Ay(�Ý����(3�b�E��T��c1��`Aq,��WVRzB��@�ŋ��	���[ה����E)262�鳋brz�FB�t�����:Fo?�縎�s�E�(�`Nm"�9N�*2$�H��KL���Yp�=�B<�e�|>�*+a	9��F+W���Xv�bd�́cht��|iy]����
�P4NS�jҚ7Py�Z�}�w� m�z�*���X��b�|ԃ�P/zt���ed�,2T��1l3��V��@~��(!�]5�7�ȱ�K'(RL��A������
���PDtb�R\���EQ����h|����Tٺ�ʗ��@�R�WՐ7XA~؁�&���*�o�4�NM"_��P�CЏ�J�A��w*�PDج%π ?� �V�A~��뽾�������'9d[:�� @���]T,�F'�,P�o �0��F��u�oZM��*�2��:�35��."�[YE�cO�j��_�\ԇz�>^������a���ū	J1X�[0Ѓ(��/�u��L�B�-V8U��� ]NG���/�-�z3�,��j�-\�QK��%T��L�+��i%U,F�hXJe< ��b,���D*�r\e�>ԋ�3	�Yd�`'C�����R�1<M��Z�V_s���H~�����U�?0ס�]��'(�`1y6����|u��g �.��5
�:�_K^N}���בz��:�Uע���^�?�u�/L�HB�e����x�3|�a%WArұ�x���;�a��"�"�5Վi��7�~��\.ezz��
?������	)�����ʫ(_VI���/@#('-XIZ��Ҽl!>�5-�i�Q��ԋ�1z�j3�ډ��8&��;MUUUe��R2Bt���,�ߕnI���b���� �d߭i�b�!�X�
�UԐ^UOڂZ��.�
R�<����Xf��
�pƜ�	F��;>ze5iL����"��~1�u�Ps]E�n��O�b�d=@�"y=���x�>��F�2�$$���#+�ع �hНM%)_���L��Dd�f"R9��IH�}��4`��ե��4�E�l9�r�/�Ay��A��Y�IG�6�d�.>���.�C�,�$1DӴ%�j�F!)ʂ�K,�V�4M/j!i٪&2�U���Q
�d��༩\�9abV ��JR�j!ʛ�Bt��\�RS'�z��A���.��Q��3���9I��� �\��GҺ\Y��Z&�]��'\��i�-�!�3F)nK<W‰��K,�@yE�GZ0��Z�T�M���C�K�aajЗ��M��)���ɻ|%Ap���燰b�F)>��S �y�Z>o]g0�Z�2y�P�fdQ^�zP?$B��<Ҭl��2�"C�o�׀�RZHEN�ܤ���q��2t�.8�~����I�z�"[U��qy�CC��|_��pʹR����$�+V�p��_M��;�q�B>;$<�Q*B���,N
�P�0��4s
��8v�L�	С`�RzPD�"`yDf�cxS(�h=�_#MN�H�%�l�$_�(J�$�(��	�`�9I�Ċ
�$�D��t�C�L��+)�$�N��π���C<8fp�����#�k�O��b��~�6�d@w���֠�RN.B���8�%j��`- ��`��+	���E�Ig2XǤ34���!�+��s�8���oNU�A�b1�W�ԏ��jfN�.�"��#b�����)%!y��H+�!ɻ����B8'�!x���TTT��� -JGȃ/<+XgV4�!�D�����2|�lm6I4x�-��~/�3�_"G�P#s)�$CB�!�[% ���Ƙ�:��R�Đ�z��T.>3����$,DU����T�c2tX�v2< ����5�i
�>D��$�)R��7/�Q��1��BRV��p�h�E�Ri�#yӄ�E
�"�e-H1�f���!f[�Z	/��{���V�I�h+��c,+|�#�Q�Օ�<�C�߾@پs�?G�H�^�CP�D."HY�������Ÿ~ѻ��5\�Z� ��F�"�NJ�,XA���x�iJ��o��؋�6=@���T�)Q��0��G����,y���7W���w�+�A�R�i��OrK�G		��H�V����M���h��G��A�tb
�}�ΜE���
��o~I?�+z���C������4�ߤ����ss�353I>�*��&�@;�U(���d�����8��=���I����m-��6i�tX�y?>�p8�OTV,�^��m��&�8�uܿ`~��z�&�.��@�ʡ���[ �C~�������Dt��v�gs��o�2Z��5�|�&-Dw?�2��	J�R���|�z}^�W_
�q*�1��%s�~�=@8-��ʊ��!C�\�|��؏�-�n��ѭ?;C����z7?(/2���4��Âܕh��!R��v*Y�|J�=@�$$B���:w��t'1��,

�<p!��g�p$Dc���;�pdc��L�.P!�-f�8�'�=����G2l�/�[G𲂭�{ab�<C�h�L���<7����y�:����"�G>�G9�n7�qo�$ۃD�rA�q����!�G�Iswu*�J�3Ȑ�8�E�J8-���J/�ӯ��Xct)�'�hpx�ΏX��-X�\OA�s\�}<��]j���
�^�
 "Eۜ��)�c��!?�}��G`�ɽ��Cˠ�H�Y���HhRO�p_����A�Dr�01C�;p�zΝ�SgN"�9��>��� �eY���d]H��P��.��	A^�
��?J9ۛc���F�/b����}���II�z@�S�m)�
��U��X���8� �2
U����Ӓ$�M��q	�ܐz��R�f��`�|r61+q
	�[L���ʒ.�$G|����tM��+��H䗩p[�@��8�b�{�9!/�B�������q���C�"�@XM)ˮxI�bN�]�s�'��c�G��0�F��u�9!/�V���0�i��{��$N��}qAvap��S>��D����nL�C@+H
��U��K�
�HZ��!䄼�[�o�v���$c��1��}�!fJ�Dg�Qn���](J❯�J�e�c�j�(�:�� 䃜�rK�(=!n+�
��K(4�,�>��]|��RHa����� �CG*�zcnW%]���N�\+�3�Zq��D��[(�|��:��􄸭�gs�1OS�`1�6u%�PF�'݄�TG*H�+W*���C��,MBfR���.�9b�<��AN�u���@�1�����{���0����5�E�R��!���Ja]$��!��lN�f��u�r@�� �} 8�Q��2�x��?���w�J��"ڃ���j �����-7ϑ�s
p?8�p�(��U\vq!�\�U�J2�/!j�1����B?
����4�6��� UV���
�!��J�y�(ϙu�H�m�ih7�9 �pU	9�8�	Q���;�ۧY�o�ri{�@J:+	���>��^q�u�#�}kJ�+�U�ԳN�Q��n5�I �E��~�y �sq���"�G#��'��8�H&`%�2�ԣ �@�rjB��/2>+�������S��<]�C}NHw�ډ���h�"Cōˇ7)q����?�[����i����ap
��
>��p;�zT��z�U��o||���o��?d8fs/GB4⭌:��]u_sS������
��^a�4��b��p�T?�,���c�
W�"U�!� In��^�Xc��k�ol]ղf=����_n��oBS��ѹ�ks�Ӽc�/�]��]�ݺ��x?]�c;5.n��TS�x[~[�.(p9?�@��2��|y}NȺ��~�;@,i^B�v�J;w�l��/X������.����@��F����5-�?�t�n�0��[޲��݄�M���4�.Y�-�L"8h�E`].Ĩ ,�C�XsP �i�S�����W�(S���Q�hh�4�F+V���
��h<�W�^Eh;�pd�L�
2�-�P�oc[{������{-��}���ۺ���`sbl%>�J���>��h�"Z����57��z��hxd3�QV`)Y�+\�����g+��I��6�KgӴd�R�6��	� K��6L�Ș)d�L�
2BV�f��h{&��Mw6/[���_��[����X�PK�r�P�����㙹aq}}��,7���� �:}�FGG�_	��O�R��c��(��9�}P��'[�Z�z
5��c3�yd�G�h;d0e�L�
2BV����f(#бaӽ���7�vmio��7�s��"��>/i�խ�6ʄ��55�)�ZՂ��6�<{�=������byvf�#����~��s��4�c�R�����#t���)�MrV,_���hau
��|������h�l�C�� #d�̐���e�w�^�Ѷum_[�qC, ����*`q��;1j7��k��,3%gq�bj^�l�%�#�|s������:No~�������G�y����ozӼ�7�Gc�0��&��i	546�e�[2-H�M��[�9�!+d��Ё������]�����S+W��͘��.��t�ė����eH�_^������JP=[c]m3jk��Z����L��ZP
Wc��[c�c[k�����n��2Cv�����T�������N|�0w�{N��#űc�z�D��M���D`G�JX�D�r>�e�tErME����h��} 3d���T�xP9�>�L`�ƭ�
~!A�:��{A��w JѪK�ܺ�&&�t���%��_���x%�mw�CЅ �S
B�������Z��AHmp�S�o�)��^N��,�X��{��_TP�
�������R��XP�z�v��<
�����U�C_2P�#�R��8��!�����C>���	:@�R�;����B���
~GZ�p%�:w�Gq���˯�Ğ�d=(�i1���^\7�袔�^H�K����"n�p��R��B)2��^ή��c_A���]�<6�u�
������t]��J�Ti^[��}���i�O4U2R�wJ)�k�$�^�+A�>	��D٢.��\�t��^P&�@�|�:��#��S<��t__o�ל/ػ�(P�ݷ�E�P�K�"�\A�*`�:���e�̐:�.�4}�\*���t��o?�v�j:�5b���lȋT�}�1?.�/�\��e�:�f��2AV�١�jb�d1��dĘ�gN�:��G9s�l/z-s�,-�)��ޔ��=�1\2�㋂<r�� �u�����V��
2BV�١F�D1�cbhx��g{�~�7^��7̞vu����6Pd8Žӏ\T^�j8py�wPw�2A6�Y!3d�������A
�?���w��'O�ګ����k�� �UWAVAXR����bAZ��}��� ��k�s,���z����i��W_�l��B�y���z�A40�N����ɉ�'����}啗gO�8�)q;rl�c�S�T��H���u���cN�Ә�?p����B�� �"CY�|{�:�H����ã�z���#gΝ�4�����;��"Q��K�t�M)��r�E�㋅;��.���a���~:t�0���kG�;�4��OC�� d�f�﫤*Ч�O��o�Hd,��'����>|���:th��C�������b���9�� %u��2l�pK��|zj��"c4�?@�N���8qbϙ��>����h;d�D�l����ż��Ya�1�c�]�P8���P�����{`���}������{��g�0922ʣ�q���#4�#%~(Rn�*°d@�����C.?���R$����������>�}^Y���`��hچ6��h�h{L�2+d�_��e����b&�ߍA��g��
EF��
���}�lߙ=|����@8~,�|'����7
��{B�*��H(:r~49:�r��q���
�"#ᱽf��w‘�c����u�Nԍ6�-h� !"�:�,¹C�eH�{�i5BШ���$������K�ӟp�����?w���A����?���q�鳧nd�p�k��g�,� /�@Y(e��e# ,�	��;3\�Q�#Q@и )�1FA�
��:Wψ<òQfD�1^@ڒR��IB	)9�z2҂l$M	�bQE� ��<
���)�|�d�8I�l�w)����1��#�H1f�6$�5�\J�͈�r��%��r��+��	�B�\!�
�E����
mIEND�B`�!Z�PNG


IHDR  szz�!IDATx^��۫]W�c���9�5'59i�x{�b	�"�ښ�Hb�|�A|��Ể"�R[{mմ���zm�4���Z��`N�/k�1��Xd�d�d�5��oc���/N?�TJ�pD �=�w��ir�N���G>d�u��ɒ>�Ứ��f��X��w~|���p}�E��޾ܻ��	�=��XUB�ر�B�بbf�M@F�Rh�6"�(`C8�]ܝ\���a�D��ڏ�h��nr�{����3���]XCB�چ��몎��D��7�M�+o����g�#r��
��O�׾��7���Xo�����?p�80b@�@ڌ��yA~i����,�0��PڀxM�/���t�����t8��OO�J���;���E���%#���1i"��Ue["x�--.�ЌI�1�	>q��qq�3�mmQ�+(��"A%��Ì�	Tu�	� "Vט�ԋ��|�ξ�;e�J(hH)H�HmMB�I��0���.��%�Rl4<*���飇/�\2��yK�=;�LI�Ac|p��;���Z5���yp����?;�BE��@>�3N`�i~��g��oc�Z��
A�D�FΝ
o�a�f�yW��&��k3��+�,G�G��Y�sǣzY���$7�99%^�o��F˅yp�MI	ppw�W�,��n(ŗOBd(ŃO�����;�@�eq�b"��<7�R��:I�o˱������C	,�x5�p�� _��C:/%�-�h�,��颰2Ih,d+t9h[#�%�h���.��]	���|�-�;=���3���[�E�Y�\��4��֘4
M��$g�V��C�5Mx����i��
󮐳�� �� 䋟��.�����{h����]�̘�	3���n����y��+S.\��rA����wA�$��#�jd�o����N$�]������ke3�#������	���p�����,�s:�{���c1�_,x��D���e����lQD�~Ƅ��5���{=M��{w�2�R�0'E�A6�2��癒]	���*�.'�����#�b1G��
ʞ	�"Q�q�S6��B���L�9%z�{���$`�7��
��"o��m�oL8v��<7c��E2�
-TE�
���'����֐N�N\妉�;Vx��9��4�(����k(����J�C� wI�G��L��M�o3���%4/rM��4���a�Ϧ���������`ϼc�:^ߓ��%#��g�,��}�8�id�y2B�a�A"�r`��$0$��U`��7~	����ӳA�‹o��zk!�E.�p���e�/C�ޛ�`,+0#�G�3S�3���V�wP����9m\-	�Ꭹ�h�RB�*1MǤJ�Vl�Oĸ��v�!�8h���w�YS��S
��~��Q2�Uw�+�)�-,�٥ӿy�̽De;�0�Xg0p��̶�f��HL��֗?S	�=7�)�e`�>Ǎ$��K}�k�]QJ�ɦB�YIEND�B`�!��PNG


IHDR  szz��IDATx^�WKlTU�Ν�3�郾f���m)����F6��BW&k��5�.&�B��D!�E!�
H#�	"򲶔B����{��snN:�	�Dr&g����uν����y�����$�����5<��ێ����׽��,�3�B$���Gg&R55��{�5`maeC�Æ�q�n�%c᪛幹[�_{���q^"�8�w�ֶ��4+�oe���Yw�MY�����r����)u����5��$g5X��n����gWV
PJg06�Ran~�w�aS7���f�l����I�Xߣq��%Kah+�P���݁߮�ĩ�/`��$>�R�����`��k��fo�����*��:��F����3�ge����l��NΜ���:�[Q��P�k����h4����z�&N��b�`��r�Z�aܢ8h��Z!�M6������tw�c��m��Z[�ɣ��L��@"&0}�4._����@_B�ᑲV����@K*~`]*���A�x�o��'�G*�DI�j�[뫪�O�Q*��'S�A{�w�!RJ^�y������4V���1�c_���G�ob��]X.�����%�R�[|��q�h<���5K��z� N�R�ظ�PB�h{(Q�n���>��O���#o��R2�&}�H�Ϗ�įW�a|l�|H��2Q�$ꄵ�<��&e�L�ڭ?���a�~���8{�g�u�#���SH��ȓ7�~��"<������ ��
�u8��9Ԥk��\�QMB)
%5{�����ѷ�
��ϙ��������g'(D����y|��W͖�^�w���+2�ׅ7��ݕ"�uK� �ɀc�9냠���*A�EwG|
b]�����Ʈ<>>�����fZ�����ܘ[����N��
QU9�I=Ԭ����]�s(WBh�5��47cd�O�Mу��l�|��H�;�r8={	�'eUgfHc�PF{��ܝ@��k��i�S���[kkkPK���N�I�˷�#�ۋD������U$	vw ru/%�F�n�
>ES~2���ڝF01�
4z��0��D�K��k!�vB(�x�Z�0���r��F ���,G��D�

a�!����p�
R5)h�v#��
emm��$+�g�
��
'���1cy��fQ��*0j�0�t"fQ(T��-�e!I:zc�6
w�;�V��
T)�闫�Y0q� ���$긷\��f���N@d	`�Ӌ�Y�� �ڈ ���8Y̯������0m�-�`$[w�]�b���{,"��ʆ�5��r�ΫV��o��E�֍�*����m�/5�e�=�6|H�/�H$sA*�IEND�B`�!�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`�!H�PNG


IHDRPP��IDATx^�k�%Gy�o�>�3��k��lX+B"!��bY�D��8��WLD"q>$��@��/$�H�H	ʕKؘD� �6!��,F\�޵�{��9���'x��WU��9"�+���N�:SO=�޺Tc�\�m�k�6���ѐcd�N�������$p�`=�M��ђ��K�����U��&hO2x�8��H������^�r	�<�@�X+�F�����&�����Y��0�kZj�zC�A��<j��6�<�Y���(�(
�`�&�։��X/�}�R��?u8'x���h>�`��{�o80����5�#|�0�ju
jc凋I:��#�	�Ǝ��D�9m��t�����	���`c	��o���Z�d2b�i�VZFiLRKCKc-�ٸ0C0FdqqI�3@�p����'�:�k=S�ٵ+qr�a�QAl		C��W4��Z��1jƌ�%��.-a>���@M.�,��Kf��
�r��%,�4M�۔q?A�)�?�A�����7xe`����
аo��/�#�ȗ���'�v�2�9�ȏ���HgN��c�ƝnJ�M9;��/z�p�u4h[Fkc4ޅF+HOhVv_�<a��1;̏�H'���[|m��.`i
�&����}䥌ڒ}�C�5����vcٺ/7+{�jv�g`�޽{x�s���$�v��-*�����ME��IϷ�;��4��L�"������{�����<�}�	�J"M�C+�f�0@�`p��@���2���|O{�O܎��'^v)/}�/r�|ǹ�	�>{���@E�l�x��������@�_��[�I���_�"�ϟ�D����<��b��7SN�{ؓu!
#�I`b�YA��h�����G���_z߽�<�����5�^�t��fqHeY%��I��0��{N>t��ά�y6_���X_[;<�ģ���%ii��702X��±|�����b>�0�s�<��Z�S=�7l��l�ذ�`2�*�+ZbH����@X�
$0BP�xꝻ�� O��i��?_��e��
-��A�qh�q��V�@`��f��>¬���֖�{/eu�
 �y֓y�+���e����!����p�;��;?{wQ��Y�e6�n�󖱏hF�F��l�!3�4"��ԑ����7���-���(!����O�
^u�7A�r��:;G@�CcC��@�fbh٠7D�Ԑ�O�x�ѫpϽk|��9{�
Q�,4X�U��~*�{j�pBB.�B�D_�e	$q�%cnz�<�x�~�;?�5����j�u
�Po���J7F{�����rt\~�n����HC2��
��Ϩ/:1$��\/��2� AF')��x�|h���n��*���?`�%1>����Z�4ct�*+|X��da%6X5�܃�T������`��܎�gՑ��g��C���8��@�b��/�
��#x���Hd���>c�u��$���!��ObiY���`�)��h }�1�a�I8"7@�T�P��!>s�uE`v����x��|@��'f�n#�%�̚�"T��`:M���
��KD_�Y��E�pz8H����&2Pn �@*t���De&�Z��l,���i�2l
�y�6!,���X�%0���dX�Gns�8����VX3˅���R���Jˑ,�]Ar�)-�~�+=g(�쓂���X	���D9藯�1��lU�`*0�S,f;�@�a�e�i“���4d6(>St�u����5� �e>��&���j�?Ӑ�1@&]B{
KT,CQ��� �?��0��A��G���(�%��KQeD�'��q�X�)�1ԍRi��7��i��
��"��T3�s�>�q=Vy�_�M0��*ٖ��> J��/�3��R�;���D�"ذSq�����0$e��1lK�#1��"��v`�Ai�99!ցrb�v0�P��g��C��]lC�l.~	��'�.9.�N2T�r�ȵ�N3�Z���n��̘`�Nr���6W����[��)�?~�)>�'C�2ŨB�H��.@��[������	kk=�##�D�#9��^��HR8���Վ�2�0wn��gl\&�n�X���&�����E��N�h1����
�{��i�pe?��iV�0�?Q��Q�����Unz�3�u(�c���A�P03\ʬ�Cn_��E����ﻄ<��p}‡��L$B3�a�n�8�bZ���y���gn��l#��Y&
%pw��PfiXm�Xh�L��ˬ��
�6 �~�DL��h��Γ�x��q=V��?�B�;o{�6ސ��N$Gw�뗷iE�[a��
�9,2IHF�-y�VuZ�fN@�v�</M�uh4oBB
�j�-W.@om�jP"������F;|����r�b��e&�)�i�K8��M� @U����}kV~�R0�`�Nuj���vd=��N�Z�@P�S��O�·
��@f�E�o����K��t�3g�#��l�gIx$X3����
8�P��+xͯ=��o<B!Z�F�
~ミ�V��9���a$@*�p�߃ȑ�܉P�z�K%#?�g�
K�P�u������Ϳ��!ph���?���^�Q�����bf���;���!S3;8W�o��Dx��YՀD��J9 ���^w%w��73����7��	2
P�����6�:�Dx��T0�,ā����T�1��1�~cF�_�S7��*7�ޝH�����w�����-&��?p3�Ϊ�$�i��$0�ؾ�����T܃�b���'T�e�o3
�<��,'cۑ�6�U�B�H
��,�5��*[�3rH�����͟x-2�5x����dLJ�@�6[B乯P�C�9
�0Z�[9�ٶ�E��-�E�"�Ė�>��b`HXN#�}�n���������� �x	t��ߍ��SRrd�*q�#'&���/yG�Ԓ�{����^����e�	U'�p���/���1�v��S�8�p���<̓��@i��YK�� ���C���>�o�tM����;VR	^���D|Z&L�^8��@e1X�w"����jY��o=��䏆3Y'X,��E([U`v���!�,�S�S����B`0@�Qa=��L���aёHvU�m=3PAD�Z��jרH��A��b��U$pJ�A�xX�h_"���H��H���	�\���7��]��vN����ܗ��R��ˑ.��D��%t��!Jq�v��zh��
�����y4�3X��{�eB�O�q6˽м`o��3;@�@(�<���a�H�M�he6�&,���m��KU���cP�Ey�"��v%��/�)�E�,����
������]�A���0%{X�r�3<@
pq��\H�Һ�|E�a��:���	�,}
�X�ǀS��!���V���y�� \����a���0鉪�4`�	���`���Zn3:�ȓ/�h;�c5OW�0�#�}ij�u�z>o|�GT9r�^9��@�p y
ょ���0j�QG(n�� �a��7d�̈�
���܀�ى��(Β�
���s�<Z|羇������)�����9���Y����(g>Vj�>ރ�
�KYD#ٲ�/	�q`a,bȬu6�w�$�� ��OU���A���\��6 �%�͗9�汄UX�7����-7p�s��q-�t>�����W����{K�hDk39���U���J#Ҵ@�A�RlVL�5�d|�ͫo�k���\y��0[�o�y���{�ȧ�"̅�rpa��v�^��n�zޱ�D�z,�������(\>�/m\U����k�ߣ=]�b	�slU�7ܖk�2�ƪ~�"QK�S���#z�QB�ٽG3�Lػy~��$���&�%�;0;�_x�v�r�z�t�n,��ܼ�֛@�s(�Y��n�,w��ý�Ĥ�Ĉ��A�h;����6���mԾ2u��:s�}���Zg�"�"���� �֪޷��Fe����SpB��2�k��a,�C}F��W�������`l��!k̸ˌ��ӒOV�kF�\U\QV����p
���
}��ary8�x�����	ݴge)�z��c���cfv���]px���f�fQ�,fͨ�J+j�&�����8!qb��cup���9m��8�y�cvA���(қ��̑���
��0�nq�3�,�Q��:��pN���a��1֌16`�|��Z�Rf4��$�(O�4���	�}^K(���Mi�1E�э;�S��{�8Ӝ,�	�sN��qr�K�ӭ$F�'iBC�y4���AFq���%V���A��q�<�k7��g��G�^�����{����&N;N�F�Ch���\TR���c�(�t���4I4+����B��c�?y�q?~w�����g������`�T��IEND�B`�!�	�PNG


IHDR  szz�	[IDATx^��pT��{w�ɆdC�$D�i�Sl�^����h���Tk����C�i���1��H*�h�Fm%(�
D
y�@!�$�AH�I6�}ܽ���ww���c��oΙL���:��_��?�����h�����8��{= "0�$&�(_[�(~�H�����1q�[�i��8��`��2�]f�p�9l��j��M��DH(�яȺ
���.]e���G޹��7���ksMΪ��O���������>:zy��"����N�>�*�i�vz���&<Qy,w��
co� ���p(��D��=�PY'�Z���9�ݽ��*.�,��z��))X(� $Ywu�T��ao��dk�z�����H�p��Oĵ��_/���ڸ.ϛ���´	��I�Ks`H��Ew���M���@��K�dhX6;�
31� eeYU�������J��'�[�W�ꁈ���˶4�����楏]<5!h \���0�G�a&�˓�w����p[���'�߄oB���o�%���?� xm�7q���-�Nߝ�uo��mQq_�p�hP>v�
��gA�ĸ�$9_m�!d��c(%�zL�wk��t�ޚ.�w�p�)��w������O�3?o��ܢ?��y�����U6sz���˧=S��6Q�)tF��ӻ.���_�o���m�����ֽᧃ�!���iW#�.=�<u�m�H4	4{	9��9fܚ�i�z`^�p���5B0`�h�ߜ�����1�N\oSs������ɭ��u�u&��~���,��7/�L*^��M�ۦ�i,#��7{�Wh��v�)`ap��kC���α��[��1��tT���<�5머��s��<8�d�r����8b=����/�� u��i�	�h���ÉcM���Az��@��#0��	\�;M	K�9yVևP49	E�r1o����{/3�k;�Z,�Zќ�d��	�!}<�Vda�[�`�DV�w��ċ�g�̦ؼn�3aF�!�	!�&�u�`�0� ��̯���7qkanAθJe4�倐0`(¢^<��&�$���I.Τ(��Q��[UfJǒB�2>
��1�x$�+���ԂlzJ4VUSkT�<��c+�sB��&�BDh�@YnV*�t�H�hZ<\�d{��u��ՒQ��4��ql�ۂ����RT\0R��ģNp�k+VoJ��4	�)p(������x�ne���o2���q�����~�6�7̈�1��(�~&�%ЮC��}]��U�$
`*J،��<�����Q��Wb"*�	��姻���B���	��3�����U�[���+"�i��nX�]�	��O�Jx���붂h�7�{��ٞ���ϵ�-rR*�
�L���Ƭ��WnA
��Ӈa�GK�.Wp̚�A�h���[Dl,"�9���)HI��i!$��m =������lfC�o���	K���̞��a]��J/�H�Y!	�e�/UT��|��N�{4���"1�5�B������ϳ=�-�F��e ����ˁ�3�h8_�jt���wD�����;��D�5Nsr]���n4F���ᅩO|����OD �w>�b�l/��N��6�~�w�K��~$�p��8�Y|ˤ��kVL���֨�@�!��E��N�tUT�Z+s8��2$��05/	��`0,�^��9y���8�OCB�UL3�|�ݝ]���3�)�9��&beaBa��}�%")c�*GTX�=��#zBȨ����qp%hx��&;��0�k(g�.�$�1�:��-
��^�W<\s.<����-J�x��	���xlԘ=��nl|h�Y3�(��	~�Y����zӞ�G�nx,ϼ���Cɒ	�O>;�Ҿ
����K#t�=DՍ�Q�G?��A+�o�i?9k��ً��7۩�f�Z}:��7OЃ�W���%CI�~	�\IF�A�i���LD$��[���;��_w�?����8p����y�nq&��/�G���3����Hqr�ݨi�dO^x�
�����s�P�~��@�dD�SWl�Q8.^�㥐�k��v�a�ϫ�۶iۮ�_�x��O���k{q�ޫ�㍏��u_#�X�)��^���]mg���w�q��"M��]2$aʻ�@�_L������ػ_�]�4��I�;�jcr�9Ӧ8\�\�S�X$@�H/�Wx���y��*1r�@�$�z)+�W~
��_/�N�G�.ɗL��9_�@�PR$�]r�d�$�O�y;��D�v4.�)�f".a��"o�y@�sPIEND�B`�!$
�PNG


IHDR�6YkC�MPLTE������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������P��gtRNS@���0`ϟ P��p@��� �0`ߟ�pP�� �p@0`�@�P@��IDATx^ՙ�s�<��b�<�f3���ދp�����9��?^��F�'S��^.���SK??�i�t{�̤Y�����:�>$Ʉ�'��Aý��r��ӧ���F��d���tr����…"�vv삼h���{Y�8sU0�B<3���oh�����}n2�1I9}/�'WzvH��7�n�Sr��{�>�H��˿��X�M26p��^�I�'��;¾��_�؇��(�96gp�J\}�U����	z[>�"����꣬��>���P�Y֣C���,hUl6�x���>�i(
1E�C	��P��:�/�V����#�:���+�tp�J*�;����^o���nf�dI:C�6��IL�j�DM�z{���b�miKj�'���<�?=�$wGy�@��xҽ���wT~d¢��[��<�¢�D$Y”nz�P�NfԜ�a�П�)���/��=�l����}�`S/A�m���D9�d�ܩ�Ǧh���n��z�`*���.4Q6�U�Oʏ���W����`d�,�7�M�].�������=HU�������\G9W��:�~�8�@ָ��8��0���8��c��c)p�M�Y�69|@9��8Ꞓ姛�~|}��>)F�v�ZU�J����!�ń27H�=���Ҩ������^��{]�&�W-.��ﳫ����Ú\���8@Ʌ8���:~,�-.Th�:ZB�
�D��#����TI����{JF;��Z,�6j�	���t%�ծ��Ut�H�[s�4�#���J���Ѫ\�^�1�r\��IW�Д*f�;��rdH�B�B�=u�Ӯ�셦49$���w��2i�A���A3ܑi��I�����/ᗏKJ��v��Jy�F��
pG&��$��6�d��4��)y�0���&���z�MK�����&5�-4l��=�m}�ٖV�E~�=����w��&>ʁ�UU�t�h8�� I�L?�Oq]j�2�GV%���5L��%t��k�{�j�&�RC^�����?�z4��NNM�)i����en��4E.�I�9]iڣ�
�^�ve���;��:�fQ�ZeYB�	�t�1�vS��
�`��Z��/�I���uʅ�ԇ�U��iMJ8�0��a�
}����Z�D�_a�e�B�Zт��xp�=��q`2�]�Ƽ\/U���B�&q�W�b�c8��\���l*�X��\��XSL=[��#z�?�ѝJ��|�S�J>�nU�֛�M�83e/�:?\>J]�w��Y����#h������,����ON7�T��}�ίr����+�X!=�-϶�
����/lRDl+�P�����%/ڽ�_�]|��p�L�U��矾��Ey�w��V�+�Hq��z~��F2w��zn�X���C�����C���B����Ɨj��t��xm�|�;D�p���F�/�>vO�~4��~;�F�����=�h���x�8�@V�iFCЎ�칠�Z�����ӻЭ?��Q9	��#x>hnz�2C�>a�`�q�A�������=r���qTi]LW7�����AS��������C;�`t98�4q�8$h�T��`0!�t$�Z٭�QI@t}�F�h�R�`��j�]Pv	p�h�U�+%Ɣ�
؅昸�G��Z�d8�Ds�h�,�I��dG�0�� і`�O0� �ވF���4qɬ�>=�~J�uN#�wJc�n�
Adi�~o�eZ�=����(�P�zjDDj�~ѣ0uZ`� 8�).Ρ=�������S�:��^����P�Z	y�Z�Η�!��d}��rYZt[h�z��1�S+����YdУ�Q��~����{HM�Y:2
�Vhx9��C�t*��#��]H
䠑KH��@�h���7����h4ƼM����ӈ6"��"�&}&-&���
��*ty���:m}yO�� Z?%@��j_�����i������"��id��^k�ʛ�J�Z�G/L�y�ƴ���Áx�a�o��f�$�pz���J$2�s�IEND�B`�!�PNG


IHDR�.�
~	pHYs���o�d
�IDATx^�]{������|�#8�AS�V�Z�*�!9m%�)���Ds
*qN�D��UA�Hл𔀦1��B'%!Ai�i��>hc�L�mj�r����3��~�g6k�kc�'�fg=������@���?��V��!�逃s�Y1 p�:?1Q�G|z.�4��9�P���g9�}��}k+:<���I�@B#uV")���?�2�$
%���t�O?��WnY����x���];��ߩ��~D�PΑ$+
p^��9����.{|�f;:<8 إ��z,�$�OSN���X2�S?},��0��8	9N����xc��,`R���Cf� �����8����G�g4�H��2 �A0���dt<xJ8۪xM��aNZ8��|��,� ��;g�s�S�re�/��.�J�I�Eu�.�&�/��+��v;��xM���������R)�cB�����?��l����}����C9��R��5�c�3t��
$����u}���d�^�a@��>��	0fM�P��f�`g�
 !��	q�d�LRd�As�
��<pƠ2�	[5^w�H�0�@�A"�@��/A��A���Y�S?W��m��Րq�	"�&�`�IA���g)��
�PU�㓧�i?��Bb�aP��M���X�)!�`yk ��#��Kй�<ʑ 2F�p@�I�>#W2]�u�5�u�5�8܃#���
yr���2��(��o7p��A�a�������P�H2�(�&�+�a\Q�ٮ����;Cל��#�!JJ�R�\�K*l
�i�@�~4��Ko��"��|>��M?��
��u�x�:ܴ�H�t3�{�/��ƛ��1%�n��y�%mb�~J�8�����u�6D�N��&5e�<Z~�8g0����Ǔx`8��׿���f��ȏ��g�����Ɓ�����z�M\�������ߏ'�`�ǂn'����V	T!>L�ņ*�'�4i-�k[x��zzCظ%�Ǟ�_0�#?3>�l���FW�?�!������z���߸p!�'NAO$�z���
����K���nP�<���0��3��
���ׇ\M����Q�'A�WJ:�k�]��؉����5�z&�q�t~��:�d�<�H(�,�n����r/�MR�~�<T�#�Z=�A�7�g6��3�ލ�^u:.�����)�Ew߻6��P���P��s�JRU�0)9_Ɔ�z	E�?Eu�!�X6F-A?P���ݶK5�ն.�$d�‰$��Z��٤���f�	8�q �Gߑ�~:^d�Ƹl�Y�n�fꎀ{�࣯��+Fz��T��w��ˮz^~���$�o�z��H6J9HČ*��|���Vd�J@�2��]"�&����{=�Z�6a��)!��������Ԕ���Q��߅Ho��E��V<��+8���8���?=��?����=occf��?"\P�#G��Q�v!a�������Ja��*��$��)a���8�O(�!w��v)Ʀ��r���7��hH,l�n��Gy�"�@�1W	gD*u�����Ϡ����PL�=��=}0����ÖW�+��@FÁ����GW �`��YG�{�q+W>h��Nnl�\$;�4�U\��0ׄ��TJy��L�1�]�+�D�_��I���ZV�ZH�_l%-��^S����L��
�PTΞ�낄���'I�	�ntÊ-��a��:���bI�T7Q%p�	
]��8�5喤�� U@��i�ivIR����2�,��ˇiE$%��P-���G���u��[*���suk������aƆ ���B���E��J���\������+&�t{Ր0���DB��tP �M���"d*���Cǐ�+�c�pe(vh4Q�Q��"��Q�s�n\%D�I�T5!I��J��#�R�Q["�V��%��D�^�e,-$��:���T;l,��Rֵ�d�*D�I�[X�g�ۉ�$�I	��~ʼ�@��j��J|��fK)ɐ��"����	"���M���v�nL�[��h�HȘ��īR���!�Ⱥ�O��;�*a�L�)����Gj7,R�2M�����$PI������he�S�U�~�ώ&4��r��_I�dR@���]B!�Z��%��s.���Z�VRC�=��֑�1��'*)���+�x�k}LH�Jظ���v�X�z�gD�Vy9�f�.?�k��>�X���JJA���$��)�
E0��l�@�p�p�HȚ�~��n0j�V:�y�0��/�ƄrR��^5�+vI��r�_�L�vk �f/�ҭL�{
���&q0���h�}�h�t�Z�/�����6�x�6��9��u)�~�B�a�9�R�@�J��mHf�z1�9zϤ
���Q�T�:�'R�l�GՏL_]�p���%s.��4�"����V�:4z��-g��N������@`��{K�����_l��G8�+&U_��TI:��(�>�೮cu�$1d�$I�j+c*����8����Yo�F�����jQvV"G�g��D�"��փv\h�^	饴�Daq�FFp��'�k�Ƭ�0f�K�v*.:�d<��V�}"�!��X�V]��JS(L����_���)�#�7�h1+�,ˣ�򇬹�)'{N*��I[�v�:�Mt݂49m��Ā�v�Jf���Yp;j�,/�DaU���q޼��;�5q\~�xh��X��0_7Bᾪ�u�baFq?^�m\�8k{�ph�~�}Uյ��VE�6謂��}%~����),�;.�w��͡vG��t�.��Iu�&����V�p��w�P�f��}DV��l���d�I��o��05�45���bDØB�xSy�����N����� �\<�$|\D����	�⦺_�X���G�ꙹ*9'ݶK���TD��m���7o��ܣ��+/Ǎ�-��]�+���?����I��~��w4��7�����~����+J%mT�"�N�b��vI�j(m-���L($F}ȓ�,&�[\�,5���.��Y��&�iVޗ���+��֥j>�'voY�v��O\�޾��ַ�������୘a����8:	<���&��k�4z�P��n��ZV�t�z�`L�յ��FG�ЃGBn�eGY�ńZi�S�	���'�0v�|�W��	���&�O	
6�gӮ�=�q�)�
��);�Y��Z2J�i�$_t������~]]a�����:���^~��0B׬9���w��pp�U�ԫ%i������NX:�E�����vp���w��a�P6�eؖ;�
)%���c���x��ݙ�Ir�{*��>��%���'��o{�_������3.�����4�?F'lw�3�aF���ע~��>��[�A���r?,�k
e�IEND�B`�!��PNG


IHDR�a�IDATx^]�]HT[����͢d��(��H��DI$�A�P aEt/�K�C�>(e%A}\��C�ؽ��W�1jƐpr�s�ޫ�s����؛��~k-ط�yb�v�   ��%/���8/�i XJ����W��4��7�	�rJk�qM�?���a�3V�ڀ&O���A
@���;�@�������"P(�	^1����j���ٴ�(���`��dz�=����?N2�)��8z����p�&�wB{.��z�h2Ö���u9[�c��0-����>��L���c��.���	T�Mc���"����"4o�d�ʊ��v�<�Y��/6��z����)�3�arF�zܥ�&�V�}@(�5�� XbHL���Eǹ�hc�q��5���t���x;��||�%�����4�m�:z��׏����HϤ?��(9�҈�����j��	G�ض�Ig��˗o�������x!@g�����|�YD��,��E%d����KWW��}���$gb,>�q��Y���(P��gA(R����Bg��cu�wdmK��UM�/��*�P��^��P�V�	J������ ���j�jD�;�\dʹ��0IEND�B`�!��PNG


IHDR  szz��IDATx^ŗ}�g�g��.[���M�|u��V�PHa
�i�����֔�����&M�ijh%�����G�FK#��M���E(_�e��c�=�۹��l�V�򝜜��L���9Ϝ3#f��PYR-W����$_c���3����O ���K(�������}���<�]����z��a��~��
�
��
��=`�_�3�:�ȱ�����c�~�@�q"�b��>�*`��A�����@�$����S����碇�k{Io��. ^x�d�3C�3L}�Z�A����P�Xu�<������g�})!!"W�E0D���K��AP
�PP�B�@ܾ��7��������_P�Y�4���(
		@�\�L �0�eUkW-�Ż���P�K ��*޽FYnH�����P2&"�	� ����Ҍ�x{T�͋O�������
��2
�g"I�ԅ��nw=�+T�G�u��8����΄�)��*�z#�AU	BaԈZ�z�r���.6�X��##dB��	x��:��Zؓ3j3e�]�sJ9�s쒒8�x�^��`�5KU�j�@mM��a�jCj��bM(�oB�kh���W0�4|U̒\6b`�!�d���_�Gs��`&^�J^c1��	ԄB���;�?�w�?�����E�<�$)���f���$
�ro�cg�9��s &;2��I��3���-_��@}M�j��[�05H�
�a��wLS~�"O�?K��ϟ���g��L��2���������NB
N�PHq`��é/���?��|Oĝ��Ѽp"���Y@N��~47/���5sY����w�~���KG�]+W5a�ԃ�Ҷ7�7���@ф�3����^:ęw/p��	l��V2�W���7�ϴl�A��hّ	�X�x�]
6x�I��2���Wز����#L��$�?�Ƨ���=�(DFΔ��=�-������^�͟�bƈ���L���[�|���L9�V���s��@�`䊎B�̘6��M3��V
ljK���5�4�k@���@j~��3�/��[��sൣ��^'~)�<��o�<e<��.�a�h$��	�x�9+�z����tt(aӛ��ݵ�@$)�!�Nٳm
QS�	�积�;���4�
�ל�ࠖd#���2P$r��)�'���Hy>L�<֏pD��)�}ɬ�	%-���k���$i2}}4S��i���V^P�gv�C�|�˄a��
3'�/�ȝ�Z��bf��߆�`�0@1�L��l7��xY>��
�n��/�/�	;���|z�26�!VGWG���
�U����"�32X�d
��gɤ�tG���%@��N
�RO�
�X9���8{�/��G	�j������O;1���cł�����,X:��3D�	%B�w���7LG;@��cgɞ;���?=u�j�b>�Ʒv�[i�v>C�ß0��3g��.�:���%��@h��)�&GJOޡ����Y.�����g#3O��+����
@�(@����oli{��;o�753q�8F��a@��@Dž+�k���|�����{���TUp@΃q�/x��m�N��֧:�M�kG�YNN�\�-�v�;�7{��9^�@��mο������J�^�!���O%o�F�IEND�B`�!]�PNG


IHDR�a$IDATx^�S=O�@uH��ob@B���X����,L,�4M�GCK��g�]8q�ʀ��g[�߳r�ڶ�]�ox�>�a�n-�5f�,�O/��(�5�D�Ĭs�dZ��dt�W��=G�eA|b�6zË�*����I
FV�*�(?8ځ���X����2�%�v킕�����E��D�䱏~i��v��v��'�g�e�̿�uNPk֮��3�������~Uv���	���j3Ϟ�5�N?��r��"�W�{����/�
�6��g�%��d��>;�IEND�B`�!G�PNG


IHDR  szz�IDATx^�WMK#A�N��~��gYX$A<xZ�DApAEA� ���L�(N�.k��6����M�k�;S�z�jH��ܿ�t�bF`F�{��0t͇g��T�?�J�mFk
	�~�	c̈�&A���Q9`�19�y�Ψ�L�!����]�����"�B�QhBH�	�%�c�JJN�MHg���Eo�׺�3&&����2	�W~=�� �H��� ���
7(��t��Taz��x@S�"NI���=�j��p��L��&�\�SX�,�ߩ��b�	�} k�v���z�?Օ�*�eI^��d���]F<�-����ϼ�1Z�ζBe$����9�dv�/�"*�Y����p��ӼC��\|�=��s�,q���C��O�����>���;,]�����ɚ7�é�oݵ>!wl9�{����7Ƙ~ȭ}�;Z�ʬ@��ԗNj!�L��Q�]P���9д�9P��"0f�'��#�0	b�8d�a���_�1�x��G�ACqIEND�B`�!��PNG


IHDR  szz�~IDATx^�]�]U�k�33��Lg�΃�m�mEf�b�×�A%ѐÓ�J��~��1}�C�hT$��U#�*~�+#��T,�)3��~���Z�>;''܄EyЕ���=w������W̌��
��<��Է���Z�/�����|��5�wg�uہ�]�ɗ&�3��M���e�n}��{�>�u�|><�u�R�l(�Si�s�<7�S�ˎ���'s��N��%s��O�5�5K&���_284�i7k�aU�P��RU4(��j��h��N�s����W>p%��y	JJ�_���^>�я���b9�����6���,sd��
!P�ep�!"u��!0��,vl�@�AS婥33G���>�����k�s��f��zBP�Y-O��(˂��Y�o���Ժ�I�s�]|���]hR��Uc��{��_>���'O�?�M�ocx��"T+����Μ��S->���5(�"���M1>>����e=c?~�Ov@'�`�8o��~n�����)fvnģ����z��PU��1v�]���s��Z���zB��1U�,crb
o޻�_�+�}�ڭ���S��i,5i#��T�EIY��G�KM�� *d�D
�!J�����l;�xh���z7���ƮWl3|PjPjS3�
_��1IQvh�L�j��*�`�Зe욝fb�?��#��gd��GL
�i`�Q�n��jiPJ�Q"���TQ��`�A&�9S�� �s���x�w��rA%u�����}�	V[���N2�R���%�@C�d�`R%XY��I�;g�>��u�S��e97�ヷ�;��w����#�& &�GSPM����xo�xr�3�-�߱�C���X
V_�����k�&N�<���0�F'PU�)T&�R��������ԩ�W�n�ӭ�~y�E K˲I`�2��vl�5��j��VCZ�\���=X�t�?_�\r�4�NY��Ug{�Ð�м4�Z"X�P1��gxE1:�cG����\VW�dy�ܻ#����'o�:!)"�DD��O�
Pt=��o�x3K+��(�.s��	�4g�Ԑ��*"I	q�� ���{��{6�|�8'�Z(ks���k9�{V�Iϐ�V��^yh!'5�܅g�r�MQ*"�!�a��i��x�`Zˉ5>�L
.��r~y�	��[^,+�) 0z�Ǿ��+g6��"��ęH��(�h%�����'���P�8�|�;����/}v�LJ�I%�(N�}���;p�7Q7�TQ����@CҦ5���j�K���],��O�Hꃁ�9�z�}�/>��>%��yTρ���f���l���&�֤&YR���9}���2��y�IEND�B`�!��PNG


IHDR�a�IDATx^œ=nQ��{3㌍S��GȤ�>((@�AJ�R�$$$V�d((h�`~pO<�޽�އ�J��"�>�sB)W!�Ը�ݓ����*� (!T���5��yY.�e���ܣN�(
 y@�DĺU_ֹqv�����B)���A%\>��'��1�N�ަ�A۶%�?�7���4
�7�	J��ը�w?U3EU7�ʹ�}DQ�ʻ��-(5P��n
����Y�pZ{�X,�@����/7��t 2l%�N1�5�L	jFVI��N��k�p+�|TD��)H�I�Z!P5H�a�H�yH����jz�I4��y��F&4;6f�V7�:�JQ^!
(T�o�8D�b��==�&���a��i�}ߝ� ���� �Y�W�%��7��O��IEND�B`�!c�PNG


IHDR�a*IDATx^��OhQƿmҮH�E�٣T�"xL������^�z��^�AZJ+�`A��@,
�Xz��Fj�U�ml��l��Mvw켼t��<v��v�7�Y%>�E�Q@����9-&���}Ó�cj�P
 �*o%�R#��q�_�ׄ�����#�b���<���3���
]��C��p��>��Y�2k�_+��7a�j$�i��T��	��3�\b�qm��>4v�Lhr��	W�B�'��&
��`�ʋ�o���g�&/�y�lA�n��S��ؕ���&�!Z�L�% �"�;cǢŲ��G{[#�9܂�d��$�Z��*lӤ��;0M�^�z��{��z8p��\b�) Z�6:��W��]:���f���o+m�م�n�B�/z{�9A��@<q5؅"Ů���ir�j�<vb$=s�xt˰p�~��;��B0��>~��(���+���cV;����t�t��bus5qw�* :�. ]x�e�_��w�!����
�k��h�V��5F(�oIEND�B`�!F�PNG


IHDR  szz�
IDATx^�mh\E���]��,+%�ZSKE��&TM�VKJ��Z#�`H\���?�S��M*FE�"TVk	I+1��d�jd��j~�n�&�u7ws��gvg�������C��r��2��9wf	cn�c����!���&\D�'h�8��`�K&����. �D̯��g���90n~��Æ�ϝ�Kvlf���ػ9�S��>�m�b\Am�����y���=m��NL%{��^aQ�5���/�E��
�'�`:=���4@p�:���<���^Gg�Q:����j��˝�-�ϧ��DjW٬UL�N�2(:%XX\�ln	��2ns��e����97��X��=�8��}|�׾����\��/C���ײ�B4��k|%��뗄i%`Am�|qth�̿n���F��lƒg>;�ӯ ߯�r�\��FD]B-{�֝�"�̓U�qAQ�-�=39�@���9�ś�%mw�[�c�g8��k��2a�q��h�Ɂ]��q��N���s�
� �z��"�m�>ؼ�!yb8e
�~��k=��T�7��)���uq�4�=/>}7�e��xy�����
��RQ�u4+���c�)�9��D��Z�*l ��x�^��t���
TW���rq ��;6�y��3���.@:�T����7�_�-����,�_1����u��R�#n��A���zkg��߀�
�Ո
y��`�SܐZ��e��F���i�Q�PQ"�r�z!�2ڻ�	7�ۮ8Pvb������T�r@���@�]-�[��Ѯݛ+��oN�Z-�B��������8�2]r�rŞ�;��xn�xk�/�;�
U�1f�u$���U9W�g��D��3]@�
1*�OY�Ϙ��@>��|6#����UC+�|Ȧ�cC�L�=�r���' 3�〓8{�G���cwP�Ł��,�ۘ��a�%k,w����V�en�}P�l�`un�P�,��'�^p�F}����M���M��l�IEND�B`�!��PNG


IHDRLLH��||IDATx^��A
!EA��m��
v*��s0I���A�=�UABBBBBBBBBf��EDU�C�Sk�t��+$$$$$$$$$$$���i��������������4X ��い�������������l� ��AV��IEND�B`�!�PNG


IHDRLLH��|�IDATx^�ػ
�0��,�MX���`�p��+x���� �""�2
1�w.(N� }���F>�޵���������9��g�4u��1��}!t�����Gv)���i���<��A��e��u�a��9��+�;�}]�G�IeR��?��C��?��C���������?��C��?�3�C��? !!!!!!!!!!!!!����\��	IEND�B`�!�PNG


IHDRLLH��|�IDATx^��	�0Dѭ�m=�#l3.&��0��{���$��T��@>�)R�H�"E����z���:�D��I�^W(���I��"/v)R�H�"E���q�����m�o�q�!�S_�@��b����e`�"d!Sa�����?��!R�H�"E^2"ENg� "�#�
�"�M�W��#2dA��I2��'�, ���H�"E�)R�H�"E����0oN�WhIEND�B`�!��PNG


IHDRLLH��|�IDATx^��	� EA�J밥-&!䰷��w~����=�+z�����������5ǻ�*��v&!���d�s�񸓐����������!����										)������t'!!!!!!!!!!!!!!�w���ss֧IEND�B`�!�PNG


IHDRLLH��|�IDATx^��
�0DQ�rA��uP��q1�BB;8p[��|}���ɲ� �c��H� A�	$ȩX�d{";���i��۵���8W���C
��ۮ���'��p��M��%�	$H� A��|����&]�K�h�2nWՎ��Q�L�j�'�e4?]���$H� A�	�~ӣ�
y�!;�4�N?�z�\FF�5��{R���*��I� A�	$H� A�	�?_��hu�8��IEND�B`�!��PNG


IHDRLLH��|�IDATx^��
�0E��Bz�1�A�o�9�tI��٠���-�q�&�y&	9C�,�\!���$$$$$$$$�o�I�#!S/��A&j�IHHHHHHHH�:��GB�^ #�\��'!!�										٠[Rd ڍ��IEND�B`�!�PNG


IHDRLLH��|�IDATx^��	�0DѭKm=�#�� 6�	�������C��Y���)R�H�"E�)R�H�"E�)R�H�"E��,"E���E�>?��!յ��q��"Ǻ,�R/����Ȩ�8�r]Yj�F�f��� $��'�@E���Ld�,<-<lUH��,W��0�)�X$g��&��4�H�ͯ+����N�։��)R�H�"E�)R�H�"E�)R�H�"E�y^��I���FIEND�B`�!��PNG


IHDRLLH��|�IDATx^��A
� DAT�!�D}d���g�${z�`?�
�������������4-�<ƈ�l�-奔���Ϯ��ٓV�콇C$�������?�HH�R��?�HHHHHHHH�C��T ϙ�!@BBBBBBBBBBBBB���҅A�PIEND�B`�!,�PNG


IHDRLLH��|�IDATx^�ڻ
�0Qץ�X��plF��/88�輞�>P�H��~������)R�H�"E�ٵ����]��LD�9^�F��ٲՑH�_����q#(��ԑZ�lW��Pf!1��縎ՎG�H�"E�)�!�Tg"��1W*�u6c ����/T�u0����3�Sz�=	�J��)R�H�"E��:�ZQH��j�8c�]�PW� 1&��_f�#"��gүk�=IE�;�"E�)R�H�"E�)�y�`?e���IEND�B`�!��PNG


IHDRLLH��|�IDATx^��Q�0D��Bz�Q��T�k�9ؙ|�d�}�g��"!!!!!!!!�u��y��3$�M�2Pk��						i�ABB�~ ����Z<��������f$$d�g22�b��	Y$$$$$$$$$$d�^�HP��p3IEND�B`�!��PNG


IHDR�aIIDATx^őYO�@�+KY�*$*��)����E������/��_�3x1��&6���Lr�sn+�7���	q�����������s4���G�`'��[w�wƨ�]TMs�\ق�xH�('�I�:��=�O�4�b�Sq
f�`���	�mauqP�,�{���Z��zv��q�mp6�-�'��ag���̤��vѹ|4D�u�R�A�q�l�A=	�W�� k�������~�wVz�8���˗��[[n�Ff�
!�Y_�Y��Dɮ�m��;�74�CP�^�Ŷ�΃��E��G����w���BOꕔ�|�$r�����~�����AIEND�B`�!��PNG


IHDR�a�IDATx^��KLTg��22�#vD�h�	����)�`�ޕ&�V� �.�6�M�����-n$|�0&I�MGYh/Q��s߷w>�3;��9'�}�{��)?�HBk}�9vZ�3z��K�,�;�#�L��b�e��R��%ۮ/=\����� f����=�dQ�i�`���Ì<xFבӼ�t5��Ӎ���A*:Bj8���#���j*%�#�������Շ$K�{�X���ql��m��H��(8.�;�4�QXR�� ���@��
�T��Ϋb�
�d2X��F��&����Gݔ���r$jZC�@�?��u9L=�&X����{��Y�:��vl���@?C�lmn�_�Ñ��`�5��Tn��NL`��,�f`%��O��%�
�rC܄�J:��O�\���}�[0ҀT��9�}��6a�6�\��\���;քR{������.�]���L[Ph�P=>��o�	@�����p�OHB�=�
t��\I��z3o�NQ"��_o�˽�|v5q��2�λp+�o/�RuMϼCu�$>3��i��K�(�g0����οز����L�߂��`,,�-�gouc9������l,)A���%�lLCF��+e��}�tGZ=�������P�Vl{���X��F �f���F+;�(�"�`c�_�IEND�B`�!��PNG


IHDR  szz�wIDATx^ŗ[��W��3��0�8��"�Rk�c�|lL|�hb4�jԆ[���%��1>���֤�"1M
�.�XS(-"�p��0�s��^k9={g�e&���Y{�^{�����o>gf�?p��>0��a����4{���l���s��a��a����2��2	[24Y
H��}�#�MM{����mɃ�'�5����K�0ŋ�+��w�џ��
��޸��;>����f�4�Ʊ(�B>V0�D@T��D3*#���o���D π�_Ѩ̞9M~L�2D���b�F��b��8�SE+,�>�!a�g�z�V�X�9���i[	�R��#�D�0�k�e��祯'�=24��D��s9x�����|.H�H%�$����HO����� �ћ��$m�"X����\��^}��$�W�U^}�8�.�}=wl/���|�̑S���E��r�m�lZI%B&
���R�-���_')�s�����t�ӿ?L����}���ky���j?W�ԡ��b�?�o~?'�x��ǼG�`���&�S���@�N�b��"���S��D�=�l����߽������m�:6oǙ���+ܺu#wݿ��~�W��
M�r��x�lj
	��Щ*R)3��y\K�]L�L����u�t�igv}�3��D��袧�����͎������e�Pe�[���f��2S�{��?�!۾��LQ�����5��T���V�;�05Z�8��w�[�C6>����zAɀE�K"�pk/�|�%^ٷ��<<L�*tw��5o��j���b��cl�s=��F�84Tk�.�
J`�Ǧ�7"��1޹y���^������(���r|�L�-w�F6:�z�.\]EEn(B "HM�1�>�	�jq$011��X	�_�AyfL�\�K��������%K��
΁*�bϿ4R&{�=��K�1� ��g��C��m.�v�
mH13*�%���р�,2w�~P����G�'�o����՘)�1�,y�������Oq��I���#8@*��.qD��mp9T2�Ν�(ۊt�4rf�̨��������<�G�*R�V
H�����A΁�3V�6S}�wl���)W��+8��}L��f�Y[f��im^ɿ�~���L2,�"!f�@D�E�����.=���q�~��\;v���5`�壇y͌��}���.����_ہM/+C�,Z���j,�D66�;��)��Y.����63س�����1z�(��{���FnY�I66�z��)XTl�N��Z q+0d�*}�=4�!�JT�ƙ�r�ޞn����*��EP�*��("��.������x��>Jo��:��إ�U�EPR�uX����D�@�'j��D	�s	(��i�� �03D]����:�D�����*e�N52FE��Z�ٵh9D���]��o*xTc��էP�(`�4_��.έn����@��(0wq��@�U�/�����l����)2����5�!������@ޑ�oVM�6p�s�4�	|�F_F���@n�,�!o�7r�d����d�
EIEND�B`�!��PNG


IHDR�a�IDATx^}�1�SAF�}�M"��J+���V$��v�Z+lg!�
��j����vV�6֫��@VaY��ͽ���!!N3�3�$�~f������\HB��S���k[�<��|��e�ɩ�j~��U`���`��d|�R�p��f�?b�t2³X+螽�T�e|�~�����fΝ�r��%&�Sd�H>t������'�$���sA�k��r��t�-��E��G�$dVn��r
E@�<	P!�~��m>!� BȨ3�(P΄!ᱱ�a��CQ��#�>ld��C�z0A@�f���+�z’T-h�6�PԂv����?�r0xPXQ�P�&x
�\�8��h����tT�!��MJ��ߍk���޽ǻs�Z�����E���w/���8y���.�a�Pbݣ��IEND�B`�!��PNG


IHDR  szz�{IDATx^��o���睹{�&K?	E���Qc#h��bH�HD((D)��H�)�7�5�چ"i�/ъp�&BU��J�"m(B(B�ڛ�;3�yz�}����M�Y�˜g���g�$1���>��Ï^�l	0@t:�2�
�OW����ˀ���+B��;o�E*Jf����laRUUC������ZÉON2������Sv��떁x�w��7���W?�
03&զM�Z��;�A��@f�%^{�C��p)'�ϖ~�{;����@�K��}�8-��*+�2�;��.���!�bX�\v�YD���x��q$b��=h��l}���,|�}�}t���@�`V¨5�l�u�����G�7/5������1p.C�����Ӏ�`�����Gg0�(�	��4�K�}��w��vD�����MۦWG��#ú��ǫ|�ـ?�����g�`8�1��0B0�B\�c�q�j�~tP�˔�jܑw��8��h\���?�������z��3�o�qǯ�ơuĎK�e�s��{�8��L�;8@陂�"C�p�U
���X9�>����}g���j"��DQ�Ha��� �L	2k{'�@���s��Z@Qv�8�^�o�'Wn[@�DQ�k��@�a�D��l���8�D�Ep�����^��s+o��wٵx�W AlJ���|B��TG�%��z�&w��x�o��Q��M,lΘ+o�&: �v���`	*���|���������ͼw�$u�Л�ǂ����g
��lp<'_+��	���
=n��r�{r@U��Fԍ��Hi���&z�ԣa$Bd3�)���3�W��o�'�|�Ӌ�,lt�]HB��Q��0
��
�\�Ao��%���+�E'6>�$�7�R'�'@���oލVFF�����\9Ε�8%�S+�Zu��`L��>	Pp�"�������e6�w��re{Z�hA0�B@8�E����"G8Ԋ��=����m��H����A��rf5M� $<�A�G(e4�	J�)9 %��,24޽"�0C�hP�
p!�.
$�G��P���i�u�ho=�J�>���Re�f�@��쀁�V(hB�:��Ά^�K�@9W"��C�֫.`F�
�48���1�b��|�c�W	V�A5X;����e�|�9��֎����w랭eY~B����$@_ G��H`��@@x4��^�4'��"���8�_����'l���n����u5P�z�|�)[ E!��q.�.�����{����ϫ�*
�C��(v�^��򓻟��HN[
 K���)�H�2���4J��C���0:u��2]��"2���~e���uo8IEND�B`�!^�PNG


IHDR�a%IDATx^��}LSW�/��En�4HTD��h��Dp2,m��R�B�F>�(؈�jk�c�/�#�Z�M�X�P7� j-��lh[h� !��4������9���s�Ptxʻ��N]��s-��=T��u��D��VtP�6J(m�OH�Iޓ��"s��T��

�CT�^���R$����[�'��4Y���2}���
=3�C�W���|=�t�r��D�P�xyh�"�
\��ȓ՝�#ϭ�/�խݶ�}�W��Y?e��^�3�T�jn=��V�DK&_��7k`���ސ�qA��R^�Ş7V'Tu��:\IrC6dPCT��f{���l�ӾG�h��Ѵ#u���[�y�'�����d�?x�K��,&;�q�=3*U70ᘆ�IB�\0;i;�@����@��@O�X��ʯ�)p���/���������CK�M���E	|YV���sϞO��![Z����٠�\	�C���^����_��D�O'�A�5
��W4ۑSt	��4��f���ܤd/��0y�}5eZn�8aq@a0#��X�E�Ѝ�(n|�a��ht �~qEzm0�,�������=8YM���48�6�l
Ql���3��b[V3��akn��f~Ā)�[���B�„��T�9��d����\�7:���~M/�:;͛m��n�=_��7'p��	DHX������|���M#�/[���-آ��9��:x�S�Š>g����D^�
$���x��O-$/,�-w���<y��>9[IEND�B`�!�PNG


IHDR  szz��IDATx^�UiPTg}F�[��$����2�b����+�
� �,-�l
�M����fQ���/#���l6*5j+��+�h�|߫~]]4CՌ?fnթǻU�s?�w��?�����&��VPds ��E �,a%%L@x1�CE�~
q��E!�OT���h�J�ϐ�li$f��Rs��h�E%J� f�YAmQ?N4���SAV4��!j�?�#�x
N����
�Nֳ�f^.i�ց���`Jz������
.;׊�v�R��c �D�Y�H��M<���޺�6D��
�DŽz�!��,aiU+vy%�~��{J�'@&g���:�J>Pݠ�Ŧ�;RB�SS=�'B�xz�9XX�^�;Gď�e�6[�GN>��z�
5�w�J'��@�C�}�CK*o��Q,�C��hj@���w�.2�i�\Ё�܅��z����]��!�0���P'�caT���4�]�n���-�ctD��2dj���GC����MJ�DE�M�d��dTh�aN>i���Ъ���5���?��~�RoD���$T�M�`���{�Ƌ�ʟ��|
կoQV�'/��3�G|q�J�e����
vJ�O���+nz�%^o���"^ň�*�&��,�c�������~՛�(:ӌ�.1������I����/{U��c���,sw]b".�)g��A9,(a�Ñ���VEk>~Κ����K$tb�d9x$�U\���*ܼ��ZG�6Z{wf���|]��2栴�m�&�r�(gO��!d� 2�]ۣg�x����S���&PJ�۲;>�P-��5���'ϸw�x��&�����1�sw��Ҙ�g�nD�-��J�^����Q�9%Mh'&t>��W�DJf9l���x�^y%u0]�Ax}o��]�4�]��|��l��?��g3.��%���6�s�H�q�w����6U(��Z����K(�{���`��y_�A�����d��v�5�r���GN������F�b���P*G���.���J�@��(;_�.y�����6�e�������W3���43�|���#)�@�Z�҆�Sq��m�j�z�]���n&���d�5�.V��!��ڭ"yA�5�FF���jy��e�c1m�-
�?�q�1�]Q=�$��V�ؼ�fV���nI���s��V"���|���C�-	��:��8pY0�V|G�ى.�
��+�.Iͪ��]R�	�2�R�A���h�եA˭�~�aĦ� ��~�lX�m�^�dw�ⵍ��am`�p�S�&����O�_'�U�G��g�z��m/Pt�g�_�Fl�߱l�KmİX/��u�X�&���1k��L�մ#��gnt�Ǟ��ׅЬ+�؛�;�F8�[N��<����;sU���*9���2�A\��kO�RՎ9�c�L&��`:���o���ڑT�,�1uC",�!#�޲Z�Ňq���m�W6����$՘8��Y��ӓW�kq��Ǝ��	�O��Ƈj�\�}R�T��|��׍��qfv��6E&/�+Gt�}n�k�h�/9P���x#����dBz����`j䚇��_0�6E�-X�-L�vg��*��hKƚnb�cg[��pH���	&��������k`�%�1���b��瑓2~���鞜�u��6��X� �O��q�\
��>��6�&V�U��$K?����I�f)���ȫ�(T1��a�ׇ�\�p-�6�J�:|��`�Ս�{�_$=B�Jq���<Hd#>�
IJXE+�"�<�E]����������]B��go�>~�(a@1V$܃W�s��Pb�w!F�����j�V�s��jl7}�
A�	?�"��:�K5��Y��y>�#'��:K���)k�L�$f>�Qs�U<�f�|��f�E�/P����W�t���y+F��'|�f}cW��	+u���`��M�z�FQs}�9�{���!�1����_׀ƈt���_�Wu�E���IEND�B`�!��PNG


IHDR�a�IDATx^]R_HTO=s��]W�-�%��2##"��V�
��	{���z*�GQV��D�X=Y�CAY���"���
������ݙ;��7��w�p�~s�w�o�����xg�v\@@?Ba�Eޤ~1�x�lC�����!�sǷkB!	 kb�&�����
.���0�z� �8�PI��q���؆�/}(y�{�X�u���_@�H������ At����,+�%tt���k!�z�e��ڙ`��X���It�L��`鬇ҍU����5-�o��ō<Fq��wL�sh:\�K����X�U�Aە篪��/nĉv�T	&�����h�oA:�ج��A�j��Qvp��k��u�9>M��괴���]�v	[p, C	��6�ch$u�M#�qM4-����f�,t�~
�RP�Q*���{�e�x�i�CBH9�s+���@��E�
0:��l&�#8F8()��Ys�]�ω$�h�M�X&6�e+��0%��]�t�\ Vꠦ���y��O�����1,�#5���Tr|v��-4��Q���z�
>6��b[�Z�4�y4���_�i���Nw���L��;���-|�O�AF�u�w$�~".�J��և�eV��6$IEND�B`�!��PNG


IHDR  szz��IDATx^ŗk�U�k��so�K��o���/l�b J%��6m�D��&��A���
11J5!���/B��Z�hk�US����)�����y���9gf7=�^��dg��3���Y{���&���F�3@3?�������k;q�R@
A�����LhM����G�ݿn{b����)l�w��h�v<�G��Ć�
�T�̿�����}'l�k�l�c�x� �8X1B�|t2`���S ��
f�j������p#õ�{��\���@����X���:�7Ls�s
���E���h&���|������>����Յ�`�
�L��sS�s8	�Ш5�"��+�7>�y�}�n���@��)-o����Ԩ5Zb'đc��%�^�l���~��@�@L�\��@rS'�!4	"G�sB��Y��tS��Ϟ����#h �+���(hqP���1�����ETC���v�5,Xx�&�M��A������H�S�K��P�N���S#I��{b�� W�g3��������l\7�+i�I��SOI�V�5:Z�,p�!0��"P�P3�"|)���j@)0�}�C��%��T(`�Y��e�%D�0��bASF,O��0�/]���k���q����40��E�oy~���
^.� sNBky�(AĈ�
���
9_Mq��D�n������;������_�K�E��dy�0@0#�n��z�)��u�/,\8�[o��[��MeŒ)|l�~w׷_�t-��H���K1@л1*�� ��!��(��|v�||�b��
1�8yӦ��x������w�ڗ�����ƕ���&�!��k܇&��mP ^~�$Ms�Y1�S�5pN��MC���u�������y��l��4;�i�!�	�O$p��7�q秗p�t�(kPB�@\�
5S�O��Wr�D垵w}��W���D
|��X`�X4v�u���.�������'�
�
j���w�,[2���9_�d@⧣7!>1�u�M�ݡ�ݻ�r��yF��3&�j��L?��|�ҡ�
W5,�[��a�8[i0��`-ɂ���N�2/�����������'&«�	D����PG��jJ���Wm�x`ڔ����½�Z`��j���@B
�nJ���a˜���w3�CS�c�/ۗ!.�$�9�(B�p��i��Q�7�Uk��;����a
�.EѠ��f̝1��
gMa�K��j	P��̠�z�)�g��{H;4�����BB�B7-����|�$*�g@�@��	�TU�T9�|��$&���1`BoW���o@h�̝5�����eѵW��e, �X�
j�w���O��S��@Ҭ�|m�K7��	V,d3&OǼ����y��,^>sB�& �YAS���8y��+{_���@��X��B�g_�
D#�#��(.��.X�u�r��W̟O�9���n0�78{���OU���z�W=�S��s�L�=�n����N_rGi�p�@ͧ�^�C���gN��'�Z9	�
�	����? �h>��nm��]�IEND�B`�!g�PNG


IHDR��h6	pHYs���o�dIDATx^�ѡr�0P}R>!0ааP�P0P0P0P�P�P0P��''��ݫ�Kj�Nov<��=`[}�\����<�{h�:��3�ڴ�{�}�WÛ�8��Y�u��y��c
��%@Pl�˚9~'���Zk�A#qg��i�0�����	|Q�<M���v���:�.��B�N�Qe��ɥ!�K���@���y3Zklo��A�50����/y��v���o�������ߴ4���	���6�*�G��x�w@�@�`yjc{m���'��s�Rxb�'�>�IEND�B`�!7�PNG


IHDR��h6	pHYs���o�d�IDATx^��1�� E�b˽Q|�
[�V.��H��)��L�#�9��ae���d�(RP��g�0�(w�(S&@�C��K&��Kc��a!��^?o��J?���U��RZ���^JJ�9����)��g�[nx����s����;L��9w�9Zk�1�e�k�V"�n�0�s�OӶ-LP	�9�J�-�&ƈ)&�!�L� /1����[�5�8�x�:���Q�Oh�IIEND�B`�!
�PNG


IHDR�a�IDATx^��mH�k�{6����<j��f�l��
���JF/�C�%&)���Ɋ:����Q�R"*'����dŊ�2*����i��T���=��>��*���}s]����yx��.�(
K	�0�s?�EL��N�z����jM������V_Pz*�gX�i���֫�k�u�^�ҩ��H}FjM�R_�o����W/������j �sZ@H]S�k��81Y���w����v��l��.�e���\�!�3��0`$
�[���{�����d��7b4[I�>�:}��T��>C	��Y�M�%����VM�ر���d2��yA�+��q`���~�-i�� 6T)�6��N.x8%��9j��
�P� �
��(N�QF�1��l�0.F����o݈x_�׍q�88�<�$*�SQvh/��։�.0�@T��%G��U=�ۏV��M��Zg��ѱ��"�FQX�Ðف��ڡ��o�����0!���T�{���)I`Y>��_���e�g��S��}9�f��O�M�@��	�;S����&9��	+��Ia����xLMςs�-37=r���9bX4�vBL���1�g'n�۬�/�h�!I"���9��yp��N�����,C�N�;6�-�8�ece�jD�j]JV鑔��w�2��q�D�( Z�-�A��l��P�q����Baq��od�F��&%��jc�IEND�B`�!M	�PNG


IHDR  szz�	IDATx^�ilT�����;3�̀=����`¾9섰�А��MB�4�J�"URZ$DR��o^5�@Z�M���"Qb��@�j�P�ncl��x����;�W�S"�D�|ȗ���=?=�y���ёl���\��y)9@��[��v}��\�[��u67��{s��G����O��V{t�_>:��5��q��oo�d@�(t��3�^��_o�uy���6���'[V�uc��H���e��޵��Νu����	��C����ٛ���D���i�pY�v֔sk&�������}���X�nk._��lضw�˭��[����ie�ēttD(�SZx���9��������+��He���ir��
��_b̈����d�ښ/!�ᴊ��m�Z����%KX������i\�褭����!���
(�,�<+C��T
��p��8{���QT���=���9�O�]��6�HgP�4��jͦjӲ&KBAG!��!��H$���@�L�G�F��d�S�F6k�Rd�.��Ng4����-s��]~; �O"Z�X�0��W�py�]Ȳ��-c�&��J<��J%AhZ�H$�d@�u�<ɤA����	;/4�Hi�.�w��	@$MׯPu@2b�[72��o��K��ӝH���I&5l'O�����3z҂iw/�޴���=]��	�,2H2�/5�t��`1Y�����y����RN?�q	��}kV:�.�����v��D�I�;����1z�\����W���_�Qֶ��h�uY ��(]�Y+���Pͼo�����l	eq�PI:M��`�S�����s-\mm��5�����9Ҹ=^�|>��T
]7��Y:�"N�:PS�:��c�����@a���4�	`��9���^��l����w����a<�`&��Ʉ1CIj:-ͭ��	2#�M%�Mi:�h��YY�y�X�Kl��7x����Z����3�z�m9/H�����x��/y��ORM�il��R�{=tG�,]�mm]�R)z�*&\Y��%)/-b|�{p6fV"�h�u��u�%S���/����V
������ܮ	K���V���%V�����jY���5�?̾�MX�y��?�43d-�P(HEyV�&O0o�t:�uv�?�O��^X��_����>e���H�a��Ŕ�J�V
�4P ���	��
�����Ӭ��������|�{�-�CgS(d�L=�<����cIh&�൵;8�C�I�}�sN-b�ƃl�=I\��,/��r��[���{|N�d�������;����T2��O�`��aC�����ϩ����-���ݍ�y��L�8�C'�x�ij���[K�d�c�RU�����Q���o�ę��3k�c��#�KdIP���g[�aJ�9�6d��<���qg/��`��vn����ϑ�mz���Vŕ�_?����a�h~�5޲m�^��C]`����X��8\�;��d[��H�ET�A�z��jIY��,��yNC:�ј�$	r7�,d�q����R�u���I{*C�f�Jx��)�=��;�cZ�� ��$TUEv+N!���nZ��U����kg�
n�T=M�̤�Y�i�
�@Qd��`����-j�31�|�L�Ѝ�#�ʐH�8@@�����h�P�COЦ��mJp:j�G��)�0NQ����(��6�u�K�]ݔ�
0�-Z��c�j���*v�&�(	��D�14��`%���W�V&�ւ7��z��Ay�ŕ�bS+#�|\��L*�	dp"���^j����r_>x}
>�BQ�L�2.%K���T��I%�u@F�نo�ןҊ�2�zQ�8�#��Ɨm]�``Ѕ�es��I�L������_w��)��W>�i�ۋ����=6�m�xCK}�^��z�z�ǐȟq�w�u�[wLOʒ9u5A$� �0��K^�`�g8v�����G ���^�hd��7'NK<��XS�qIH��Q�kgٽ���G>����		��|�#s��U������!��blۦ����˭�9q���Š#��n�@������pAIY��FW����;|�������f���v�Š3'vob@��H��]8x��O��5����,��Y�Ğ9���S�~���~Á�D z�ť��'��uw��ԩi�Xl�9�i{�]O��}�w
壀b �����HP�B=�p����\��'7��@��x��"���@'n|d܂�y��������_����_�C��0c6IEND�B`�!u�PNG


IHDR�a<IDATx^œ�KCQ�Ϝ�&16�Ĵ4��4���`�l0a 6�d1-�ĮI��V����x<�fY��;��ëَE�R,x�s��>�a����&�phj�<��.J�˩f߂:��ޛ����s�BG�!�8�(�#̾^�`Fa5�x�y�x�j���u�.�3TtPTFy��Й���.������I�2X�A#]��E�gV���"�[wi
Tv�H+;Dw!ρ0ct��O�kL����n)���keE�P�A��|E�M�K����O��_#9.�_ͮ�^5�C��d4�d���R�������[Ck�IEND�B`�!��PNG


IHDR�a`IDATx^��_HQƿ;�3븻θn�*��%��
�Q�	"RI�c�"=Ta�PA���C�C�KD��C!�T"DA=U��&��;s�iw�5���7�͹��93��P`��P�0��U����g���"L���/I ��P��z.��
�Z��83��
)AQ�WL�J t܈�' �I�x���闣�kڇ%t3tJ)(�PP��E�M2��+S0+2�N��B�v�?�a6��V���\�c9��f��/��\�1q�X�6D�GT�g�TI*�~��������<V�IeM���D|:3T@R]�y�_(	���_ߝ�����$����SAC�"��Q����v˩j,�||����33f#O���ճ�n������=��4��]o��/|3*�~�J�NE���st�&0-�6�Vp3��_�-��H�vr�ڮk�ƃW��
���\�y�k5 *�gw�<��;B���n~��^þ��_��]�S��ɣ���#����Hf��*���
��_,�\_���,�LA�a�sc�sR����ħE�@����
�Rʍ�~����a�L�Ub�7��FH�G�J�Un+Y���\���G%�&3�IEND�B`�!`�PNG


IHDR  szz�'IDATx^�V͋\E��~�z��#=B@�)��B@X,�Г�\^�/�d% (ž�� ��Ar�uw33o��*����g�>L?����uuU�Af�g9��o�r�3�	��( np�nn@��e���gGG��X\�Bu�Q��xP���|���8$_i�NPVD�g�Z;��v/�Egy�m�b�MD���1�� 2R����$"]>���>�[``�D�G�a'���~�E
f$�F@�9=A=Q`\g.W���	��42WC�!T���9(��&O	x����&�L�l#�pр1ذ7���l7��)$Q%E�{j#T�d'{�p���j���sW�؁�dyh�M,w�)9m�7�J�RlC"*�v"�/gs���9g
	�
4���R�(�p��M����(t#!�Y:�6��	Mo�*�k�(yߍ�oX΢��`qt����:
����H���Lx�KK���)ղ���8}���k�L��w�����R��aVʐ=P�f@�9@��r6!��DPΦy��G�,��#Nb�RjA�^���0�H@�1�Ƙ�U�/W�"0Ӂ:��s �P@�I�5ػ��i$��ܑ)k5�bS��6|;�K��C8d!��%�3��O#a풐��@�1Eb�y�k'lk� 
�\iM�k�嶸��z�,�ɇ4��`yr��>@Y7?����9�Q�`���o����^���G&�SŤ|��M(�wH���H�BbL�p�8��K��P.�i�T@�
F�Fk�OāVra�/�ט�A[
ԝP�?��ӈ���R㿿�r�lM���K	�{�x�n����-MX h�;�̍�y�Bx��>Vb_���W"ҹ�#��s{��ۦg��͝�϶�2[D�RG�P)TZRn�I���j�#~ā�4�LݦTU����C�ER�Jr���M���{��*�i�q��O���Z�q�gb�@q����<�)@>k2�2Ơt'`�\�o�̮��X
��'E�I��*��o2��ϡ��V�[�z-w�Wն#7ބ�x�#@���$T���KMCaAj>����Ͽ�~��D� �6�����}��Ӿ�+��/�yGo�H_����X�fӈj�l��1c�"�Jc�M����&��E<�4
���9�ۿ_�^�$ҨlY�<���3<`�`i�-V(IL��d��8��󂥠TQ!���j�J��cVmV�	'�i�=���q���A0�+�����`�2�vl�įn�-��+�����$���Z���OI6�{pFU��'���d����IEND�B`�!u�PNG


IHDR�a<IDATx^œ�JCAE'F�!<,� ~@*+�@����j����`o��N�M��4�)��G|��&��{g`ggwؚ�Xe�Ŋk�0[��06
(�i�
�fv����T`�9�l����w&o��x�E�x��}ZtE�+,�^��Fa��=ò��t���úM���
*:�WF9��й���.��̷��`�hwa)�1��lw�A�ف�C3x*?��kP��E�1ڄIʁ70�.�*ǘ�&ib)����m������|M�M*��?�>#9-�_̬��4�CÉ�i�_�4	>�R����Ş���dȘIEND�B`�!_�PNG


IHDR�a&IDATx^œ�kA�'m5��M6��I�M�nlCLHM�m��Zb�R���Ӥ�iSk+�E��RA/���Z<x(�E�7/Uzx��iq�\�����{�f��+��?��b��쥘�'o➑�B1c�k�iG�W�3��+hMek�c5������LfPϭv�K��}|�+bp��9� ���+0�z�C�Lq��H���՝a�&u�ѭp�%�ƛ D��0&%�4P'R��k�ڡ��{���;z�7���w��G��r���R�F�82�K����)����ͩ��+������6nlq�!��
c�?}-rr�����a�:��͗o�=T��{Bd����%<[����r�����)�w�&��t��A�1�.��X(0�R����r�2�����x��2X��1̱�.�B�LU�c�w|�<^(��������>x�-��N����PN�lY\�������ҋ�88���M��ƻ�	�'{h* �j���,����pBt���@���g�X����9�l��L`f1���?��~0�G/ڀIEND�B`�!��PNG


IHDR  szz��IDATx^�VmlTE��{���h)n�h*��XQTB������E��1AMJb$�	�`
������!jEL��HP>��*��ci�-��;w�sfgل�����d�̜�<癹���� ���p�m�&)���K��A[�����櫋���B@�̙���pt�R�4�8-Ъ�}&@m��	@w5w��7f�sNvn[�?�~���6���M_
��ڬyo[;PR���H������㛚`��A��qLx�i	0�1�q�i�LD��>�ǻ����8��}�7f,oy(-3-yD�;\&�wKB����ك"�ph��t:E|��120p��v�Q�?��aC
JU��a��e�O�Y\�k'�y�
����}���!�e��f7��#Eu�sIo�����k�\�9
@��ʦ������3�8��ʅr�Eǀ� f�(y�����x�y�Jb$�ӑJ�v��s���Z��Wo���.��R�N?嵃�2�`[��%:)��f� �
$0A��7�I���s��t�o����0��y
3R�i���Fox�^���<Y0$���O�9
}�A��Q@T)X~��?8�p�Ț��ӫ�ح\�	��n%��	��\�y�Ku�i�hsݽ"�+k:!bE',Ͳ�s�ꁣ�i��\��_�h���u	L�m�c)��wݯ�D�%��6`��61L�e+R��
�م�ֈ�9�;�9�]8N�;N��j�>J�*��^�N&	K�����s��3J %�|�N��"��g��{r��<&�[�W⻣��P�=w ~��`����]��40u`�H�
�wJc��:��{<��?�^��?V��Y�q�;�ʮ�p�
q�Ȕ!�[R��g"�jJ1���k)��6��`Yሬ�)�o�E&�'�s���]������XN�ꕬ��C	�rұ�����5Q0��!������p]�@e��m�		�S:~�S{�	+0z�2ȉ/�@}I9�� >�:6�N�8|Ԙ1"ՅS�f����yG�q,"�
�X���J$H��7���#
P�*���)����v��"pb(�C�X��ϡx�2����=��W<�f�n�M^:����vE����ֆ��9;X@$��a�(M�DG
�{�Z����)��\8�g����i�6�
�����r�8E%ő���`c�'�N����+4�]j�)��oxה�{xI�a�&"�Y��HiEs����X�ܾ�@�%UQ��[�D��+�3�p�.9
k��5
&�g)��Nu��3v�wv�f9�=�'�(�觔j�6��-��{�~�&���8��Y��]���e@���\=h(�>i
����FW��#ϳ���z{r�Ŕ(<ɦ�IEND�B`�!�PNG


IHDR�a�IDATx^��]L�oǏ��/��((?Q�(h�3�6@D05|IK)j��+��0L���|iku�U��nۺ�u�}���n������x�پ{���|�s��D<���5u�	 �Ď�@�o��-`G�i�'����h�VA�~j�
0�a�U6��V8��t(
z���V{��k,��qs����e(�\�c	T��o��t�M�����|1c�]�:��4���<�
�CQT�g�Z�$[�Ai���X���AmE+r��O�+��$Ʊ��/#;�o�)���k���Y�7���D"����'u�+����/�7��0��K��Ლ��Ӑ�pd�Sp�&�U�"�m�K��K�t��vxu����\�dY�m��@R3�PC�\��mm��>�+L����eC�~�^�bN����\)�nD\5�&_����e6fi?H\�
B"��~�'EK���nZ#2^A�7�7�Č!��r>���"����
,�@M�S����R�K)1��W`��Ϫ
 �i�+�Rq�Y��=]�:J�����ZZ�+�M$�c���6�)2z?��X/�<�<㘏h�k��<D�ʱ�ԋC�K�:Ռ+�K�^��3� �S�5��kU�W�p��Bz�( 5�ae��(d�䕶N�&�
��������i��8��y��ԋ����W3⳧��������U2��w-IEND�B`�!��PNG


IHDR  szz��IDATx^�W}�U�?s���v�~�(�� �B5�6H��JA�ح+�ڴ��Զ��%�Ƥ�P[h�BK��F�`�mKEX��F7�5JZiD��J���ޙs:3w�c�����I~;s��9����v��s��1�Q���G&�r�}5)%����P@�0<�f" I���/3�EhΗv�]��b�1ÍP��.�z��oY����۳�8����)@��_���{��ܮI�P��9�ӯ��/���Lj"#�[(�	�zG���U"���`���ʖr���|��� ������8�����%�n�s�,��~�ЎK��;�m#BS�����}�1��ڷ�ݴ��9�w�J��\�����cڬ��1�2��_�z5v0f�J�&�Tf��.��X�\G�݋_"��@�<l���Ǥ�����Ή���Oo����d�l���Á�"-z~/�~��H���M90@S��`DdW����K�W�J)Bp=��-��n�H�T�p��ŗ��q�^�SS>so��sj�f�BI��=�T;^΀'���ł�"B"�%�`��_n
5�9_xx*0~�adĵ�(���~�U�@� ���'ɐP���$ �_z�:��q{Y�H�X|��U2<���9���K��������8�{?���{dBZHM�n��Ȝ�?�jfUKQ�N<�
Ǥ�WU+(
\|�Oy�y"��C�ƌ����͋�x�ψQj{��i��R���6o��&���9Ñ����|�Hr��:I'�#�2��K
1�@�d;#B8F�1$�)&�.PmX�Ը�k%����_�~u��Ca��4�B#^/q{f�dz��ك[��~0�SZ!�%@:p�J�E�~�q�+�JD��bu�l����^)$���3�-���f����
�d��_]2��|�ۦ�:Vܗc��P)����v*���;u��N2�$"c���M�O)�����GC	��g
CRfP���OO�u�T�be���V�8x��Ű\�".w]U�Ԣ��N~�m�P�좌J�
K
D�ӿ���J�a��T~�x�oE}���|��6�dD�&*O�O�YvL`)
A�d�h@�6A!k�v�9>?(�@X:8꫘+��מ}^T����M��'���s��k;YT����P���8�<}E�.G��˥(��GH(�-RųGP��C(Dm�3�K5�h�u�
�(Ӿ�Il(B2�=s���S�������r���EӍ4���;Ě�M��e��2�+����� �d�љ��k�����C�P��!v�D������`+8�g�ɼK��W:~�����Ɩ�����e@�X|��U:�����-�{�mA{�VJ?���	+@�˺�3���-ˆO��1t�)���"��@8��Gb��j֯	��E��
~ʖ�$,������+������Yp�;`��R�V_�D�G>y�ݳ�����!���>��(4گ�(��mms7��}�?��V*UB����jY�h�*��:PR��'�MYHK�O���D2����^���<�v!,^E��	~�=�ͼ�v�S|g/l0.��ȱL��o�6�Sՠ����l��/,����'X<����P�iJd�DZ�!5�Ƕ���F����#�l�&sK���>
��d.);������<�$e�(^0�lT׃��;[:WkM
~���L�k=�h���1n�d�O�4i�ísz��qH&������ڟ�x�6�ݨ��fA!�:���5wt�!.E�.0>�ލD`���Y�t` :��ch����;�Yf�J��A=� .��l\+�lPS�j�d[��?o�j�7%ĻZU{FDc�9���>��#�ر>d|v��B���>�4����ኂ�l5IEND�B`�!��PNG


IHDR�a�IDATx^u�h�U�?���XS�[���M��Mh�j%�A��-,��܌͊	��"��)������hFm�ؔ
d�t�&��`w�v��������Q_xx����Q-���KE@D�2`|71���j�YS��U�֭���-�.x%�i�74n{�-=K�@���u����h�5�C�����~�@P���I��g/`,��hc|�՛����u�)��pykC3{v�Ga��Hw������_�v� u�c2���'6�fS3'��'�]s�x���oT21x���a9������ؽ�$��خ�qm����[BS������gY$lw�e;�+45�#��wa;.ϗD��C���9��dgh���w�+˱=M�ַ�Z�D	V@1�N��0/<���2�v����md��N��5�(
s�'�
!�L�_aγQ6����n9u'Y$��ږ�V�e��@D�U<��Sy��(���D��%�[	�uw����O[���+s�� x4�<O��R�w�k�He�v�XQ+��*dy�c@>`��jgYN%"L�x�<FӎD��Y�w�}�Tr��=���Z�1�C���H�z�:��:����{���%���EF�	PJ�?
<���x���2ˠ��Rp�~�.��B �{6?�Q4{&��L���b����IEND�B`�!��PNG


IHDR  szz��IDATx^�VpT���o�y �GLBH�L6XJ�B���öjK)�V��Ì3��*�mi�Z�u*:0F-�!`�L��<� $d���n6�f�ww����swb53�3w��g��s��l���"�i�K8��̡4�$�J����'CP��Ĺ
�%?���\�kDPA(!�{���	����J�`R�yi�ri��7n'��߾/w�[�)����0�O܃�mK^y���\N����YN�r�����$,B�����B�O豧�ݸ�����9�Y1qA���guv�ep��"�U��'֭z�f׾��F(%T;p�=�cn���@�����;��F�P($п��ޤ�ӎM��*�#0�]F*���GQM5���ܵtI)(*�����G�&��X��v�}�Y��@�AT��<؈�ȋEbǷO�Μ��
����f4/�����Y�RJ�C����z!L��	�H�S �|� ��T}��eU����ܙh�
Yq��x2-�!��� I2�TR.e���EJX�-RDL`�ކ�ӧ.�3�݂�53����P9bc��
=�G54�!�Tv��� �P�OoZ���20����-iRض�g�(/�0�M��ؼYk�T&��f��&5;��ۇ뗯��`�f�Mf"ƥ
s�vdgQ����xk��ǁ}��n�ઍؿ뷐�A`��wQ�dQ���E�5�L��_{�v��w�����C�q���<���U�a�i
.���'����P��#��u��U��K`�pz@ئF8�Ax;��vw�??�N���S�
`��װ�8�<��I���4I25���V!���?�`j�����@(U�45�9W�D2��Ӎ��=��ؐLt�n�f0p!�9���(�����I�[ �ID�J����PPR����0�[k�쉃�fe�����r�Tg���Џ��v�ڄQ#R�.�z�����U
d�
.^�K,^8#�Č+�1����F�p$f��AA��:�8���W\3��4���RBΕ�+//�����-�N�aϮ���{���O(�(�~�<r�J%�Catv{p��몋E��x���]U�`��D����xJ��Wɘ�q��Sw�c0ū{�������#G�#��}�$�H�c�p{���:���tq�3���9Cr��4&y*�>�s��B&X���-���w�o ���"���Fl ���"��S:A�r=�.��^���S�n�[���1�@T��Ӧiy	�͉�B��<���4���̨��a��o�>��
�$C�X��F��ԪN%Sh���^[]2��#�u��iK8��Q�Hii)	Q��O�B�`���#���pQ���s�-�^�f���|r�C�����i�`�N���%�U^)Z�M�Cee���;�)��b������ƌ+�iu�|�����p���ք�#Q�iB}���Tr�/��K�B�"�JAP���Cy��+
���x��NW͝7�…&������k��i���W�f!�@�d��$\��.�Ho4�z�Y��������UW;����A����!�H(��:�-��"�Y��Va�`B(��^/_@��~��m[��r�k������Y�h"^��B�UIK�!���r�Ѿs����nlX7r^9��kAsC�;M�������U�@�L���F�1;jhI�7E@0.�}�=�G�4��=��~QTY���u]��iU~���g< e)[��Q"O@�fɰ�n��G�� ,R�z��ö�|���iI�؜���&7؍~'�v�j�&�ƒپ[��L��h�[��mԴ�"e:��O�Z6�<�:n@H�&u�t��e8�@l�a��~��/���3��HƘIEND�B`�!C�PNG


IHDR�a
IDATx^�SKkQ='i��
E�PqQ����.F���@E��$�tQ�R��/�YqcA)T�J|�/�I���؉�J�d�rsie >�3��|/������+�4M��)��1�!4��{m:$�?��� �^t�&�-�.�;e��Lq����~X�2�8�/A��򥧋HME�ɩ�w�7^��<u��J�,��*�tb�
+��|7sd��L>_��uÕN�c����� ����_���_���ѹ���=��p;�z0$��\��SqY���	�-������}aT��H$����%��-�n�e��o cT.�%h�N��#s����b�=x5��e�Ns��$���x4��D�d"���:��S��QM�@2N\j�,W�8A$�ke�ǘu�wo��vo��� 8�y����X���_6Ҫ�i|Rg�[Ѝ����@�{�)�D���n�
��2���{󖺅�������^�H�Х�*+�c�iP-��o��Z!0z�κIEND�B`�!��PNG


IHDR  szz��IDATx^�W]lE��ݶG��@���36P���CL)�ҴzES��3�(~7�7L�'4
"�}�"5؇�(��hBD�@��&�O^o�����3�?����V�����|������B�S�?��������	嘨��;��pyxLHˎ��6�_���BV)N��-3�}ր�:`��i
;2�FGOzP}���{d��Ur��
��C�)�u�y6~N�Ix��Q[�]��Eo{E(0 |Z��#b޲r0�ݩFNB}�y�᨞XL�S$T�>�3LC�UDְ�0PO�� ħ�MQ+!+I(ρ��'8d�#�
p�<�b<��=6}�=�(�{�����ݤ�+����p\�켓kt�b��}Ǻ�.O����9~�$�stﰎD����U`Գ����>%�,s�\�r�s�.��s�5��c�]�|s�ȭM�e�al�
��p-���@,A\�~����9��d�h���r��7=~�P'�.�h`�k��k��97�?��0@�/�`"x�
���S��Zn\�qf(�ݳ:f��l�BsS�yv�1���x�d�p������w�!�Ɩ�k�Z�K௜��1(�]`���΋5X'�8ܯ�ܕy�L>L�]!OU�`�a��WM��߿�IЃU�b�.Bo�9qƠRu�Tq�R
$b�cS𲾐ρ�hޘva�Q�*�g��ў�m�GzW�����.'O"a�(�=��4\86�E4�q����J(�q��噶���K��w���ޱq-T�
cG���9��]�@��3���X+���dk��/�ezKp�ó��G;�Ċm}E���̖a���M
S)(L�����΁�ȫl���D
�~���ە�NZ3�[k6ܾ��s����`�9�n)�u���G �� ��>��x���xKG2�n�����[/}�+�|�H�
�Fy�p@���:��٨�
�1ѯ��_]X�EC��*FV+�
�+q%�T�8���%�*�*�HX]�)�v*E9 u��T(X��Է	����2�P�L�X��<���Rt��Jn���w�3�y��P���%�8G��r\q-���7%̔�'
�G��ɣ!��(�-��׫�7#
:	y�-+�ή�_E,堮��:�^ݸ������b+� HC�S����ꂩj�<Lٿ������IEND�B`�!9�PNG


IHDR�aIDATx^�SMhQ�6I�@�7o"x��V(��U�J��R4��"��{(ZłX,=((�h���ěz��OM��n��R���ŗ�TV:���}�}��h�͋K�&�0���f�cb�v`l6������.D��]�9�I$��r�F���4�� I�{��qcH�C�.N84<���3��ѩG��=t,��Y%�B8�`��9�c�uv�Y�%���pvr�Fk�P3��
����4�'��>r˹�x5���Q�q��{l�8!m�n�o�����
�%8.c�тa�1�<��L�<>4�U)��[Vb�n��և�{�Ţ�a�|++�x3��m��}-�}(�+DX���_n�ۿ�g?m��.;��%,���T+eUNx u+y
z<����w�B��š=�s�`��?�>�?b����y��Bd�lҩY�ɾ
��6�X�]5�,�wτ�p`�_��,�m���wM� ��.l3�P&5U�� �[A^�-6�IEND�B`�!��PNG


IHDR  szz��IDATx^�W]h\E�&�S�*��S�7�>"��bZ-U|(*��ć�Z	UD}�O�$-�E,�*m_Zŀ1MRKBR��&i��PlR7?����{�a8�$�Y6��,gfΜs�w��3��J)H���kRI/���N=�h�v�lÁ؄G�m,������6�Jcu(��[@wK��[���yl�}x�8�dl�e�Dz��.�MHJC]�os��{y����z1	w��J�	�A��RE��̲/�a��}���5����\�v$�_"��P4K6gH�$����^�1,���G�*����ܖhVH(���^2(m�n���MO<sk�[����3�d�K�[(��D�/��l�jP�D@3���c]��G@k����߯t|��������6���U ���o 
��–^'��q�Z�c瞻�1�<|?�o�C�~J�=w�dsۗ��D{6߭w7�&p��էǾ=	�(�#�JUד6���'�eb(ht^��+�O�w�����P�O�^�A�d rX�:��`�V�6���@�;�`C��F�z��͏�j�lT��V�����k�d��ĜCs�b&��	n&i�\6��Ρ|jf�P���P;�����C�wA^���\���@a��|��_����8Uƈ�@���#D1�����ԼrS�p������@���U�Ȅ�v1
���a!��W.x�D5�*L���߯/N_m�<3ȹTW��u�v{,�P�2�r�k�E$0�}}�(���#����f�Ͼ����P`#�JB��;Yc9�Pýn�['&����3���p{j��t�r��<�tCk��I!IA&�al��N�����ٰ9ZF�'����
oz�@�ϖˬ��LS]����6 �.W‡��H	/��}��o�5�cj��GK�T
��N>M��އ2 �1�Y�^�ky� �v����f{R��[M���v\AI��z'�?Ӑ�T�@$/E
���_O�H
S:�cb���`�1�=i�;�*�XqI�������NA<|��.��������&ک�S�Qg[��r~	�=*K�IvO�,4!�q19�� �Ih��.;+�_!�8X5����[5�X�G.��QT� �p]3
kq b�����q��)�x���j�	IEND�B`�!e�PNG


IHDR�a,IDATx^M�kLSg�_���L��2��M?��徕�a��Q��UL���@�Ri�rr�J:�N�X
4�KhW��P.��T�"�R���}ON���w��{��{�����aR��e��ˇ���K�����|�u\���LT7�L�?+
,�dUi����r2����2M_v|�4�e��ꒊ�W��+m	/��0�Po���%��}`p3[+�f��w"�F>��RZ���⻇���M�c	�k��mY@I�J�����g��FՍ�͜"�攪��'�)��<s�=0�=�i���$�W>a�# o�@�
+�'�`���n�q�l^�/]~K���(l�
Hu�Hӎ����{`���B���1�8Ɲo��eMJ��I@�\gv�XF]��Xip��� ��!Nޏ���׌@\;��Z��x��t����J!_��6��i�lZ3E3���fTܙ����W��f+N���X�Ϋ��e%�Mn�~M�M�qݽ����C8Qb±B#4�3X��Ey�B�@�7��
X�9��k��\7j6�K�a��C��aV7����U��ډ��{�F۱,s�
�c��n��p�齈J�±˽�[��т��D�t��8���/a.����GE��6���r���7pR�9Y�|�
�TO�2GOW����������ѩ��_U_��g�T4���6���p�@���Y�g	b՗�h��9�{�p�w��{C���
gU]F�f���#��ٚ N�ܻ_�΍9�P��X%�o�o�vGI
C��:#cd�Ș<�{�EJ
��k����� $�������(�(�<��-��G�k����IEND�B`�!�	�PNG


IHDR  szz�	ZIDATx^�W	�T�=���e��m�q ���DG�@���FU�R����n���D�ƈ�EPd�QVٷq�=8+��3���6���{��n��*�]w�����s���Q��7EQ�-�r������6��E�g[df̿c���fr��{�
�(��/�
d�mc��	�OӑD�+��=��)��R]7)B��G�B�}���e�J�"��q�]Uv&�)�l��$x�Z9�;YX}mՁ;__Wsv�u�Ӻ6�����8����bD=�*Vo9.���`��7v���Y�� ��u5�w=�ʖ�e�ٲ�sq�@�Ơ�eô�nX4��¢92Z���/��w�X1�J��1��؛/Ǒ����/�z��s�LGT��n����X�X{�M<�9(o:+���"6>/��Ѹ.tݔ$O|~A���ޞ'�_?���'�¿w��EZ�_o׳�}4��@���i�cG���E}K/��jA��n�tt�	�
���l������N,��G��H�=��O�^`��-Z��FN� S��0M+�lO<�vhaQ��YSG{*��L�x��yl��P5�=T�EU 8ms��󙥨������	�x��B�>c��������e�`�6VNz��[?��,4�����[�gn�A`��
�1�};�n�Z�����
"��\[������C�T�_�ôF���K��������@�iuђ�w��+Wϻ�
�\X��$��2si
 j8�4�
����傰�{��iâ�Һ�t�@�_�3�Q�4���)N�mX�¢kLĕO��.xr�ġ��AmC��R�"@
.	Q�#Kbp��^n�R9ζ��R�ε5!��Jb}ɔ�)7GA��/ن�=r�]�rʀ���W�-�z<$%��6I�Q�&�$�w����M��
L��Y�G!��qM�0�1�����%S3�e�n���2�}C{��E]��-UP,`�Uj[���A).R���Xf�/a3�Z�s�����K�8j F
-G���f;�͌��z���+@g���F�3�-��n��Hn���J��;�`����}�"JoZ��Ӑ����X���D�Fii	�֪2�+9(�Q��"y~�:�H	����^�l"�ă�+Q9ğ����\�SD��0���6p�=��y!���ZX�UR�σ�6�9[y?�:7��e��
�{a;}�Y��̞����4�t�K	�2!_|�ؔ�]@�&�I�Q���,=�s`@�::���63`c���qH���i(BHU���;@�o��i)}Q��TR�$�⺣���Tu�荥8�e�r���\��ґ���\q�&˓ ��c�	v=�C�"�|(�Z�tx)E�+�elNF�m1�����1���KPSƉ$e˒���+ɇ�1��9v�v*��ml*�fX���7�[.I��Cq�t��M"է�:Չ �Z��@,�B�7�D$�3IN�I���/�u��H&��X4r�#���U{�^�c+�h��Y9��fbn �C�*�8s鱤��J�HR�\*[H��	 ��]�0�T���m��	��' ���U��46u4�:��҆i�w��mv&A�����P\
|O,�����#��^Y�i��1[�:��z�y��?`2��2l�p���
ּ>��cʄr^BGw�	�PPO��%<�l�"���$;�Ja�`E��)7���u_j@�1�����Y�d��{o�n`YD�:����>�r�K(��b��U��ҜK˙�%(.���=c�/��T����CuV�q:����:��/a��G��N�w��1��7#�-�!K���w%�R��r�����|?d@?��0���x�����=]���G7r&��\r�2�0�^Y��tz�5;�ή0��<<{4�W�C�8{nL�����҅5����1�3�u_�q���t�a?	 ͐��b��MȬ����]�ꎆ3'�|gW$x�MJ;��
�n�x�:�;^Q�2����s_�a��"���ȵ���T#e�+z.x|��OVl�Gn
6�����,����-�:�Y3����C�?��(//�
�ʤK���(d߰	��wa��:45��lz�tݎ����$g��>s�H�\!yٔ�<�ȭs�j�����⥛Ś�G���ľ�F���y��#�K6��,f���I7.|������l�,�̻��) K�5A��e�An���J�_7iNUsS�L��h��yF���7"�N���۶?���U���X��9���6랧�(_��9��+C֝�j�U� 0=#��q��_`�^Ɍض��P��L�]yc�1	!GDŽ�o��bTo��9�IEND�B`�!��PNG


IHDR  ���IDATx^�T]lTE�f���]�m-Ph!"P%(��bH����c�Մ'y21�w���1�ň?hP	�
!-Ķ��%�lJ��n���Μ�ٻwY��d�e��9w�;�f΀�>�Ͼ��;�`%@���/��O>?��І
����
��B�Q��X%��)g��E;px�`D��L�%��0P
P
^m@~um�5H+�;
�� h�"��D�v����p�(��H�A�RF�Wj�ScD!�K�E�٨V1Aac)���w;�8�}���u(H�����i�S`�Gչud6�ҩJ�۽�z{FR��毡Q�#��8:�DBm)Ѵ��d$�]���@��e yw��G)����l�4CiD�Y��|��nK��'��$���D�E
B�D,Փ	A��n�hR�7��,���"�wLo�u��t:ڦE*���d����E�D�a���@��7Q-�v����H���|n��>d�q�Q��d� �0��=;��of�/j�w�J��UR��Yjm4f��H0�/bh�Yx%�NJ]���Q��Ƶ�j�B��˭�������VxAnNZ�<%�Z1X$֩9�6���c
�F���r1{7(/o\׿�)R�	�"B)V��ύ��*[������X(��W/�}`���]�]^�F�Z%�U�B�0q9���ӿ�0�_��#��<��"�[$;�TX�MN�>�/��wz���O�fW����
�"��ㅞ�~���c���r~b�X1�-�E��"QU��/NO�stD~���T��콡��{���‚1���o~�6�ul�62j&�2�g�����P�ZT(&���-��ym|_W���%��d\�T������|�����8z����R�+�3K���49�Ta"�r�-��db���{t,� ���R�T=�D������|vKwv�/]���\����g/Y�葧�ӊ��|�#���0W,6%c]~�J
l��������37��LP\
�FڿR%ҴNy��mL$T�S=v�"��ժXY)�`���Ȕ�ꪑmPVwk����)�����c�k���\��;���?�щcs���O�C;0~��񏎟��ıf�u����/�M�����W�&s]��h[t�UA�aL,�nmS����>������	�%t0IEND�B`�!��PNG


IHDR�aaIDATx^��?kA��gsw9�x HD+�(���N��`-�O����Rl�@�XY���X�DB�����ӈ�l�8�0?�w��f&�������$o_�V@�~�����?u�%��0"��7�{��������󗿊4hS?{���)��`��`zz��0:����K��!#��ӽe�`�>����p*�D���M	E����et��4kT��S��8)�����:ZFP�
�U�񧒯o����;W�.���JMS,��`r�?38�?3xlf�3��;{@e>ڟr��ŝ�x4`tD�̞�_?`k�KB+`�6�/��7���L��o�	���
��IEND�B`�!r�PNG


IHDR�a9IDATx^Œ=KA��Lr�bk�����BR���`eac%�3E�$`�ܭw�1�An/�sf3{��a�=���a�ٹ
ʲ�U��4(o�Z�x�Y����4O��Q�)�g	@��O"|�=ðR���R4p�+J^h�f��0&�܀(�M�ߧD7aw{�`-3�uT��#A
z	�	Z�6yL�w
��^,q\^_F��ڴo�;o�5��� �B�tn�$����T?��������Ykl���	6)Zߝ��B^ ������rg!Qo�*�M�t�N{3/�my���D!�U����P
�S�IEND�B`�!c�PNG


IHDR�a*IDATx^��OhQƿmҮH�E�٣T�"xL������^�z��^�AZJ+�`A��@,
�Xz��Fj�U�ml��l��Mvw켼t��<v��v�7�Y%>�E�Q@����9-&���}Ó�cj�P
 �*o%�R#��q�_�ׄ�����#�b���<���3���
]��C��p��>��Y�2k�_+��7a�j$�i��T��	��3�\b�qm��>4v�Lhr��	W�B�'��&
��`�ʋ�o���g�&/�y�lA�n��S��ؕ���&�!Z�L�% �"�;cǢŲ��G{[#�9܂�d��$�Z��*lӤ��;0M�^�z��{��z8p��\b�) Z�6:��W��]:���f���o+m�م�n�B�/z{�9A��@<q5؅"Ů���ir�j�<vb$=s�xt˰p�~��;��B0��>~��(���+���cV;����t�t��bus5qw�* :�. ]x�e�_��w�!����
�k��h�V��5F(�oIEND�B`�!F�PNG


IHDR  szz�
IDATx^�mh\E���]��,+%�ZSKE��&TM�VKJ��Z#�`H\���?�S��M*FE�"TVk	I+1��d�jd��j~�n�&�u7ws��gvg�������C��r��2��9wf	cn�c����!���&\D�'h�8��`�K&����. �D̯��g���90n~��Æ�ϝ�Kvlf���ػ9�S��>�m�b\Am�����y���=m��NL%{��^aQ�5���/�E��
�'�`:=���4@p�:���<���^Gg�Q:����j��˝�-�ϧ��DjW٬UL�N�2(:%XX\�ln	��2ns��e����97��X��=�8��}|�׾����\��/C���ײ�B4��k|%��뗄i%`Am�|qth�̿n���F��lƒg>;�ӯ ߯�r�\��FD]B-{�֝�"�̓U�qAQ�-�=39�@���9�ś�%mw�[�c�g8��k��2a�q��h�Ɂ]��q��N���s�
� �z��"�m�>ؼ�!yb8e
�~��k=��T�7��)���uq�4�=/>}7�e��xy�����
��RQ�u4+���c�)�9��D��Z�*l ��x�^��t���
TW���rq ��;6�y��3���.@:�T����7�_�-����,�_1����u��R�#n��A���zkg��߀�
�Ո
y��`�SܐZ��e��F���i�Q�PQ"�r�z!�2ڻ�	7�ۮ8Pvb������T�r@���@�]-�[��Ѯݛ+��oN�Z-�B��������8�2]r�rŞ�;��xn�xk�/�;�
U�1f�u$���U9W�g��D��3]@�
1*�OY�Ϙ��@>��|6#����UC+�|Ȧ�cC�L�=�r���' 3�〓8{�G���cwP�Ł��,�ۘ��a�%k,w����V�en�}P�l�`un�P�,��'�^p�F}����M���M��l�IEND�B`�!��PNG


IHDR�acIDATx^mR1N�0�S�@�,�,���`fbC���1!����?B��8~Եm��n���@��=<�_Sם�@�,���������v��%b>��8�|"b�1�?����p"�RtL�Y		|����*����
uvmЎ��F_�L�VA��vP�;�u�x�j�50el��D)s�%$�����j�p_r�+�m��d�Ǩab�� )
Td���܂���d��ǧ@�}���_s&��jVݷ6�K�&L\�Hp��Yo�h�"&梄0.L�>�!�JY Pq��N8\��X^�N���l	d��]߾�~MdF��j��燝|K�?ޝ�
q5����&G��
�"h3"�w�IEND�B`�!��PNG


IHDR  szz�KIDATx^����U��zg7J��5zQ�F�"��cE�S@r0#��s	��'%�ID=�� ^�U�5�` ٝ��W�0����u�7�c���MfF	���/?Z�u20�$C�@�.7n�|���뛀z��U!G��W���X!�3����=Ș��;��tmf�v��t\����}�������n��+�����ߩc�a��!g��P�@2(��\���W��/f{�=w�����6���]w����_H�>w<=HM��DN��ټ��C��o����]:��Ĺ7�v@D�j^2
�eH�	�8K��Hɰ��l��4�#�͑G�=u����%eI��)20� ������$�H}�^:��ٙ���K�@K1���P���8L2�0f�3Xi�����=��1o?�˯]��H*%@����n��ZÁ�k����hQO����g��w�;�"+@���twRcܶo�����ta�܉.;m�i����f�B�{0)�e``�M���c�mvr��.���k}��z�E��p"E�3X�4��D
y�!/��Ҁ�D�%D��$0�F��c�v��Ro�Icx�Rń0H(<Z��^�a��'YB�`�GT�} 1*"�"Tώ@�ZI��&�X	4J�Ճ�U)
!�:H�R³Ƙ0�
�2����I�jQ� $W큂R�?+�"\fTMSy���I	֕�
o �:d0�cd��%dȅL�Y����*�δ�PI��Y�T��n����*Z�H�y��X&Pu����w��å�~pi� �C%Lɪ��TM�%��0���6 ����C$�JW��=`f�P(��,$�Ȫ`;�ڞ�qm0$U���f��#����*�9Q���`[��ҳ�� �%���
C�g	R=��]%6Q�*�[F����{?`�%��d�D�*(�
"/&����@�uUL��_������v:��͋�<i���r+&�W��tz�g`x
@��·[ǟր&z���݈;*̧��rV-��9ЕKc�� �!�2�s�%��AIEND�B`�!D�PNG


IHDR�aIDATx^m�h�U�?���9���l%nn+�2��QP,��(�5
+��fD��jV.��(�_��3
���#��L�ey[z�s�Ɯz��{�V��P�y����%"(� ��,���P<%�y��X+X�+�^��x��_ַ�;����&���X#@�k߈x�H:��+���䵼\����f%6����$��;������N�p�����Lbc�;q����!��B���n��Ϭ;��h1���	@�ڒ�'�;n����q�K[(+Q
�-/CD���-��0�vf�}��U֪!����iz�9�=oq9�?�'���V7�����Ck�0�Y�Hߦ�m͒<�U$�_d�W&�ۤgS�D[�Χ��LrX�Ld%>��g��Jܪ�W±�'�poXT^$K�-9�~����=�o����.�u�����;l,Z��!�K� r`���~�[*���b�}�q0���>�
Ȧ
k�9�懙>���&���9�C��}��]G���'�/���X�������E>�8@׆�F�W!ln���Z~;1ĎO�y���<�`���w�s(e��
M�߽��+7�*�0�ď������Z|��q A���YVKKs�!�y�K�Ln[���
m+p���عB~�y7E����<����#��OV�Z�M��k��Mm_'JŦQNG��X|�'�yt�:���"2R��hm��ů�MX"L������w�/\@��u���e�������0��IEND�B`�!.�PNG


IHDR  szz��IDATx^��}p�����{�����HP��%(8�B,�O�Q$%�Z�V;5���?��h�*�BqP-T�Ҋd��h-�!!�P)����-I��f��νw�a�3��9�y��y�9��;k�J)�7��@D��,�xf1u���
9�D)�-�t3��kq
Z�Ѿ�� $�I�k���'�. K�8�aXYum��\�Y2}0��h��Z�x����.��!�
	G{��-lkh�ԙsU}�����U#�}��\�%ZRyS)D�`��	�F y�DŽ����O�V%��x VU��UՈ�tǕ��i�P�>�@L��@��޽����j\5h��
h�T�:{0�3�{P<�@i�A�o���ѥ�6a
S�3�	?֒��o���}٢��	ģ[�D�Ʋ�����)����m��{ႱF�D�!�	D{	��,�xI������5�_��<��5����@;(���ٺ����r;g�^���Ӵ�|&�g�4!�3�Ќ�=aڎ&��������\�J�.I� z���ly���݈���(�Pva��A�2!�S4�@Ia:��u�r	����ǖ�{1��IIJ;�,�q�9&�n ܣ'H���s9���^�:sBPJa(0�'$�b� ��ZSS�j��+�n�����̮	[�=�$��Kv�Dw��1}*M�7�B\?�҉�0�.B9�&��"���0�>�f��?7�>u�ܟ/lزis勛�ih�H4��`A�mùvr	��d�����e�R�q��7��0a������`��Ű��v���˦͙U�b����^����풝�Я�b���q��?�[R�������`$�� �d;\��ģQ� ��'�T���[��ݷl��=
�&�[��͙�v��=������$l�41�B�d���
ӏ-܌D;:�.�
*��:���Y��$�q).v�]1�e.��j7߳�p8��D�v~;�`B�[��ގ��"P3�"|��}���B�{��Cp]�0h�7~�A�@�߾P�����7S�3��j�W=� uD=9>hW��u^Ɗ9 ��W�8t�UY�����lŲ��r�������k�|�b�O�̞��Mx�ר\���q���(�
�:�X	
\<w���dUSvc����c�Y�w�1˓3�/e1i�z.��Uj�S�(�?���y����W��2��^AٰA(exR�D�[<Ų5h@L�r$7��Wm]�-�a�6��0���#;���sF�5�P<�a��t?'v?M�ʫ���S��3c��Ev$D՜�\SZ�a��%�3�0Dz}�.~qk
��pU�6'7�uq;;���\ð���҉}yO�8W�~�Ҋ3��<���6���C�a��-��S�O+�2d`?oZD�pl��༭R�rs��"��$O���C��N8+˲p��|�X�|n�m�G���l۶�i3�P��4�7���1�{���v,4��B���֚D"��8��H�p�踎.a'���=�7m���ֳc�N*���E�<L���<��c��3�j޳��(=RLu%�sz�J�Y��r�vxOoZ�w��4�u���_Ћ��9|���o�d�:n�2�;j���z�G��e��{���}'-M���X�>1�!��
I�	��� ��
{l�\�r��<ƌF����}�-\19n"�+��h��ſ|=`��Y���GA�"��K��G0���_�ZK��7�q˷��Y��V��z�_<���
��OjR5`�+�@��Q�d�=(6�!Z	
�3e<[?>��#l����:��Hn�+V�Eǣ3�.�Hz�hf.�JZ��=�P���Xd��:` ����2%�d$� HƵ��~rW��%�1"h�	g�B����A��	��래Zd���n�W�.�?pH����5l���7�s�~qWD��N�n��IEND�B`�![�PNG


IHDR�a"IDATx^���kTQ�o�$*��K?�P�c�,lD���v6b��Z��X���lDMlD4&	Y6�1o��_o߽wF�﭂��f�9sf���F���Y�'�����Áׅ�~��'�Bߍ���N�������(�������m՘zv�ޝK�F�\}Se=p�KBg�*��Qq�8���ݙ���@r�
�`����`2+�\B ��%
_$�����ѻW������l��&b[��˨�T�V�u�� 
���>�}�C��'*���T@E�.�����*�ӊ8��&u��d��r�`��a�xnq�Z�:��I�K�x�hhޯ�Z.��ҳ�M"�/Qߐ�GE|�s~Gi��ʚ	M۱T�c-Zf��+��Z�)̚T�O�	Q�—r�E��-Ksstw��ykH}f�X��;.4s����6�����b�j�����I��)�j�OP�{�I�*^�����`�F3����y�d~]rVPTUD!�Z����H`�	(��?�H����6�����K"�b
IEND�B`�!{�PNG


IHDR  szz�BIDATx^�ߋ]W�?�̝Lۤem�4Qb#E,�� �X}P�*-�'��TP���A�EZ,�o��<DK%���}PJ)�&Q�Τ�����y��쵾�{s��!��]��k�u�~�w�}��$��>'Bܘ���$�
�Ⱦl�Ƴ�nA��S�����!<H6-��y�3�}���/洐�e}�  �.}�;�O`���oO~�{G�yr���ląg��S����⍝�u�ߍ��L@�#���ͅ�WV\)^��������O���K���9 O�r��6>q�{z��?��GkQ��bK�:�hzmk�z����,@��dK��zP�����@q�Z�_���.��w?�
�a .� x���m��$k��`�[����s�[n���\�i!��A�A��W��Rl�<�jZ-)3$�W*�*�dʞ	���낢�"<�5(�QS#��-��LB�;�nf�?�	p�ɫ����"d	Q�{�w�g�f:��l2؝�rGJ+��"����\��4F=��3��F;VWh6E��*�-r���F�]v�k�}�1>r�NUэ?�ƒ���޵�����'�JlZ�zƸ��;W�2���Hܐ�X?�	>���Y�A��|���RH�{;G�g�(���ߨj?�U Vc����l]��c_{��[o'���������7 �H	X��9���^`��eFe|�#`�����#��;��v7�Js�(6Y��S�p�Y|(��n��h��v6�Ug�:>x����`��Z�;�$���y	��J��n�P"��p��ϫ�!�\�*��ξ5�f�Q���{#�{S�=~�l��%\�FH���X�1�o�^ay
l�}�Ie�޽���S��C7Q]~�zk���!_1)fpGn(�W�r.�x��5�5�7v�ԟ?X;�1f����#�ݏ�;�d!$P!�z@*�T�'���
��b� ����)PG�����c4�M,�Yz@�y	r��zB;#C޶,�p��ƈI������cI��q����i��z�"C&����m܂(�AB��m+����
��ue���e���P�h�}dp�2�9YVE�7�������cA����4~!+�{j�b�T�	��!��^W���ɕ��7+`(Մ!
	��Ib�v�g������3_>*�h�5���q�͗/��K�����od��)���]Ts�ek�$P^��!���6րb�ay�.rʒρ��+���@	Tܸn�X��8}�
RG�[��{K��L�8�7�}�
S*�IEND�B`�!(�PNG


IHDR�a�IDATx^uR;hQ=owA���V�
�ja�Z��Y�,\,�hTH�)T�
��6� �f�*)���P��&vf����ܗ�g��{�1�;�1"�O�|�хA���f�`�m:;�|x�./��(P+ķ�N��
3'��������͞B��$fU��owQA�jl]_ħ��<ۆs�y8kq��N�w���L ��c3�=���Ơ^�٨�����>��bbF��Μ@�9��_�FiT
`jX��Z��,������߂w+g!�9�Ȝ1���gƫ��T�A�	�-���	�?�����ዏ*�e��,��$��w�!��EF@�j3e���3���d���\%NU�߀`=�e�	��j�	q�S�$��Oc�(�
D4�.�T�m� !�|�	G#�QP~��6����M�0���}3�FE��x���k�6�L/<�?W/��q��
Xo��x=��£��Q�0\[�5=��
��=�pH�eIEND�B`�!}�PNG


IHDR  szz�DIDATx^��m�\g���;3�3��n�ٍnRV*~�h�YS_J_D(Xi���7ZD�7�o~�PDA���-�K�)�RC��Z�Ɔ�em�n2�����9�݇�\��90�{������9��I�̨cc�/?����;�2ϊ��:������/~��	@lj՞T?VP7�~�@#y�brǮ��k��wO���w<�l��+@L����������1c_g�.�z1��j�L(:\w]�7�^$k���~t	�ɝ>�S�|�<����ۿ�m�m��n��}ݕ�~�~�����Ft��}i�K�{������6�ȩ��x�'G�Ҹ���/ܲx�w?�>��̴<^�'y�Ν7E���s��=�����(�y������'�rq�o�8�[gNr�ƌ���e&o��3@���(F�_�/�.p�ͳ���ɋ��迌+e��jA��JY�h��2�ocj�`�S�ȼD�5Q+�
(L}��5n�a���IN����j�2F��"7��QFN�ٽ����昭?��f6��;�8��K�MG��]܅̄eF�Q42y�H3�0��	���1��㮉�X_Q�t���1���\����k�f�M��[.B2�L	������{;η�S�{/�z�m���P���*H����c�3K#���	d�
�<�6:�C��?�f����QōE��5�sG8ѵ�vz���Cf�U������7��V�q�?�B�b	r$!E��]�P-�D��,yh5s\� o�2ۤ"(@uAxp��`��d �=����1���|]&G���z ���$�<��D�1�rҌǣ�! y���!��S{r&Oؐ<:x@1C�Bk�U	�Q�̑��.\�E�$��<��}k�=�6e���X"$��;��G��W���8�8O�piK�cD^���� Fd�����v�9�G�":�ġ��+�ڂKm��� �(����~��JU�i7T	��,J�r����]�B<��cD9r�OlH|����aX	���i8(Q����.p��IX��T���$��a����S
�G_(	���+Bȅ�R ��#_�
QYԐ9�!�?�t(:>H����O!�S�Դ!�{�&%�z	��x�A���ּG!��d���2Rb��4�͇?FU	P�-�2����̌w�QHH�L� �ٮ�P$�&��kCJW����ڜ�'���_z"�vj p��l�}���ы�oGd�ޕJ����<���@Ql��ӭ�;�6s��V�P)��4���m2	G�zD`�W�1���w��'��«�թP�z]=�F�d&�!����&&�dyS���
���:+@�M2\���^�U �R7�P�������e���Ç>�4�t��x
��;���\���`���C��λ���ҽfe��2eB��k�c�an��R�[���n(���k��W?�{��Ņ����kǑh���檚��
�ݮ�W���X����IEND�B`�!��PNG


IHDR�a	pHYs���o�d�IDATx^��MKQ�a��g�ļI� 2&�h?@w~-bAĠ�"�,,-��PP�(���B@A(�`0bbA�� j�lR�Bm})�݈�8�;\&C���|΄��*g�����z�3T�_a�n���
Kl/����j)6'���I�o!5�h�#G�p=fI�����<�Aʻ�V&�"9�����EK�n8����Ol���̶)�뢨¥�Ă���5�V��Y.sU������˱	s�Ms�����8Gpf��k(���).����	
�؃5j0�;�b_��e^��~�cV����1/��EN��/|`	�lL�$��W��)8%��q'f�b�����=����#�9���0�kk-F�e���03(�7����y�C>���n�~ى1z��b.L��X��u�D7��[�IEND�B`�!t�PNG


IHDR�a;IDATx^��]HSq�ώ�Np
320X`�
usD��Bˑ+�e�G�ZȚ�b����>va�����)�\�V��
-�]�w"BƢ�D�^�߉S/z��.����=���/�������䶞��mO8����B���+�}��;�Q�$�ΐV��Qz�����3�p �hW2�b���<��\ct�
YZ��9�O�k�=.�̢��(��ԑq�#HW�7��
�|=/am��h��N�g�|��=�/�S�K�49���B�YX<��'x�O��u�(�5W樗JH�	R�\��ޚ��&o���`�?����x�0V7
QOG$�,+���Ƴ��w��(�b�#���d��K�y<AJ�O[:�h<�����/��3���4E����J�#T��U�rk�?�c�{n��Qr�ڊ32U�]�������kT�tf���.�zv>s�^cj� KN�C���0ˉ$�9���g�	;�b�	Q�&�)�T諯q+w\�5��H'l�Bb=���D�h�?"a;*�Mj&Բ�"Q�����b7'�$��q��L�SR~g\P�۟KIEND�B`�!��PNG


IHDR�agIDATx^}��kQƿ��4�i�Wu%��J�("���P�TA!�…��P�&F*����H,�ZЕ�hіd&�/���qQ/|s�=��w�܇��B�j�J3/L��t^�9������]4�'��I�=st�v��A�������(	,Z^Xـ�DGk8Q�Z�^}X}��uy#��r\��ad��d��Wv�.�}38\��|~)IB��(��>i��;>5�g�������=��<�Q>�wm�D�I0�Յ $�X���:�����Tz,K�h�ફ{Uu�B2���JWT�%\8V�;3`LuF+0=_PB"�J���8x�BtaP!hoK蹞��`p24p7�%,,T!E����;�rE;N��88o�2�	ҳ���ơ��M��tF��AE�>G���Nfo��^�,|�����C�v���ف�(L���dd8����,~/ڠ?�����u2w��?��c$N.)
�Թv��������k��v+���62�r.{b��y@��FM�깝�TI�N*�D�_�e[֫��m���uk���^�1��K���Hf�D��=��l��JiD�IEND�B`�!G�PNG


IHDR  szz�IDATx^�W]�VU~�9g�q�GK%,�BS4
��o�.�,/
*����.EB�0�)�����*��RP+'�QLJ���ϙ��f-�9��3�2�_������g=k���Wx�QB�$����7�Hz���>��)�</Gor5������5/��#�=�>��f|�������`�q0㦭�pb�1�J��B��2��bܔnL�����:�9��V�%��K"�KA{P00}��{"�	.D�ʗ�"�#��y(e��f
�1p��Q"p?�NT�
WH�L�bj��s�EY��T�Z`�4�RU���S@4(�
�[�H�X�E�HЦ	�4Nua�U�-J��EI���:^t��@�>���5?'9���`�Yr�
�w}�`���I�>t���,M�kMR�xvQrF+jDDE�Y)5��u�9�<�,y�V����l�t���D*#�w�߿x��w��m�sf����rͣ���4�EHA��|�3�"�I�:p
�ָw�|��!<��}s��2�DGG{O댎�v��z禫{�[�-��s��6��dP2���H�Rr�����>�H�Ynd�_.�h�e�yS+��|a���ox�	8/�֚R������Kh�p��q���1�1D�0<�q��,[��.�e)�Gs4��IZ[
��)��w�f��280���+Xٳ�R��݅�d6�OT��c��C��&gre��k��)O�X�iGx��gN#��"A���DɲiƏE��0�S�VJr*�ќ:m�6e�b�fFhj��l�8q�,��Z�l��ಋ]9�ž�AIUNJe�P-�)�u$ ��0�3���s�p⧝���X�	�4�☔�ZK$�`�� K,e#Z��f��̝����{{���_΢���1Fx�b�
��X�`vw�x�wc�/�����L�3�6�Ys
�1˲���iK�l۲	i������u5�iM$�@�V@�D@9(�	�eUT�}�,�RhL�T��0�s�&i����U�8O4>K8l�X$S�-�� �
��1�Ɉ	��~�����5��|�GyR��]W�_����s�0���lw-��M/�#G��4;���7"�%K���,_��vl����ޒ�@�W���qEƒ�o��������3tu�b4�b�!s���e����*�=�#���҈���W%m8�E���--X��A�I�~��Y[t}P�4Cc��F!�e2.�̑)�Jパ��h^��Y�@�ó���ÅK�<3���
Ι��<����/�����,x�8)s����2s���d���k�`��ƧD��
"�k��r��6W�@����P�2Zoݼ}�����Uy�r�t�9|�F�@��ͷ��7�0�b�8}'���U"R9�Z���5��s���L}��#��a�@0KF|\,�pJ�G��ܷ��*�d�r)�S"�VG�h�h�x��D�)X�9�0O�V
���w�+�R`�	�x����H$��N�S�IEND�B`�!��PNG


IHDR�aqIDATx^��kHSa�_��.D�>�B�B�f�CiB�-Lt�.�a+ݜfbhj��"��85/	��r,*�r��6����l�J��6#w9f[>���Ї�=�㼼<����=B�_�Y������N*ﰡ2e��nE�$mV�=we�Pa��hNb�2LxQ�]�MCU	ntxh:���-35��2��4=w��Π9"��)x&��
�����LHa"O�F ����t�u�Q�����44
��×t�c�rz-\y
���f�e����z'��]�~��I, ~�c.<�P��C��%9�Ze�}ӈH񉫏���~0~��e�/����C�;|~15��cs�i���
��"�Zr�W�|��pw��'f�͘F;�޺��:�J=�8^o�I�aQ	%�_{L�3�v��-��n(�fG���"%p�����,��7�ӭ�X��,\��>���T�O�A�zs�؞.o��J2�٧v&��� 搬g���˕#�����r�8�b�mi�ڍ���uT��`T��{
��H�����N�:����Ԫ&R@����%PP�d��i?�D���̎����FF�5�ŧ�((����f���Hf/�����o9 �>A9:IEND�B`�!Y�PNG


IHDR  szz� IDATx^�W{pTW��Gv��݆�`�+K��@��R�Ψ�2���
��N�0P;Hm�RG�@��2Xlx҉� CH��T�Z6�MJ^ɒ��{���wo�;������3����;����osV`��~.��7�t�'������f>�����F���	�,�
J�;��]?��ZP�cz�u"g��|�٥�4+C�+Ǫ��̆���3>:�s��/�X3��H���(��
X�B� #9kN����=G����g�T?��F-B�V��Oj�ϼeB�^�MG�CɏW~[�+�|]y��%����"�2��x�*l��o�F���hq�=�$/q{PNݶe%F�N$Fc�j����8�cm1�7�=T�8�]�*��+5���za_�܅+��˖�$۬�$�$' >���8T�04��N��QQՆ֖��noc�߾Ц�rg�<����Z��1��9쎽YY3���y�lVP�
Q(
�e���YdH�}.K	�����l������~v���s��*Ǐ���1]$I =�7g��x���E3��p�Ue����2���-�"`&�Q��$�K��l���u�M����H3D�o����f���]�<=Ŏ�I��သ�f6=8A�`tRA0Dy�D@A�ps�ļ���d�Kȃ3e.ox�����[lQ��[�GA`�ȲQ�Qx!L�aU��
E0@�;�)��1V�en�V{�G�wh
($.����675m^��OdY�@W��e7��j�`�٬��SVDL���Ջӥ����mէ��5_6ϵ����l�-ݴi�k\<:|��:�V5�,BE)0&��/0E
v���P^Z�͖��{M�/�5 ����4�?�Z<g��nC˝1��8L�G��*�z{pW��݃)�#HNM��o=�h���"�2ܵM�v��=���s��(���o21�}�g��I/�p�CW��~����+�I�|�/���g�˞�����
��Muײ[���$
Cbbx<�����>C/����T����d^vo�E���y��n�3��
�(q	
�r��7�G�����t��6=��)�do�jXE����f��v���O[��5eM/v�1u�f%�r�#eN�dIؘ��
_�� �=NFk��W\��񑣝
%�:������%E!�Էp��rd��J�����3�t���D H����p�#k���9sZ
%���T\�C���w�ӳ�}~�9�4�	��δ	|�	ũ��8��r����t��#"���������_�=�s	!Fb�\R����]�.~������a����v�w��g}M�#r;	����R�D=�,�m�m�9�
X���k֭Xks����x��3p��i(nfL��}z�4�JDJs���S��
�>M�QP�xo��6J��=�zz���\~����x�맚�Ң��Y��&�qQrG�{��g�
j�sBa
�O�:�	$��.l��7��N旆�;��{J��#C
n�330�-�@�@4�t0��
p����j��)!ڮWy01:xR��3'��2�޵������0��B>�5�22u5��x:��x����|"�hZF�!#��6�uP�LVݚZ0�׈z��r{[Z���^ܧK�,ߔg���t#pB��.h����E�Y�e�^Vv6��?�_F�	��?�ed}�}�y�oP7�ֽ��LIEND�B`�!*�PNG


IHDR�a�IDATx^u�]l�u���ۏ�]iוn��f�.SL�ѸB�Q�e�,�ݩ7����^,E�?PQ$BD.��&e�;��:	�2�U7��m�6�Kz��v�'OrN�_N������W�W�7�}���=G�z�96��]oϮño�<��x��;]j\�
�nn�bu��ݝ�tM�NIw<%W�3r�VR~�䍃No��Z����n?�T�޺��C���������j�$�B�ryi@+E����	�F'�-3�G'�rG���Y[�"\sl����UAF��:��SLO�Gee)U�T�WN��~�i�׍�����Z�~�Á������q.��J�֡�5�b-�b��^c�_��h�g�XV�p)���{V��7����e���f�3�3�w��ǚ��Ls���N�Zmn�L(��8@�P��v�|n�)�s��'_=��������Zt��5����@9��(x�]�
 RPp�?�v��ZN�D�-�����>G"�|���OC��e7:����&�`��s	����;�����B����K8��E�� kAf#k�X0?��>^W���\������n/��z	�0K�K������"�����g�@�R���B�01Bs2�Ѽ^�8+u&i���O�{j��9q�^�
�g)���l�^��ˀ�r�v���\��I9ι"�}�C�R�p<!=ˇ��s�x!(�K��|�y(�U�v��IEND�B`�!��PNG


IHDR  szz�RIDATx^�W
l��~�s��Җ��RJGъE�P*Rd�ō�AHd�nlL�'�������(�&q�9&q�,q�	�1Z��G�څ[(Hi{o{{�~��}�o�r���7ysr��<�y�=�\�/o��/�H�X9J�%"�<�LN,4���^��Bp�X{O}�<���q�ޭ��o
���B�j��eFy��9#��ɱ={���b�.��#���K;����P�)�^��ղ�6�xV�C��./�V����$�HXGADG�tayo"������[F&�F[��M�w�2�I`mՋ]��E?@�,�Á=W�{������+c+Ko�����qP�B aP?T��0�:���2);r�L���co�����	Vnڹ^(��^�rR@%�����0�����3�!V�A9���d?M���p�:`C5jk*b{[�7�o��>dw̼�LJN]�
�e+@jtE���ucyE�k�		,���)�i���
t�tUŝs&��y�n�HL�P��>UB�,O�7�_��Kcű��g��iP0ն)Μ���������4PTEIicj*PS7�OԦG`Vc=�!q��+�H��]�"ʒG7���ln�Y�+H�����8��4��#��L�O����v����9�bG�¶��Mol@��
���j|f1p�
R&	��K@����&��(��!�3�spAp⃳8~�=��_yb߶���re!�������yp�҃��iʴ��Uu�`Q@���sv?y�#B��MW���6��K9.v\éc����]K�l�
�C�o�������-�
��!�`���H)�x�
h�.Xv��X��d��}�)e8���{�UC�����
���Ǜ�~�8\L�p�<��^n
���,.�Eџf~Kq=]=H������p�N�ڙsj��h�#[���Ը����{
T��Bv�$ ��b0Mo~��n��=��`I��;Ħ�va�)Vm}*��i9r-G�B��7B �Gυ"Ʉ��R&!�f���GD���ˍ��(�b��p$e�$W�ٖ����{k
�"���\4UW�5�epQ*dz��ֳ�c6wv'��R�oS��x&j9#���>�E�e��W��Ɖ�y���s*N̝id㴆�ԴK9ecPt-����I�L5NB�L�d~E�Y�!p+���J��� �EQ�`z���t<�Nz��@ʹ�nҔ"UY���y���Ru"�R��3�yL���������c���h��7�z�4�!�{q
��_0(&h6
�T���~�q)j���J��`�/ 8�g��k���m|�ep{�]�W�1�>�����Sj���N�BO*�A�r�2J��1/�P=ً��óě�y#�p�D�eJ�tT;�@*-�X�c��b'j]at�c:�'���a�2UE��.�a.�O �"4�dn�s�'�*���8>8�_�m�/��-˴���/uw=����k�BU'd�|ɸK�;ɻjD>��MEe��
�L�1�Q�c<�u	_�����O��V(\��4zi�1��+�L�vکKմi�Q)�R��D��$��?'��jE�<j2�_��<\-�}cqls�*�@!�҃��.�d�`^���3����Gr�_c��<EH��ч���X	�OZ���jl�P��5�M���f�q����ტ��UUh���R7��#@�;�<�ܶ��7m��"�GL���	�F#���
ˆCy�GWz&�3f �5���+�A�@U�Ujj��2�_����V�t�SD]�'��*�'k�fqJK2����>���|kw�9�qO1�RՒ�͒ݐ�wN���T�d҃X#�y���8�}��S��fF2��~�}_^>4hϤ��)���:F�݀��9@A!�nyݜ�����RV?V{8$�I/�������~�d�w��=
DA�𿍧����G���d6�[q�"�1��d�;@�����l;]��L�,�Ba�c��!9f��<*�k��%� �JY�O`ub  �D��|��,�m����Px#�����G��IEND�B`�!o�PNG


IHDR�a6IDATx^͓?KA�_���/� (�BA�R��F���-�lm�lR��].���O�h.w��lv�V�pa��3�7�[)�˜�P��f���|7�������e�y�]��.��ӦS����փ�Z�u�Ru�J�e�\�Kz�9����w7W���4�}h�8s��������ʚ�9gc&X��?���������_��-D��Ԑ��	V�@1�3A�+`s�:�o����I�	
���5@�m�J-a��kޛs*1��z�8D���qG�MhX����a��&�	4ȕ��;�Ho�O>�2���;jWIEND�B`�!<�PNG


IHDR�aIDATx^}R1kQ�����.W(Jlm�B�&!���
6�
���`� "XZX�u�A�!X�X�hr�]��73ϙ�=�����v�f��T�)�c>���g�`;,������K'N���q�082�DP�L1(F��0}���o7��m�BZ_=��O�Ǹ{��`�䜀��`I�~�6V�Ocs���fsR����"���ŗ.\�2?S������ْ����L��T�'�B�~G��X*��-,n��)%�$Vq���V�N�~��m�pc�L��5�#��O�ħq��dž]k#�c�"o��[� >c�1CT�D\8��_#���(�o��sY�W�o "���#X�x���깋Zd�9���5����mr���� �<�׀` rW����`��ߍI2�l�H�^~�H)�Q��fg���;0��Ñ~\�\M<�Ǔ�� �A�����p�ÛW*qd����^Y��ceYl�3�)��M�C���*�~~���y��IEND�B`�!~�PNG


IHDR  szz�EIDATx^�W��\U��}3��n6��(��?A�FTA���H,6`A�H�H��"�6j!Q��B-��"a�"�"����{~H�Ý�t�	��\λw�;�;߹o7�;�ϟ4�G��X�w������	~��X�@���1ZX8�rnRJ�����u�lo3߃�Kx��`�0SZ5��Xj���U����.�p�����?���	e&�f4:}���<æ�ُ�cy)ci����\}.�s����xa��}�(25�{���_>�d���f6�;��q����27�96��v���ǎG�R�|��^�p	�J��8|̭�]���C�H+k4����A�P�r�O �L��p����-S�e�k��)�b�I�\`L@�*@8��"�"��s�
�� 7
̜>,�}a`l�*�Y(�QJ7�	b+�1`ֱ���f�D�§��Hn�3!���	(J�$�G#4��
�"t�n���U��T��RNP�����E��nhSj��r�{SC�d"��ԃ�c��'�½[��V"0k�y��Y�~�R�9B'f�\H!�e�}[`Z �Ȗ��]w���ٹ����WO��$�`�	���	�r�̍�l���x3	�(D$�H@[Z<�ԓHC ��Y6�]E���B�4�����c �_��ֶ ���'{���+�ӡ
�-�j���1g
(�"�^������f���뛛�q
��	R��F��U=̿�@54�
����B�-OH�x�:ܕ{���Vn�k\f��X)(�@D�&���lAK���ڨ�!m�H���&Q1��r�XXX��/�9-��}�	�2�û�^��|}?���Df2U�VOc0�+`bp�
>)BK��!%� �*���������e�!��-ࡩB۸�r�@�:����"��bkkm��Y՘��Ҿx�1�A&ͬ&c��c��SЖ��ʊL}�/�Tn}ݛ/1��C^S�� ��M�R�Z���u�wZLDa�d������yi�He`z+�Y�<
���A���g���Ac
���zb�=�Q# }(Z�~v��Fj0�׭ʟ`��/�.!�SXX�����T�i��~�ָ@�1.B
�ՠ ��Ak�)1j%��s�""Eʬ�X��y���
��5F��uG&8♭�Ɠ�Q��ԗ��D���T]�Ԕ�N�EB�K��� �V'��g |�=�����bv0^;o�}i��+ɑk�a���7?`2���	�jE�`��H5֕˿�ǹ��L�ٝ���տ�����{�Z��@��%2���ʡ�;�/>^7�>����LIEND�B`�!/�PNG


IHDR�a�IDATx^u��kTA��<��K-,�������JA!M�H����XZ�� XX�`�Q�L� ���jvq��f��/�vY����}Ŝs��e��a7B���b��;�0S�,��ʵ�����w.c7���I��]��ސ`08fI�ҏ��'c��5�����%@�l�5�S@Q�a���gO��u�x���<���XJ���\
*Ӏ�*`bH����1�@$/0uu�$h6@�E`Q�,1CT�e7Z�#@D�މ�����D◒Y�Fǫ�;���Q��� �#�q��Z?���S��c�`i�����1w��d�n�o�*8������Ļ�k'���~{��=ze7[+�Wn,�Յe�pi��F�43�����y�,�!�Q�dyH�7����ϲ-��(�C��C@ff~i��O�D�k��&�m�J��p�_�ӷ���W%�o�K@
�Gm��	��h��=Ȅ<��j�j'EQ#3D�,V���U��IEND�B`�!�PNG


IHDR  szz��IDATx^�V=�\U�νw7iU$h�VB�(�D;+A�QAğ�b��F�
)��7)R	���QD����v_v��|#��y���P�=g�}3��o�df8�J)�k=}Oז� ��V:����)�g����?���r��T��뙧phOt��Np��W��a�]z@���u7D�=C�;k���W5���#CI�4������n:Fl E��$$�ު.�I��j�a���_�`������׮a��x��C8s�Q/@��*D��`@�(w��llX`(4(9���p�ӏ�K�W/}���7����/<Ɗ$��y��?�Z�
�����Ȍ�@��@GeO~��r��Z�l�Y�j��ge�ă"X*w�&A7r�����݃y�RXD<�kL��*��ъ$F��y �D*�F�5��� 6��s+;b)$��
��N+�����bֶ�ț�y���)U��T�x�T�J�^�o���b��;k�qVk)a6
�x`&Q�����O��'�9W�$+�V�.�� J��L�U��@�ZD.v�@u{��d��z Ees�{��`k
 ��eP����Ǎ�~��~�FFt`'N>�Y�5�!U�F�<05aV��d�~�1 ��B��,�ج���6)�$i�D�l�$Y�Ʌ��bْ�P�YmGuO�0�
�pв�G�?�l���_��),�6L�R6�V˛x���6t/�v�0p��-�w�Txj}@�1"��D�\+����D^�!yQL˦��ߕ��1�����O�
`	`
��m����H�����U����o��C��|��n�`s�dTA����|z�M��2�:����\ HË/�$7{�$6cO�P�@�U.R�)X���]��b��O���z���q�&&tg��#��V�Q5g�;~�ޖ	]5�A��P�i�������e�8QePU�����cM$��lj�H���!Ǹ�
O��fCtS��T]�t�B�z�Vl|69`㸪K�%�����]��_��[�
�4�K��A-�!�l~�0���������WU��*��s���̋����΋��;�l�p؞��F�	ȫ����{݀0Ào��;�W!]WUB���S
d��Z.�X�[7����j+�RJ)��ݼ1Y��911zW�9 �n]��[���U��wM���F��]i�IEND�B`�!�PNG


IHDR�a�IDATx^}�?�A�=N���&��^l�`�@��D���{\ b����@D͍��C#w=O��f��9�=4lrAuU��{��j�P%�1��lhk�:s����܅$Rlb���q��LDͿ�֖O&:�GpwZ3'�x�3+��!@�''�_�u��;_�N�����qֿm�E�ɪ{B�LU
�1҃����cg �P*x�*@R �&z�mOФ<�5���L�4�rL��!rb�
�{D�W��ן��c�d�m����H*�%!�yQ��[ո�vk�e	/�ac����UW! �= ����t��Ƭ޸����.���C�����ή|L�ᐕ��ܺs���W�L���!�/K�T8|h����>@��9�,�!P@��}���_�L+C�N;�"��=}���_�<:�j���ٻ�W�'�ro��9��?�c.䢙�~45Ю�?z�o��7.����	�8��IEND�B`�!��PNG


IHDR�arIDATx^��?��1���p
ZXY�0�*;�pb%���X���`%2��d�E�:�����#�rC��¹ο$a���=��`iBP�6#q �~j��C��ۛ���ս88.�(<����<SO��?�c�3���2}��s�]}��d�u��9G��x|	�$'�%Ԛy���8rrJ����/['�$,h�I�C�`�yX.r'+I9�4{$0�`��t�������MbB#Je���j����lc���8R 	�g�$[�4^��t��yķkdP9�h��f��~{�������]��~{���>��o<�����x�
�m��3�:}ڴ(�Ŭ
��!�L4�s�`����a�h|gIEND�B`�!��PNG


IHDR  szz��IDATx^�V�kTA�9/j��h0��b!�h%��I)��!bkac�_`k!�j!HKm��?�6cb��n�q�Λ��{!f�e�����f�G̜s���[�a*��_���)O2��\�Tm.����Ħ�Nr�Ƿ޽����z��쥍�x|�\6�]wG�>/@n>A�Ue2<���<~}|�C&��,z����V1:_+�IVh����<�o|ۻ���+#�L��tl��ŵ�S+�I�O��-� ~��z�5�Y	��iwry�5?)�3�D
�<U�]X�"���,x��!>�wz�D����J�楲NE�a
�!n�.�j�D
�e���b��-R�x�����&@[�}��'
8����t�5j�9��},ʢ+	��s��c��n҃�(nvrp�@��:@�/K,@��	S���V��D�>1�d��3�px�����	��~�>�� eY-�k��R�qޔ�����1���H�pH}����&�a(<��r�u{V0P�BV��9�ެ�>��:a��a���VXf|j��F��췬�(!7A�Ц=�NQc�
�����nS j��
��m�3�&�r��">H�R��6A=<�ߛ����p�=�3e�X��EYM� Y�@�RemTw{qq�~=u��&3�+����/�x�тX�l��ؠ��I`�hPt�b��PP�t��5�lfp���s�#r����K�	Wz��\W$�&z�;{����1��-�����o~���I��'�����"��c �0ۙ|�p��V��o
J�/ʺY��X�S}V�T�� ��*ҝ�N�x.�+7�\h�߉Ds��څ�*ˈj=��:�˒5$"��'��tm!g�ܢ�=�43��{���̾��ޥ�IEND�B`�!B�PNG


IHDR�a	IDATx^��1JQ��	�{�XX)XXXH����x�x���^!G�b��.�H0� }��{��-M6:0���1�ts���6���PK�T
5�@�<N��u]'u�*S5�t43�!8զ	%�+��
X }�*4�0��
�O�2J�hR����^����
L�:��x`!�ȁ�oq�m�4^���nW)�Z*�ɈX�2�tl&�4���,���Z(�� gw$W�su�դF6��Q���묷�n��1}�� >�n�jIEND�B`�!��PNG


IHDR  szz��IDATx^՗�oe���vƉc;�:^���x�%��8v;MjwIZhJ���	8pA�(��V�čp�L%H\9pU�w�^�oxC>��{F�i�q>?ϻ&�����w�"&���v��5N,L���BĄL�]��FD���
Վ&N�Ɲ�k������{��h�
��|
��apv������J��q��>$2- #���#ׯm\H�v_��׿��&d
ː�/A*��z�;C4p��W`c�UX�zz��O5���/�쵆�7�^BE��7j�����Ĭ�w���/�h��ݍ=��3��50�gF�~�\eQ�����Y�1��&3�s+݋p�{�k#P�f`~,|��Ko�w�YT��O�bX�ĩ���:ߠ�\�u?ZZ9���^ƀ
|����&ӭ?X�]�&j:5^�)���}�	6���[R�̀��:�J�����]�;T�'g ���2 �ʺHQ˺�Z�Q������ج�H�2�ڝу��yhw�i�^�u1QTz~��}��UW�pȋ��>���uoQ��4����tj�?���PdjJטzma��yn����氱����/�Q���&T8�똑��8���r�wQ�A#g� B��y�&	Nѡ��٦T���wL����zE�P��A�ҁ|yr��
d�q1-���+qsx��P����\@
a���6�:�jGDK�ȡh&߆T~Yۊ�,�Y�O/@,�҈&��&��b��%Z9V�EA�A9��HH ����`F�Lk�����&�$�n�h��&D�x���x��e��7�zaEl��u�<�
��~*����0.�F��hC[�J�Q��R�=p5∄�	���oBj>���F�i2hGD�[���(_���(��E*������F����7!o��5�@y�z>K�����R\J�{H.�ۗ�Y��E�5yt�_D��X=�H�g�`�1"֑�"d�2㜳���H�)�.`��`�y�P '݄zd�VK��#��6�)l �pG��	�(�_B9`��*����]��Za;��iږ���p�:;��P4t΁M��/�џ�y��)s�24�G�8D��J�h��5!2�1A]�uz��^)�Eo��sS���8�� ��2�?����M��M�,	
���_zb ��鉁����e2�ǀK
��K�(%P�-���7z��o�lI0YK8��<�4F��gm�{�v����ʀ(e�Z��-6�-l����Zm�@Z�kͤå�
��al<�-V�q�+�6�Y$���r!^��e.��~Ą8�h�7|���8SdP�&��!ݸ&�i��4b���R�G$/�g�wԍ�͈�k=1q��1�I��x�u� �\��=��d����?	�1�eIEND�B`�!P�PNG


IHDR�aIDATx^���oA�7	!�1q�w���پ��>?Θ��Xq�p�A"B�C-���Q �Ґ
%"�C����A,
'}���o���"ؗ�`ѻ��7J4Ft���P��q?>�T�4��\~�\�n�*��?ՊgPX�y~S���R�ۢ���;�&���{��+Pn����z��&e����	��a겠-��>�$2����,]���HT���M
1Z�W�P���>"6)d�d��j�XG����L��i<G
��&�%7PIc�_%����{$c��O�8?�"Nl �Pd{Ifo�+Tm��~��k;�s�r��'(���j0�wcL12#��X���)��j�$��N$�){����F'C�Y��l1��K�v���,�r�-�����4��À��x�#`����o&��Ҽ�=�ې�,H��;���;{�/�0`�&����l�N�����>��ps6���ڠ9s�2J�6Jq&J�J2:J`�HE�(�a
ÃX������E��~���-�����IEND�B`�!��PNG


IHDR  szz��IDATx^�kh[e�ߵMzM�i.'�s�$'������4I��M��M���ou����IC�87t��cN�o��ĩ_Ź�(~P*�����)���"���}������_�s�5��o�i6�S��X]w{r���x3bFZ�6F;{�"-���l����i�m�ŋ�UfCe��2Ӈ�C0:y��<��M�;5&�^��(��{![���5֐�ta�>�d���*����U�{����}(^{�f�Y��Ba4q��mMO^�G���ZCdmN�BҮUv�,a�g��X�(�N!,Wϲ6���32��+���R�Z����#���D�ԍ&:�WK���F��r��6��SaVӡ�n}X)΃(U~r�,+�
�0�N�xf�D�)݄9�N
��h{�kc{@LT��Z�)yet�_brl�=������}�<i�@T��h�F���6�����/�,!i���el�.��way�`�	��l�#����S(^%��8�1݄��|���7����–/䑹�hQ���Qa��%�@�1!�B��e�2	�K��=��y4[�
��%rc{!���ε�^�������ۯ�_i�@��į-�t��{p��
j"[Y�����Eo=v��5�&._�!(8J�#��)"BC$��e�K����6ȔwB���Y�|�k����P�R�L�|�1>�(�
i��x%-x͎�p�w���v��J�}V^c�o�P�镖px����
�0@Y���v>��D��Qu��{�8t(�\\��)��飗b�ĉ�k��`r���z[��xwT��V��S��
9+is ����0`�/�c�g��#6WD�7�-���(LãPVҋs�@��������؉�%mH#[ �����m�>:u��tR}?-}rIN�E)��7���pw4@+�G�1�'��
`�n��2,�=BH;�Lc7C"��8X9�;
���K���{R�{j�Ͱ���p��{��NA6���ɜ(O.r�
m�lؘ�.��\�2��!���Xv<�ܢ��^6��wc�+�DBWh����x��=���wx�#�T�W?����lL����:��|(�	�h"���P�>y��f	̶�y�+�;��1�3B��`SO����?�I��������)�����qxcA�Uf��Lc���٫=�ޣXש��f���8ŹN��ɀ����5pr+8�8C�
0�ܱ7��2
�p�i��0!�^uy>{��Qq�z�����D�+��vc2\�v8�@��_/�i{�s}���„���h�&�~h6Դ�¬�=e�N��q߰MX�w�o~����t�s�u:���������~P�g{��L� ����n��0v!��;��]2�lu��IEND�B`�!1�PNG


IHDR�a�IDATx^Œ�o�P�/�BҦͫI�����$~ƩCp��&żRA*B��+�``1 ���#�bC�Y�F&�B,}�=�ڿ�;�F�O"��]Dz�`�S{�\-Ó��vX�7�t�p�'n2��Ǽ�{�F�ƒ��ep���Z\�V�=����
u�8���&�����Ï0�fR�?g�8�s����<�Z������h�^Fc�u�7��n2w�S�X����KSN{��s�<��R��.�ݏ������(N�z���>P�z^�u�'�K��y��h�PZBB��x���"3�%���{
d}�=��h��w'5;Wk�Fo����Y����W�sѾN?���X���g���-,�W�֍J���A<ɕ)<'TQ�����x4>#�Mf��3?v����X�J��)$��f����է�S���-�Y΄4����4V��x���D���:�ʕC�m�~�n��*�IEND�B`�!��PNG


IHDR  szz��IDATx^�Ile���Y���/�e����gl���v��M�4%ݷP�
��'��8���(�� *$�R�*7T	Q�(=��� E��w��F�m�C酑>�؞������)wU@w� ������D��|2�|�?� ���s��T�A�.�$���x���`Ny���o�ha�ނ�[�k`�2�E—�
.�u��.>����Gn*�)nׂ����3�عi��d���ѭ��0���.��3����BT�A@^�Zz�<w�sV�=����} �!�l8�[i{~j�ř�2^���m�*?R1M��ly��_{����ܴ���z�$��P�;OL�ݨ,<+<��^}����zI����(���-NN_�;���|��wL'�( �Zڐ.���x309&j�W
A�r���M����䮯��f��+�&�+A�+��C~�}��${@L�1U�K��+{/g�C	EJx3��f���L�[��\XA,�:j�{Y���f�I3�-^!ƣ}C�����2K��Vf4���2��O/ݠ�5V'v�+�E�^�;"O�����e�Xb�5�A{����Lxq�4�&x��x�@X��p�J�Ҵ~7�
����/T���.�<1bq���Ai
x�)]iZ�l��X6z����>��)^!��$�	M��sG�Lq��	ȡ6(H�M_Jم�(
nA�E�X}[xA%.!M\�a���z�2��V��J�-j�芥�O�v�:��Nfb7D�9\�z�8`v�ku�ӄ��*�镛�c@_d=�j��Y���mz�J��+�(���*M��z�1��X��=ɦ0�8�O���'�#�@��^���R��R��*�Xf8��:݆Z�9ʹ�Dl|�9��4K��J���-i�mv(��PY�
�:[�).�x�u+�Am.���kN���Eȟ�JS��w�~9����Y���[N�С�25����P`P?z-�(�8"�	ЀN�\�7E�XGm���<�;��G>�;䴨.��[�㋖`��]�e�f��!f{�)L�G��"d��ǾH�.�ng�qX�L�"��@�n�X�X���ux�g�-&.؜��6�j�#}����2`S]���X���pjK�b��'��	�h)������%}��0Y��enL�)~�
��J� U��(5���!���/�l���C�r�������`����;�?B!3l`�Vwl1��a���� �����_�Xgh�	�����S?�I�+����q�&����7�q�cCI�s(�ȳx�8���#���̧k	�_>=N�
_f�;ö�Y�k��T�1V��	W��I�4��
h0��d1!CTL����d��Ɗ�V�݀��;�K��`�vm%:�{:��im���mh�om�ކ��{/�?P��]ZE��IEND�B`�!��PNG


IHDR�a	pHYs���o�dvIDATx^��[O�@�-��㗠� ���9[�ʱ(-�<_{��ƿ7�$s�!���I�t�������BBA$QL	#&�쮱�� �XY^��]���{�}��,gc{	#�c<��9��Ё�2�G��X��g�7��9M=0'JN#G�;��t�K���h��G@�ŭGI@U��C�	��_�4\U7���B|�m^�H�g��L���}���l{�H�x��O��M�@x!�n�D͎	�>$�HklJ>U[Ե�!�u��A��vAit��7'_T�:T�d�(��<m�e�	��F9�	��x���L��XQ!_j@2u���C���IX(��m��B
n�
<����đr�\!�y��\����X�c w�IEND�B`�!B�PNG


IHDR�a	IDATx^�R�KQ>��7��
_V�`�h�
V[Ǥ�Z$�%
��������쭭Ǣ��G�a떖�cu�|JBE����{�gl�ȉ���;�������;[�po���|1\q}3H�<,!dۥt3,,�m�C�B�&�O_�@�|���H��&3B#�H��֓g�kM��d����U��I������N��|�sf��b���dc�3�T�+�������w�Nˉ��r��7;���h�������F@$ #`Gjkb�� �V�?׼��_��:�]����=��T�#s��' ԰�9��_l���U�Ɋ���=�e�{#��u	<��\�����ˈz���P_�ij���S�����w�F�Co�<�کV�P#������:�K"�q߾#gܽN�� ���c�A����]7
t;7O��G����� 6V4 ��<��3R�Hrv������?!�Hh�~N@��ʕo�s���K�.�
_P!�����c&��3�#�7��;IEND�B`�!��PNG


IHDR�a�IDATx^�ROKzA��-�0��B",2!J�L� "ڵ��U���!ZU"qc�]��\D�ZD>���O�y�\#C".��{���s��,�@���Y
`��P��'d�N�w�d[#�%%�a�_g��휖��W�IZO��l���{p�OD:�{9w��6�[�ַ�Ejux�Qsw�8C��&�SJ
�������1!%&1�r0w�JH�����)��̉�a��4�*�z% �;L&�6ka�ل��;P%(�eϠw>:�8��l�����k&$(�2��+���#c r��_R��q%��o5.��+q�;�L������Jx"Y��P,i�s��P<
�	}a5�1v�dW:�d�Y�T��Gpg6���	:g�Kl��Z�S�@��W�u��O۪��
�L}�k�ʴl��IEND�B`�!��PNG


IHDR�a\IDATx^��oHS_ǿw�i+�V&Mc�#
���Qhh��.�7#g��E������2�e�ô����1u��2Z���`�+I2R�v�ӽ7/���|8p�/�sCD�WK!�
0�˳�� @�i�(�'Zz�y>�6�ޭ�ذc�@ bh�����<D���U�n=��?B��^�H@)W32;���_�Q�����;|S}�	
p<�*�PE�g�H]o���Y9{����,u��ri�}�������}q�a��Q����?�i��Q����g:JĈ���O�[V�l��@����l���&`:�K�9j�`�Ot�>�o��\r	@PPd�ө�h�u�����2��f��قHx@%h��rb����Y~���2��Ƣ^�P�)�������oX�4Ii�Hէ@�0X�&4�x�]m���^xMnd�&ۢ���γ=��'�(9�Ը&�^b(���|�v�X�;j�%[�Zgj�_
Hͻ(�F�F��r�����u^�d4���u�y��%5yd0����s�$YF��6��K/�j��P���	F
ȩ���GA�˓�'�W'�
=�P�W���j��<�I���7*0�=	�ݲ��IEND�B`�!��PNG


IHDR  szz��IDATx^�{P���7�Uk�eҪc������b��XqNJ�hlb���N��D]�"Ԩ�JE���+�e��A �rqwu��j�T�&�� (����{>�� V�dF��y�s����9�ex�����u��~��M,�t�J���
��J�l� �=<}�8�0T�X�GvM̩H N�����>�$6��x&~����Z�gihǶ_���j�1��	��`k��}t�����yp[��1Ze��>;{�����a,Ɇ�>F���
8J�3�6�N����N)�mh`��ʞ~���mϛça��ߚ��&��go<��N/�GA��]�(���͞�7�yAS�qASxH�Nu�������?�
���G�����U��\�,��jۺ��k��Q�֋�V��w��[�QnnGAM3R��Z��e��²�N���y�}�.S
����q���8Vg�V=���	���C�FAK7t������|�Lݵ�L�T5�N��뼦e���,\��$k"O��?@���(�̻sES���>.�;f�[t�����L2uBMR�n;��d�Dnc��iGaS7�;z�Ȼ��a��un���h��?>���T���f�uUgnHm&��x� �#H.SCr,P�[p�΂kUmP�<D�ތ��&�5AO���C�2�!w$Ը�G�;�g�('��I�aieК:Xw$� J+��M���Ȫm�:ͨiC�?!���u&ȵf�HR�	�nqNcD·��Q'|���"V1�$�Ng	�c�\�ם>����KAG�G���vd$��
i�[�Rъd��nƥbe@��ЄH�F��W�2@�jD�F�n�Q`l�(,Ǵr��<�q����@��s��=�lQh�ĕ��9uH�q���Z��m���8�>�⾨7�HP��7"$�g�p&��$f2���?�����w~š�������[�w�겭~^��'F��ҁ�#5ԝƀIJf����k(6���pJ�O\!��
�S~JY���u̮C@VEfH�݆��Ę���X�+jċ�4�_�zc���-c�C��MI�X/S�[���M;���?Ym��p�&��K><}w�v	���8�v����/�Nd��Df-2+A(N}<��kf�f9��w��|�H� ��xJ��*"o�#����$��|'�>Ҕ�-$3�ﺜm����ʨ$�V��i�V�A�uN{�BX��w��x���A�2���g���|�*�0u�ɖ�Ǔ&�l��9�[��W��I���|U�DGj�ƃ	�W�Θ�5�t[�h�ck��8�y��[��=���n��U�8-J̻���;�
���D %�_��
�������3ς��cǃI#�n���ymւ������5�k�L�GPr	��>��,�<8z�LV�(?d�0�Sf��öвg�p��
�I˱n�E�1x]�pS�بFx��w��Y7�/FO���V����:Z�&���?\���<g�ۦ�v�z�9Upŵ����N2��01�u���WdH`f
�{QlI��r�o�
e�u�x���v��!���%�v�S�f�Ư���d����]�{��]X�fv���71�4��d��^�e���S4�4�4�q	^�	��/i����s�/bI��LMIEND�B`�!�PNG


IHDR�a�IDATx^œ�kAǿ�L�٤���EZ�!����⥔��*AŴTP�!��Z�
9TBA��Y���I^D���eM�I�����Ͱ9�Ar�3|o�}�e�	!�!�G�Љ��_&=)o}�(oy�g/������N铵{
�v�d��EOM<~����
+�o���מ�[y�i-�����u���q�j9 ��w&F�:|��\�,B�;�…ɳ�-m���p�β��Ss7ǥ��l�0�G㘝9���uUӢK}a�et��l��_U�i�ٰ��p�S5G��alt��L
���z-j��a�Q��a�6� �J2�o��.<�$j
���o��dF������M#�@*y���(�B�G��+w�D��[�Y\Ss7�$(C�X����ҙ�8��{	��빯3�9jΖ��J_[�ĥL5����%ʢh��\�Ci�/����w�o���IEND�B`�!h�PNG


IHDR�a/IDATx^]�
H]eƟs�U��7�U�
e��	�sc8c��rP\!��[d�3c�����q�I#��P"[M���@�[��m��knz��m�~�{>���p}<�{_x�<�{8"�%����_�G�0RXX��\Dùۦyǧ#������Ryld�	��R遁�5ou�_����8��7{ӱD�̰�'���u�f�U��WT�+�d�Fo�t�7L5���>��?7��n:�}[�ZV��L���s��}�^=u����R�"�O���"��Z�p�k��|�o��mS7'��V���t�o�bI�Rj��:՝^��߉�5*RUS`ѵ�@&��Ռ���%:�1�l *ix��!ˆ�Y��8$���c�.����B[�;�c`Sd���X��]1� J:Zs��s��
�aS��H����L�V����=`Gό1i !kغ.;��Ǻ��|5��!d����w�_�\�b�&$M���uG��n�SRT����th����`��]�'�2\����+���]����5
�d�ZH���,Py�{l��%�qq���+w���,�e۠DW`h*�,���<��b�������󚌇 r?���2X�n[24T��•C�xY�Ĭ���9t|��g���"�⇿RY�*|�[*x��x������x�m�A�.��x��#�m�sc�'��w��	��Ꙑ)p#I-?����0�}��(��(a�MojX�����ׄ����f��~,�>㗄_(�bWWV�s{12��O����CH���(3�(C""��
�g�����IEND�B`�!uGIF89a~�������y�����s����l���������k�������r���l��s������0����k��r����������!�NETSCAPE2.0!�d,~�  �di�h��l�g �tm�x��|�4pH,�=�`�l:�ШtJ�Z�ئh��z��xL.���WTh���|N����-�L �~���������#%���#���}%��$��~���������
������
������������
��������ʾ��ϳԱֵ������������$���$��%�#�"��#��������� XȰ!C�D�(�E2F@�F�bT(Q�njK��4���ņ$+��谦�p6�ɓ�?-4
4Q4 !�Π;����gդ��XJB�M�RI\]�!�U�X
�]˖�oվ��n�x��Ż��޹}��;w/ἇ�F�W0ݶlE�L���˘3k�̹��Ϡ+�8@Z
L�&�Z�iԨI�f-;��ծl�-�tnձS��n	�M�>]�����k7�-�B���+�H��w�s��}���h@>���¯//��w��ף������yG{�W�w�G ���^{jÄVh�0�!�
, ��9��8F5�|��!�
,'`�"���*z��)�q;�FY�哱�E��4|�!!�
,'`�"���*z��)�q;�FY�哱4��E��4|�!!�
,
-`��a(�kkb^���y*�ܲ�=#�/���eii|O��@5|B!�
,")`!߇�'����̀�buYc\����X>�dr�\�Ph!�
,()`!������YO����r&�Q}�&��N
K�h6]�S!�
,.+`�"f������z�Ȟp}�u@�C�|,���d�*�T!�
,4-`!�	�'�a�O�(ʃ��y]X�]��0��#��aid��h�@��!�
,:/`�"f���A��y0�
�'�u@7b���.��h�XZ��g!���!�
,@'`!�f�@��^�O�����@�G%�)-G��X44
!!�
,F(`!�f�@��^�O�'���uE>�i�YY����P��!�
,L&`!�f�@��^�O��'��\�qv�G��
���d�ch6C!�
,R&`!�f�@��^�O��'��\�aQ��
h)H��d�!�
,X
+`!�_��'���y�<��bJ����~�`pCaxĒe�\8�-�T!�
,`'`!�f�@��^�O��J�~8��/�#��K�X�DžR�18�!!�
,f)`!��������O�V��1�"@�QZ�,��e�d~IC;!��PNG


IHDR~�;�	pHYs���+WPLTEk�����l������l��s�煽�k��s������r�������r�������y�������������
��@IDATx^�M�r� �u�k������MJ<}�C� �Z�_;�� ���3v�0䜇̃��b�T��5s�Дn�f��abx���M;~�����
��mv��{�ۏ�W���mS�r7)�׵^q�5����&��7�l/=�-{����Q"4D���`��bo��N3�W�n<�'�g5��8�����/̿�)�wV�&��`3t�+���S���`���t���Ɇew
q�HE�4)R�2s�r�p�{��{j�L�
`�8��tX�c�M��V�\<SS_8�_Jq�Y�N���O1C�.&'���	:+��vIEND�B`�!��PNG


IHDR  szz��IDATx^��kl��ww�ML��8�qy�&����%��4m��@
mJQR�"�ZAV"U����T���*�D(" ؐ�	�%~��{��G�k�cvf�=mČvUe[�B���͜��ν3JD8�6�j��rOniP[w�SUZV�Q)u��Zn�,�"��D\W�ڎ�2��y���fӮ��M�����|������:��򻖫�~�ȳ�?"���y���oZ�����Hkw\�i����Hz����@�o�˹���ׁ��^�lwk��u���W;���H������*��DqQ��n[������n��u�y�@�G����r��U3/*�2���ڿ"�`�,��������!�H�"@��-�]��s*�ja])F���(P⯈(i��~�F�>@��?���}�d�L���8eU5��	"��� ��u׮`U�5(���J�+�|Ԃ|�Ӊ��P�փG'���.�J��~�cU+6��m�7s��˗ց�V����&�KE�����n?~|�ω��_�N���j0Ѿoڙ�yq�e�K�,&�x� ���t�x�(pg�]_Q1Z�dƀ��lj��f��+�����彞���;aZ��VB-��+�U�&�1$����t���aҩTK.@q3  �
������n�bq-	�!�qD���/��|�(д�L��w<^_3�j�%�s2�A{�OD�0<�z��E��m[�t���7]��PτM�� `����k��=�������9 �9�k���ອ�lZv���L�YL�,�P���F,�6v�ُ
��.v��
���
ԯ�T�]�P��:N��X�������7F���L���b�[�/�a������.韄��1Fp���?�'��l@W��,Zk@��"����Jh}xvg��k��@/��sS'��I�����g�Y'�]�\���JD#092�3=�p��41��"��%�PGW�t�u1^�d,F�>�="��a�	��'^&�H���~�� ��@ye����O���?ʶ'^b��+�����~��p;������8�
���UQDd�B��z�4`{qޱ�?F�sKV��˺
�텵�^>�z�_�6?�¥�xi�+�( /t�]���unZY��{���-_�����=��5�/^{�u@ɅP����/�r�e�jky���:ҔU_�͍�愫��^��!G�7ιxm�)��mb)�ci���
��
jk�ɖ��tHY.���5}�F�>(�7�Щ�C��#��T�F�N�f���O��@�pb�wu};=�q-��ad��HwG<y��G0�@������c��פ�+%8�Akm%��7�:��vN�z�=x�ٞ)� 
+^89'9��߿�d&f!7IEND�B`�!��PNG


IHDRu ,G7��IDATx^�m�]G�']_��uS������Z�$��H+݀��4��5 hi�
�X1��B?��Z�dE�T+f��V�/�JK��EA�[�	��n�l���<�z�f�L�ۻ����0��s�����g���̡��˝o����w����9�Nn�c�1�u�4��Mϻ�i��ݏs��g�p5ք������x�Λ���+�(��9��@ӌ��@����Q�L ���1gϜٵ���:�������1T3{�@?:�a��]�WV�Xr�;XFk-�hƹ���6��
�
�h�v���ر�={�����O=d�Cu?���{xu�5n������U�e�qQ=��<���y����__>�(4vj��=B���湥U�;���J�Z�:�8�Ղhhw�������Z�uO��w�q�W0��F�…���o_\E�@@*�k�u4b4̓��ث�b,,>}�?P�%�5=sB��@c��"u�nAX4U=y��̩{3�Z'�_S\�9:^9Խ��a#�:�~�m��>'
&�_ih��0N���(hY��:
�Ch�ьM5���:�4�IK�^`'�,N�h�S[��	8��=5��$��\]G�yVl�zӔ_���p�9~1�M�j��t��~�E��:�kp@ϗ~�4�
�����z.�Òڂ��j^{�� �
��:�8���#��9G�}'�JU�W�s롯ޠ���܍�=��j�\�>��	!���/6�vD`gGbAk���Ϸ�h@Y{պ�ꑬ�cp-g���'�n�=%9�1D��T�bl�,U�ϫȟ���IGO�L�9j�wF�֪�֯��3���JP_�f��E���l?��u/�� �^�&`uPI�	j@-�ܽ��_��rk��s�k>� �҂�v�LҤ`N�?2a�j\q�o�I��5�Q����$f��vέ�_���l��٧���eB��߮��ߦfmZ;���*�d11�TZױ>XRSɑ��_ULzr)��G�;��M�Q�bt�qj�T�Q�K`��0W�XQW��D����-�{��!hQ�t$�T��	V��>	i}P)Qۺ�
s{���H�C�
��S��o��@��7]2��=�l���O�c������E*@�ϭ��3j��Lk�ۂ�x��R����������A
����AJ�Z�^J1��L�^c���f��%���u�lO�ūTY3پgT{`86@�Ш� �8R?��{y=W5
��|�r�ȏ^t3.�ap�V��Sۂ���hq0�	!(n½_?�^��@�9����/>٬�vvC1�0�ڼ�y��S�[E������JN�tW-�t��Z��c�T�I�4A�P�@�"!Q���*)�T�T^�JsC�4IK�$��̡y�b�t�S�WG-��Q����:�P�]�������vɃ��7@��JFtCY/�ol�|Wvi* Lgn픡2�����@�䤬�V���5�2x�����I���<�
�2�nr��2�}Gv��+�G*|��`PcS�/��P�-�"ɢ��|��G*Ƿ�\�&��Nox)7w�{� w��ԩ�$nfp���We��/?��s=,{�)v~�3����֊ќ�h���}����0U�.��M<����
sF@�����Fn՜ĝ���b�wxZ�z��:?�K������J�ӑ
�a1`Yf�bB;�y�{%�����j�=Qϻ�Uͫ��ÎZ���F�@'[��<���ث6	�\Vs~)ߋ�>=�SJ\� �Eܔ�:�N7p���	�@��j��Q��/<U�[R+()wi٭*L��{]�.�oݴ���#�GV��A�:��D���h��F�Q�h��qvr�\�j�9�]�Gk�-�:�6׬�0ߪT�X_T`��P����躁\(�nr��l�@���ep��|�~�
͍F�Q��������OO-w�a:��:`3X�8-,��d�7��-Pi^�G�1T��^o㪉�&x���9t�m:��Mk���eQ9?zx�=�+���@c��oVV�u��W���>�x��MJnh�� kE!����X��9��W<�H4v�ѳg��l!��-;y��d��Ԃ.�������J}���.l��Tp��k��]g�ǝ�����fXE�=���*ؙ�s��9�p�KT�^����7K�2��R3�IEND�B`�!��PNG


IHDR  szz�	pHYs���+�IDATx^�WklU�ϙ��n�-�(�Z�P�P04����#1�$��!��$`C�1>����Q�4hb$"V���#(��y�Z�vKwg�;�A��g�l�̜ܹ�|��9�,�Z���`�o�	�����֮=M���V�+e�o^�Z��SZ���Z�#�o�����U���Xx�g�k�)h\�R{͘	�@���*\s]�G
�������������N�x*��@�Җ�R�%�|{P��=�>���(���А�5ļ���<������V,��q�m9v�)!�[�����Z-A�P@��(8!z�䤃z��v=7
Vu��ݤ<=2(���*�e��r�� W�G����g4֜����-��ܜ�coZ�߶P�'��nv�l�|��KTX"�Q�rJ�9L9g�3�ė_���{x�
J���P!��bD�<�iՃ�L�41��l���rҶ�$�(!>�
.�qzpxy�o��ݪ�ǽ"T�4�(�@%�~�P�0|8������RJ'�MYtC�ui����͟�?wr��y�0�c��N�(A��L2�y*��,�VFY}:�!��g�LՈ���c�۾p͓�}�<g<*\,j�@8��	
��$f
��e�Sn�m)Ϝ6������C��܉��^���Q�P�A�i��%�2?Ȟ1z'��H9id,LV	Gv�\6}S_��m�85�$�!�t2[(��c��c0@��Fo3�4Ƞ�;Ҧ��M�TB~�~՜�U�Y=s�,NO%J�`,+8'��>T N	��d���4bo	��iI�IԟH�OϝU�����A'V�R�X�m�)K�At@��Oc<S�a�qYX�9��q�M�yêٿ��c��x���T���fq���s£D�(��H
�JF-dH&�������GD2VH�ڨ���:�I�2q�����J�NЇ����.N��=i��׌!�q�\Z���-q{.�����^D�� �x$#5
pcK�5~�e��BEֲ�IMi�l���X�5��鑕��k�ϸ�g�zuY����F�,Z|빖EMϼ��Ѯ�.}{�$	����HM��@-�+�W]����7��"7e�Y����	ؖ��p�
�h[}	��m;��L,���2M
�jn��iY0���}'�&b��C�x%R�lH���F)�Fp������t��d5�"iI�pi�-�$|�e��G�]���,��P�|�f
��4H�	��R�|�������{n���z���o��VTF�%n	,	"����TF���Œ��?jȾ��w��,=qתm���)�?�Ʉ��%�v-(g��-� �¿�cGf�<a�O��VŮ�V�)S>F��~��`1~�M��Ч��+ؕ��úa=�Z1��O�0�N�/�,��iEIEND�B`�!|�PNG


IHDR�$q?#CIDATx^�[_�\E���o�����m ���dL�6(�|@���D���ַ��ܷݷ>�'�&�?�hW����`*��ǃQ6�%�����һ{��rΗ��9���Җ�%�ٙ3s2���~�3�P��(T�G�Uu.j+@D�6�.�
�6PE4D��@ l���*z��Y��=�W>6PT(���n��m�6\u�UF䱄�~�0�~�`m-�`@E P�!��c%" �x��ٹ�ї<����V��P`E��ɾ�p+Ο���'OACY�R$"�E�3"8w�]��Ąs"���DG��M�0??�`����=�q�a+j����[��`?�*�բ���2��g��/��i��-x_�*��ų��o�����iD��+�l�Yt����l8�B��d~���:c��9��5�q�ϱJb��L=�$�ۥ���S5��>���}>ևr�@�r

;��Uq�̐Ē�uU8[g�:#�{�ߺc�~�w0����C:�\�8,��>	��c��
��gN9F��י��hr�-\���^#��l�XWH��%�Q\�0 ��CG�#��'yܾ�=4cd�/�֖c�6�~�:ѮC0b ��L�,*�À��$�N*�E�(5g^-E��v+�ȼ�u�]������Bi�lT;�Rш�p0��#�����h��b80���P��3ر�c8|��ի�� ��@<D˸���(
�ten��)dk�\U��ŷ�t\"F�&��:W�gjP�۠�^�`m@�R�7��<�1B�P�u���O���i���[#���jD0���%���<��5��Q�%���;*���
$Z�ϴ��)��Pфv���t����І%_�7n��7*a��h�y"�o}Tn��}�ɴ
�1�lT��G�JqU�f�<�M#�4\aD�C�6��Rc�6FF�Wo�6,��(�~������Q
� 0�I65�P?Ei�#b��fu�띕py�eF7�n�^��h*�
h��ߟ��#'�lÉ�QݨZ��ka��ڽ��q��K�䒌1P��е�M�<����U3;�7�|�ʎ7�:==�N�d�0C�g�$p�Qe��h�g��['Y��o ��I�a#�f��!Hd��~����fo�D��I�U@xU������Z:)^n�.��fV�
�WC��39��w���P�U��Xՠ�O�T�`8TH���F��O��Ko⡟�2�\����LfJ4e��Q�b�{SP�����*���XI٪�1��X��5�R���DS@���)�%��H�D��@��{��I:�:=P8�%��0��2r����ɶ'&	���`U�	 �R�ۦ"��<�~��¿���D�N�PcL�z|~n��1�AH���>�g�C�	'������ 0�/�`�][��i��I2_$�&�	Ǒ��xtyώg;���cճ��SRmY�U�D1�ĺs�ua��q5��ov�y��wI��F�:�EoJ�tQ�8��ю�a�(���ůF����P�Dp����c��6bܮ�N`�4�Y0	�2ڳ���N�hb�x�5�'"���G��4z�(�T���R#%q�(w6�!f�n͙
��c�!�p��N��νmZg���f���T��Rѱ�q���ۮ<��%��m�‰��M����P/b�`�]W����ݼD��dQ$B�(X�<���pz��9&��t�W�m[;��\X��G]��:��w���
�>F�����)�A��U�f�jU�a���d��Q����٣�b�y���?�3`�sT��8�B�@�p2D
<�6u$_Pǣh�x�,%c�`��<�[���*�{��ĵ�'W���X��<L�')�Y;�I�@fA�ʘC�����U�OQm��}�X�ٮ��m41L������_�O���1
�0E�;p�`6�c�=�&��B�����a8>������̈́��Ow�&U5�ox��,a�.3Pт�q���
kQ��7�f�0A�ǰ�j�D��7�w8$�����VcIDн��F�T�c{���<��ڎ��N��)o��d>�'=�rT�A0˜��fH"DuH��V��v�"�l�
��d_�#?>l�7���@h��Ӷ��-֧j�[Ϲ��4�jl{]qbne����j,=���皜h�h��f�Պ�@��$��^��������>����߁����)(D#'P/�G�b
_�9嬙O�jV&Zg+�����r��U�):$�5�s�nh�����E��}F\u�t��DB2�X���,g
ň|�{��y���gHc���5�Y�|ޥgKh��ZLi�ucl0�3�w�-��Yu�3Z�7��ΞŨ�9`ٙ�4��7�ڿ�S[�)b׮�p�}�Ȟ�,d��)��'��c�=n��y��O�\��
��ԩ���ڏ��_<2���@9a0N��h��bc�y�ͳg����C�
��.���ٻ%0�W�]����ea�:�}�$��ՂRȘ�bΜ9�k�X�q	b��=����w�{)c]/��>�����:�cs���-|+n˨����y��8vi}�j��*�ȳ�"m���_8����v:u���U�AV�H@G��q�8=
`/�Z��:�U�������t1e�o�����m�>IlOw����S[���J����o?b���ɔ�c[rB&�s�Ȇ>�?��+�k󾾹}�Y��h����8ہ�ݛ^]X������Kt*q3k��A��|�\�x�I�ϋV�ӻ���v��n�5le��E}�h��ﮓxn�w7#9�S"Z�֌�e_{/�j��C�2fa�IEND�B`�!��PNG


IHDR  szz�	pHYs��(J�pIDATx^��]l\G�s��^Ǜd�|9�I�6vb[��D!qR(k!5�BI�
�jZ� }@((��� 9o$TP�@�44��-�ŁF�n*�up�M�,������{g�;w���,��_:�Ǟ���33�#�3D�C@�N�@/�b�X�C�C�e��G���5��dA��G�q���^OY����+�8
duvv���q:::���g�F�	����={��R(�������#�[��0��}��g��������[�a �����;�̉�" �<�o-�PXH,�σJ��L�
����w�����0�nO{��S�/�+@wJZ20��:y��Gb��O���,'�8���?2D�i��V��I�);D��y������g�����w�/}���	��{�b�R	����A���D-�	��݇	�l%��(�g! ���ȿD��?ӆ�n�|bW�,�k�t?2~�����ز�ȭ$
p}'����?N�8���o�z��
�\�a��J����4�l2��~���`g&�R�}g{���Y�4ѝ��(/"o�D�/$�p�I���Y��Q`�������p
���|k��p��e���|�I�!tq1$��#�qW���nx�S0y�Y�9
�	����u^[./��Oŀ�6�oks
�i���0g,i6�H\I��5�ut��$vfZG���A*ڊt�	�\4lm贁�u��t]1�/����&Ԥ���(s!][ۊ����]��6�)�[o\���	��@��*��I�&2)��&����!��ZB�2�
�*�S����,��
�C�P9��j���ɑ�E>����WS�|?R�-��\�B Tɖ�1u��L������r���(1���\�ɽ�|#�Bc8��!G�$!/aɅE		�KC���՛`r�@^����I�ɮ�$��o<J/���y҉8G�?KM���P%��Fzl����8�O,$���k"O�Qb��;q�2��)0٘,qIH��oJ �@vb�̕8�>���&g�rq���Ӱf=��Y�gq?���{�����nB:���"�v���{�,�0%����g���0�s�q�L�Y�7GJ��+ø�FB�E���P̳�*�p�
S�Y~{��ݻ8�Y�XZ�9G:S���<k[x��	f�ڷ����_�Y@��H�f��o
ۻ���Y]k�j��_t��X�e$���Ӷe����y\��l*W�^��D�{ڷ�@#�Z��ݮm�N�,�U~e�CTT��~���6G*	ە����ו�q%q��<��,�):R��BQ"-�jbUu���qlⰹ�nj^���L�-�Rѯ[!璟W�`8�����"p�*ץ�:�;��p&�#�U��-
���]�'ⶏ�N���� N>{h��2��������$p�?�ǁ�c ��"�p������K��fi��8pH-+��	x���w��ǽ���A�~n����J&QO�Fzz���K����e���;}���^���K��
��1?d�qZ����cO���66n�zU� 
�%��Fx���/��)C���c#�8�2�e�Ad���ڝ<�� ��1��IEND�B`�!��PNG


IHDR"":G�	pHYs���o�d\IDATx^ݗKl\W�߽3sǯ��3N&MBp'��DAx��M���FD��uB%ETT�T$$�]�B�. �@"�	IhbƝ�81Nb{ϝ{·�t7�� ?�����w~����Ђ�ѭz���ET��Z��F�7�)G6�[���嗎�"�^���NJ	k�\�qV�~�j�P�<xTk�"�*�߭�{s���2�N,�0VW.�<^D@�⎀C8��#�DF�`���!"B�3M[w;B("�	y4��	E
=��@g����
�֠4�_��K����%�7�3t�m2Ӡ6f"a	
���\4�D���m��)�\'��b�ZB⋨kA, ��
�(�(�$�CW��H��JX�� PpB��HJPR�3���4 �H{���=T��E����(��Y���H,<���A�s�
['��F�X��7Jp��}���$�z�-	�3����[0��h��(4�D4<x�{�)�׋��
~����#��\���b�F�*X*Q���.��$=[q�[P,��%P���c��̆�X�%���+J��j(��D"q[�R+י���be�U}��߀q]FG$�YU�[UP�7��ݬ�*�*�<��1�]CLg(NN�]X�I&qö9�
��W��ݿL1�+�v[��*(�zy���{�
���h��#���̔��7-�U|c�W�\�x�B����c�n`�J��r�!��,N��Sc96�Qk(�n��م�S���Ԙ�~H÷��\��e6�+�{S�r����`Ow�wPՕ��^��u]?}=X�i��.�J��_Y�����d����|��{Y�1Y
x�Xg�hX�;�V��8��;v*��k
�������ݼm����稫�h�J6�ĵ�*"d�2ܿYd���X�I1y�r��c���"ƒJt��dÖ���~��P~X��O(��‘cz��i�;�56n��`_/�� 	qH� ��u�+.�i��:F~��i��f���2���h6-Mc�f`�ڨ�i��.��7O�Α����a�D"۱K}#��-�$ppQ���ӕ&�S5j~#�@Ш�v��B@����p0M��� xV�B��5��%���ͯ�K�wM�����ɧ�哟y���/�#~���8z��_>,-X˥��y�s�Y�J(N�䫇����SX�5�=�?8{��GO��+|�;�r-�p2Jae"ۗ�iko�3?dM�u:���ϐJ&������"�sgx��)�|��x��or��o��ĩ�K�Gxkۮ�q��	V
��z���o}�LG��tQ�����lV�8��{z��w�������;w釟�����J�ke��oIEND�B`�!#�PNG


IHDR"":G�	pHYs���o�d�IDATx^ݗ[l\W���ό=��ұI
Υi�[��I	��T(�RQ�D�"*���Ҫ@��D��CP����T�C_x��Q������4�f<i�Ƶc{칞9g-ܭՖ��
U#��_k�5����}���Gv(��7�:��{"��.p�ز��*dd�N����v�ڶ	q�؎.�~��,���	9~�O|�'�b1�Z�Dh
���ԏn/�m�"�o�d*���A@�AD�޳�,9���8��S���̴[{,`Q�{*S��1�*a��Jw?��$
�Z��*a��mC�\�z�9��a"--y�'w�
k��`""���x��K���cx������y���t�
�B��Δ�%F6����J�u�l�s�~��gH"��*���\����$�ljܔĤ�`R��q��Fi��,�_�G��h�oO��{>��P�w�a9�.*�Sл�ԠC1�"��蠢j���D]�"'N�񧿏�
��M6��.�<�
�3@	(BP��9��U.�QmTD�EE�m�=��%���ڬFA���-�X
����9X��UQ��"�-SLm&T����ņi���S��О/9CqB�
��ͺ,�'�6r�d�.��v��d�0ot�i��St�5��S�CN��"�6�Ȓ^0���=j�kd��2�܊Ml�o!�wA��f��*˄�{ɇ>�1R�~T��(.��G�a�* Ơ��%�`�PB�����f�ȿ�k-��Xd:��ЀR��P�v��B�L:Nj�-��G�@h�
�+v�� ��k�Qm�,�3�_1??�<oN^G��R���B��Kcܷ����;̆d��\���S��[T�>��~�߼�{N��7�5|UgM ژYa|�}�GD�)UW�4[d.;·�џI`5¦�A�
S���u���J�¹��c��z�n�����,S�U��v�S���&�k������L�ʕ,�ܹ�[Ӕj�����/M�����T���j�P*9��Q6�⮍��_ޜ6$��Ʋ�j��	ju��=c.?�|�q�H�][VӟN"�1�dO'���.�]̑B�F���]g:��^�V���ʵ^Ώ�Yws�H(���0��'���g�$Z-p��~R�5�Q%���*Ɛ��e�b��w��{;Ƚ!��}�FS�P0��Z�k���*д����w�L��g2�4R�H���~�"��qTBB��x�^��9.^�R��	EB!X�1J�'IbP�1��i���3&���݋g���P���y�Ʌ:ŅA�Nh�		�
�(\�0F49DgĢ�`E��`Q�@D�,֚V���8���8�}|��h���,�9Z�/\�_�;��ir�,Z���'���v��y�?�E��y���qܣ�c CP�z��tZ_�GV�35����������x��G����^ܵh��?�O�I���K$u������o-}	o�E�?�_�����ΟIEND�B`�!��PNG


IHDR  ��	pHYs���o�d�IDATx^�T]lTE�f���]�m-Ph!"P%(��bH����c�Մ'y21�w���1�ň?hP	�
!-Ķ��%�lJ��n���Μ�ٻwY��d�e��9w�;�f΀�>�Ͼ��;�`%@���/��O>?��І
����
��B�Q��X%��)g��E;px�`D��L�%��0P
P
^m@~um�5H+�;
�� h�"��D�v����p�(��H�A�RF�Wj�ScD!�K�E�٨V1Aac)���w;�8�}���u(H�����i�S`�Gչud6�ҩJ�۽�z{FR��毡Q�#��8:�DBm)Ѵ��d$�]���@��e yw��G)����l�4CiD�Y��|��nK��'��$���D�E
B�D,Փ	A��n�hR�7��,���"�wLo�u��t:ڦE*���d����E�D�a���@��7Q-�v����H���|n��>d�q�Q��d� �0��=;��of�/j�w�J��UR��Yjm4f��H0�/bh�Yx%�NJ]���Q��Ƶ�j�B��˭�������VxAnNZ�<%�Z1X$֩9�6���c
�F���r1{7(/o\׿�)R�	�"B)V��ύ��*[������X(��W/�}`���]�]^�F�Z%�U�B�0q9���ӿ�0�_��#��<��"�[$;�TX�MN�>�/��wz���O�fW����
�"��ㅞ�~���c���r~b�X1�-�E��"QU��/NO�stD~���T��콡��{���‚1���o~�6�ul�62j&�2�g�����P�ZT(&���-��ym|_W���%��d\�T������|�����8z����R�+�3K���49�Ta"�r�-��db���{t,� ���R�T=�D������|vKwv�/]���\����g/Y�葧�ӊ��|�#���0W,6%c]~�J
l��������37��LP\
�FڿR%ҴNy��mL$T�S=v�"��ժXY)�`���Ȕ�ꪑmPVwk����)�����c�k���\��;���?�щcs���O�C;0~��񏎟��ıf�u����/�M�����W�&s]��h[t�UA�aL,�nmS����>������	�%t0IEND�B`�!��PNG


IHDR""�%��	pHYs���o�d�IDATx^�VQoU����]�m-��Bj�*A	��CJ|������W|����$_��JЪ�B��,��vSX��mw����s�s��0م�d�/'�;��|��ܹY�w��.,���to�{m�C���ۯ�Lh轩��i|q��,Bbb��N��`P-�T\SDFT���,�82�h#nHd�v<;�&�����ȯnX�������A�&(b\��`K�03`���f�_)���*E3��\pT�(���A6���f�	
[�ٱ�����ؕ�ҥkP�<I�Mth�֍A�v
[����M��Ξ]8���w<��۶t�V,	?TFH�����P84����kFb�Br3�%�0̰$���0V�X
�9(4Ci��fY��R��֠l�/�
D�P!������
��b%�&�46H�)�?��P����m��X
��d=[ڨL�c`I𩹰#�3ʛwb�&
7P/�V����	'�fh恡Qsk1��Mr� �0�}��h`n�->J�=7S�d�������<��_J�WI��vQrX����*5��Z2�F�W����]~`��E	l`�dפ��Q¯�m7V��i��,�Cܐ�!V���܂W�<��48�4)�h1�+=#�
l�Q7����	6�\�._x��Ȼ��Gz�����#l�j����7�N���La��1|ȃ�@���ph�Ncq���j~&����d�ۉMx*��~�V�QcP�_��K��92y��K�2���o�4�M�M|��.�f3L��2�(,�'/�>sg�o�N~y����o�191J��ˮػgv��R��y�ЊU��
7���o���1>��`2�\�ս�����By���}/8�bz1Og.U���ծ��gO�,�֘H�Z�fM@��x�Ƀ{u,�,o�0�r�����H
��\~�����򅫞�\Wkn��̙�DF�j{�8Z1�k�^�'̚�}��d�Ǎ�I��4�74;sq�we�+mxu�ȘZ�H�&���G�H�Z����r1�5o�eĵ��V�Z�|٫o����
�D����Η���4���j���ܠb�mw
�5��'��pllI��P	(zòfKP[�nW�>�
:����
��a��������Q7�V7L,�^�D��A�O>��	�̱�?��KWt�IEND�B`�!-�PNG


IHDR"":G�	pHYs���o�d�IDATx^ݖm�\W����ٙ����Nv�d�M�y�Զڂ�Ʀɇ֊A)�R�DZ��t�
	H�H�ڦ-�Z�A͗��ckk����6I��LlӤ�;��v��\d>����s8��=�{��y8��kǎ����G�/�X�Mڲu�ǎ���:>΁���q�.]Q�R��S����
.����!��s���p-���o�@c�ZK �b�r2tV>�ctl��
��٧x�/��+'͵���N=O4����G8�H+�M�'�F�lB���E�F±�6G�4�i�I�a���(ći�~n'{����;�Dp��-� �f��눽=O3��D���k�:���G������t3����Z+�,gQ�Bb���9_ݽ��5�*�*
�"�Π
��΢@8*����!���ހ�M=YDat�V����ߡ�"�[D	���ĦC��J4?�[�z@��ID�d.�#������ߞOQQ'Uu*���[и@��\ �ʼnTsГ���H���S���'���=�E�Hh��]	|q���nn)\��.B-�]"�W(��q0��c��I>F�	D�@DD�B�R�ܒ��	�}�X0���ѓ�h\�s�g��{6��#����6�R�#Ku�&��8|i��F\�P�{CL3�7bS@�A0x��ň`�e�{G�־/w(V�*���!�r[�w�P15�(>��P�A�xD�TP`݆
ܳ�+������ʟ��zd�������J�F��e���c�<����lh0(��5�9 �VX(�;���,`:�;������X��83���|��q6��X�d�-B�z���R��[=��N��[���B�AS�������,�~���ھm�#���h�3B%_fqv�]7�24��j���GX,��eߣ���4�V�q�/�]���/��-C̜�e._��v[D–�䣇�x��?;�.?��+P{w�;o^æ�4�����E^��}�>�s��h4�J�̙�N�m�(�n[C�$|0o�O���%Wh�ш���d/ۚZ[�(�Rm

_(~�@DZ�v����@Ọ���R�Isɩ�U\:�!�̝��w��`7��ϛ�5�M�F�F�3�.�qm���,SO=N>�`�mh*BW��McC���	�UR�.<1��o��$��g��M�KFɼ/Lg��(M �P��=��g�11y�N-^@5�~�2�i��i�e��X�"���(�A�O Л���;��V
�n�-�W$�%������K�������U"�<,J�5x��J�E�T�o��� �_#�g�N��?JwĢ�`E��`Q�dx�?�Xțe/F�}16n�B�2��2F=�#�cH�o���8� wU��߼��x�|(�s9F�6s��_�܏��~���ݻ?��\C_~�
��-�]#ܷ��&ae@���3�R)&t����jDV�VV^�cO[y�;������d���IEND�B`�!��PNG


IHDR"":G�	pHYs��(J�EIDATx^ݖkLT����)
^�A��R��T�&6%=���XmcKӴ��5��xrZ����	rTD5B�2\�&DZE�2�aŎ����r���@ �N���k���ɻ���_��\!!!H�	����t��F�R��Y?�"
�"11Q�$N��&;��F�^�tN����$GN�iI)�`�|?!#�y@���=p���oCÄȮ�Q~��Z�K"��Z!R7��e��\7�s�d���)S�̴q����I�]Dz��k�Iȇ�!J˸�
_)����ڨ7Y�Te�N��Q��Ţereh��W��$�&��gg'ƫ�:Ovt���]H26)+�r5���	�@dd$3^��r�Y�
�y/�
�|>�x��ER��RT���O�+w~����;�1}*r�r��,{+�e+�I�g�5�ZS����ݝ�wY<�m&[w� %;���ٓ�9��=�!*UC���K�����}?e�F�F+]��xR�F���(�Q�:�U�T�Ī��I׈gs&+���h\\�	�g*�'!!�ݰ���*2tPKd���9��pQ��X���Oy�$�i���Pax"�E���b�!.���~��UAA�m~��s�71�Io�t-�:ا�D�
�9�'��E%z�*nB��J�t��C���\����/T�}���~XM�	�f�U
D$�r���BH�3($���
%
�m����uVì�BB�§�U0A�)��1�X��dFw�̥�f�6��l#��S:�$~κ��{2��د���p�e�QW]����_��܇ᾅ��D��F���4-���:�iEZ����fjZQ�}���~c�2��{xp����F�]���9��!��>)M��d㇃E$�v�����Lv|eh+ƌ5k��f�!����|=q-�b�1��؊{(vg�\�]���&�u8��`�˩��m�&J�$��&���[9�v��å����F�5w��1�n�e�!�5fiye�-^B�ن����3�Mo%F����%5��P	�ʇ�]��}��k�����K�ŏl�F��F~���L=1i:���Km&��5v��Fq���]D�L��t��L��7v"����o%Q�y��{��.n�ĝ}�`g?i�����h��Ʃ��x-�-�d�~f\�G��c���4�}5-��C�E�gI�?�i�/4,b������Q����S��0�Zhl�&�_��r��J|��P1F��#NܨE\��hh� Os���K�@�����yS���J��+l�
2���J�h_�&x.���\_(#Oe���8��2�w�h�C�3g����o������6'o���"���N#d�K�.,T���%wIEND�B`�!��PNG


IHDR"":G�	pHYs���o�dzIDATx^ݗ�OSw�w7�I뿲�]��e�\�\��VѹE�]���tF3t�E���N�PDQ��bA)/�bTi�mO_AB{�~���e��tRXv�'��������s^��<�mňX�"���٪+fs�r^�2Z�*<�"�̲�X��C�G����P)�hi��`q����V7�mii�-ٸS�p�&���2�̰eW	[��idڝ
��E�9���4���j4,�
;�F��)⌫(>�Jvl^��R 4�9�#`��=��O3?d�i'JЅV��Y)��(pG4��h���9�Y�ƀG�;�KEh`�+�
AO��d��P{.�cFQ������X�M�i
�����0B&+eT�6p�C�
Ol�u��m#{cg~�CG�OAw,�w�*��'ĝC��&rm���4,�P����:=��p��D�~0O��`N�d�
��R��a
��~����+B�:��E�L�k�6?��5�:YQ�o�b!sŢ�XS���6ˑ�n�
6jL�4O�\��q՛��~��9����b�e���X'$���J��]����{cx���R�y�+E�''��芔jq�s���ӣ���wq�ۋ�i�ް�Ív�GHΪ��)�G*�Q*M���MY��o��p�O�d��C��78yc�Lj/@Cˁ��I����d�&K�����A��ޣ�V�3cN
=�����&�*�9j:f�jW��x��"�[�y��M�8�4����d1�Qo
Ruq�Fe�V*���=r���nj��t�q�9�>C��?*��y��Bē秱RCc�]��W	Ψ$�ʠg����͓U\����js�o�k�y�]z�7�1��E(m�?��^�礱�w6��q�ӌ+i�B%<�a̟�`���˱�	�(?��J���p�u�o��|u.ʗg�|V?�'�~J*���z�ͳ�(�Pe�`�5�{X��VG��;!j��a����u�u��̒�=�oH���I��vSv���.>�gO�8�C&ěg~�X�^!�-ּH��m�j�Zz>\��H���aolG��n|�T^%H;voYXy�d����4��~#A5��ʯ$�5�%��	�J+Nb�ٷ$�,$�?|�o�R��ռ���߿۾�brX-d���_*-o��M��IEND�B`�!��PNG


IHDR"":G�	pHYs���o�dIDATx^ݖoh]g�?�sνIz���ܦi��i]�nmҺ������b{!�`N7���S�i*a�A[�u�X�mvh[��(�R����X�%���.���6��Mnr�9���p�0X7�S�—�����×/�y��Q熍z�_PB�a����&����_�c��̝��ɧ�
���S���q��1����Ïq�7�9z��}���ȧJa{�x~?=;{��(�ݳ��}�Ƕ��ޟ��uYױA���?�K�5s-)p�� �v>J�*��O�!��'�=��\
�=����~kG��`*��32Ot�{y���ѳ�m?~\��s���1v<w���D�v��؉+�"h�C0
�w�y�A�c�v�U�4e�)�I�����qolA��(Oղ
��9��o���,>I����Y�K~��/���F��>�d������^��
�|�B�Pb�J}~�d��M��V�R�H�F��v���?��/ҵi�^d�^��}��{�a��1��jaP�?c��(�+Cx�H��o�ih$��P��,��]s�M�{�]��K��C�x�t���iN��#�y��C�E\��9���+-�|D��N%:6
��,DY��\�\q��Ƿ�����hs��˛�o�D��������}���%��E��g��ֵCu-0�<:|��e�O��|��ٴp
y|��b1���yD�r�&ꗓ�f�)U%�&_��`8ow,� %G�A�l,��y��
ƕ��4n~�bm�+�Ws�����Ė�\V�O@���`$�Pb-N|
*�Ap�UB�`!�Xcʩ@
T\Q|���R��(��L�
L\����
�EԯXI�x��5
�EP�D��&��L���.��f)��(�L��TA$�k�ş-2����R�ܜ��
�=R�M3��k}�%
q������͞�X2�R�|�S'N�ZVý�|����0t*�Xn��̌�M��!�Ԭ����^�.Z����#W�-�&��[����\[�I��+Bc"��yT5DG�am�b�$Օ.��
&E�s�Wĸ0�!�����mw���
2Y���3E����1�O�u�ں
*��Q%^�5�*�"�kj�2�f�-7scm��EC�H�{	��!�*����񕒀����ˤ
*>���Eu�|Ϭbb��钏�+&0�sQ� j��x���W�8��:�L��ON�Jb,H�����3�D)*<�
�1xs�2�m�޻�	����2�����闅$b��XE[�-�љ��[�	� �
��BvG�� bA*<'4"!@�*�!�w�?������Qvh��
�Q���\�0�;�\��}�C�����B���m���=IEND�B`�!��PNG


IHDR�a�IDATx^e�[H_ǿsΙˮ����.ic%=���)ݣ 4��� ��DZ%(I�?tA𭬗��zРޤ����!mO�>DZ�������Μ��E	�����>Ü��6�?���ܺ"@þ�YDH}{o������w`B<���2�~ץ[�Z��0���CVVl����64�5+@)�ϟ"���g#�%����a������STZv�i�F���BUe0Ƅ �%�sD"s�|N.��u}��;�� Mgv��j�+=����ơȮ����PA׃��X�o���go&1��0���*��#�E#������&�(��R|�̲�v2��8�!�\�8 ��)wB����8ܮMն��
�f�za�9�c�^&��aI��&�0�g�v-S�T(�D���Hp��"�
�;k�Җ
+
@RE�"�
8��7QlV�^��ك��q��e��g�F*��Y�+�)u>P�foI)��*�
�$$�88���2��H��4�^�8�f�"#X�+����RH�#�i1c�IΓ��8����G&����i@U���`9�.>T}p�$;a!��ɏ���,�C�ۏ�<�;5���8�/?��/fxϣi~z�?�o9�������^$����]�
�t����^����7�u�ٻO��P.���5����:A� ��r��V�u�hIEND�B`�!��PNG


IHDR00W��hIDATx^�Z	l���{3�G쵍���I� ���栅Zq�Z�BՊ��-*��T�h�P
M��*���(i�PGU@9 $��8q��z�wwf��7����lL$�ڮ��7�͛���ެe�_���~f,j��
����$=>���g�uT��qw�$m;��v+ݰ�P� �$B��ж@��-FD�b���w��c=����0p|�8���0����Di���|�I�f.���9���9���s�$�B�)P�P�-��ƽ���7��;xFH��[�ډ��d��~Q[���W@�\If)A��3�Y��]DX�J�2$���8����-
��T��,d3�$[�����8
�A���ab���>�9^)>�����B|�h^�ӄ+�)�yom�_^���.ؼ�x���|�	V��:�ֵ����30kV�Dcc"�ˁ"��1!�r����5�����HQ�A�
��g�ػvp����,�5&¶t������n�k�$�i�!o�.��<ben��B-�9���i�W$�$�H@B����Q�����>�Nλ����
n��8r~���&E0лaUmӗ�
\PE~�&ɷ,��*je�@P�f�n�y�eQ`��F�P����0T�����v�ޏ�!�(!��{xed�ඵO@Y�Xr�A	����kh]|u���I�ͧ�0 7P{.����ښ��:Ֆ��1��i��9<��B>F	���d��/��3��O�@�.].p�7��c!�7�]o���+s�`�\B�\��e��T\�$L��5�R�t "*Ĉ��hoo���
� d8�[N�&?��d$��0����p�,؆W, ,s3���r��r]}F���zʻ,�<W��F"L�Јx�yDDsK=���{>�����`�n��q�h��M4/�1?��|)¦����e�d�e��lKv*������_E@Z��7� ���0��/��dR����.%52��=�M�q=�nG�-�+j
�����1�3ߣ�#=j����9P$M��O�2��hKA�QUŠLU
�0�Ar?�B���Su��+�.|�ק�f��`��`���Z�z�"O�b��!�U��"+�FYt
 ES��=�������g l^ǜܷ�Ȏ-�P��'}�Bfg/A*�&�����!��I���bֽ3��g�ah��M_�%@B��%����_X��3JDR��oe�ðQJ,56��Q9V����5��ԂS&gM#9VEM���E����;���ʍ��N�w�,T{��@��z�n�R!����y.�sHq8�w!��ĉ�B�E�*��8�����W3���Nto0�"feg���ev*�@�_��$y��\GHyV���ۇ���K��O�0;3Ǯ���UQP�E�����;e}N�	���U(F�vi��H�"���$���>�E\�Br��_��S�3�E�P�D��T�=�Bf�����`��/ �8�o&sP��9x�o' ��ƪS�$j��,�#F��To���T��dt��Qo��u������f͉ Q�:��E�FL�i�����]�:Hb�d}M�lō�\$���Ԏ�=1��Kcü<��#���9B��%�
��֚��"+��6�ϴl�H�Q�6Q
ܐW�K�b�@��$"��:*����&O��I���\<��ƌ�
U+�3��Ϋ�>�-��u�o~?8��ImI��>6<��:B$D,��L�	F�Y��>�{��^fE�p<��}wк�0����W�PQDc��'�f�nB�b2�(wi�� ��"�w?BgS�$�ī%���x�d2��&�M�$�Q�L�7V���Z/s�o|;wK�,Y�eC�`�"��㩛��+s�h&�Cn�2�S���W���:7�M�r�2�NeM�HkHSj"�����[m%!ِ|�8z.~�-�|��-tn��D}�F4N��Mkr3^>��-�U��R3GH�XRCHB�F��9��<��>׿�7@�eN�G�Ee�U�R�!�2�V��"��P��� �-,)�:������ϭ�W.r^~
&~�7�8�h�}��7�^xδ�Hޤ
U�VG���K���97cC܈Q@�=0й���o�w�(�"6�c~i�9�T�
�,�Z`1-I*z�$4$�P�)���GC������z�2�����qo��oP@��
KF�y��W�l��𚦶9ʳ�0}"`�y�xNJ����rI��qh�}[��ƪ���~�dF�};Ies'd���['E0F�<EDZ�I﫹dт�t5|.���Xo����@Q�&K��E�Y+t��zw��V���4�}��(ȿ	�R�mpR��aW�� �s8�l:~39W)���࡮R�㑾^|���X[��b����C��>~�8��[�U7O3�ц���	�
p.�6��A*v��MG�8�ytTitF�����C��k�
2��S�ᢟofcCv����B��
���F�l�%�xǶ�sԜ��X!]=�Ր�G��`���]���y�7���)#�e+��xD��(\�q����/����-+:w����Ồ�-I�q�X��`��c���
�wu��=;��ܼꃗ� ���W�v�P�O!���l�ւ��1�����=��d���㣃y`tm1!BAVH։	��@P�Cн�k��-Ow�x��]��y:J�����,9��^�����.�`i<|É$�A4�zɊKڎ�f����hh�ц��5d�P�O|�>0���@��Fx_瞷��w�o�� ߇��U��
��<.�߱֯<j�QǶT,��ʖy�c{��9�
�����޿�]���5L�V}s���mu
��!�9X�A4-��s=(�\(�0>Z���8z���0p�ݑގ�7�[���1q�={@xAK��i��#p�=���>O�5� ��iǞr�Y'��$�����v��ݲ�c���{�qϭ����R1�Q>���
;���O�6�y�O��Հh0�T���1��y�hYÐ�B�?��4D��*�������%���o�@r��IEND�B`�!��PNG


IHDR00W��sIDATx^�Z	�Tՙ��{�wUwU�{�4H7��pq	1g��$��s%�q��N\��q���q�8&"
("�����M�Mw��]U]U�޻w�.�T%��9gn����o����4a��|���b�u����rŁ�� ���־�����l���:����9��R�(S�(j/�J2@kk^������l��Y��Q�P���Mk�4�3�e�H�1�0��w��z��Z��k�~�������f8u��)	0je?`�%�����~Y0��~��庒r���ĕX9�P��"ӑ"�9�lعw��W�xy�����1yo�`�qɓwfh��9�Ԇ2�Ap�C���ο��tݠi����C������_��N�|$�
��1D#�Bo?z�z�HL�H|�F�ܰ���nzgȶ�o~�"��V�L�=sO6��;��e`�1o�
����?��<��V]w\�	R���
SR�"8oh2�����F���~�n��m8��-����:���e�n`�^xx9S�$�)"�po6�}[(�iiX0���t��z�]���P���|d9�G���qQ�f�1
$Y�KG�p4��c-h<|�ݽHZfK$^�����`pO�<�81S<���	�p72��k.��_�`�܆����/�u�W��#���x.&�,L�L���
f�����>��>?��ĊF#+���[�rO,~��PV`X����4�4���q�s���I�Y�<�Нw����q5c��X�5e�	pu�%찥(r�9��cۮ]z�0�9e�'�L�|ӎ���.0��O2E"�	C�g����v�E3Љ~���1�n<FU��߀���J댉9M�k�%<]Ƈ�@#@}�t8���۷�L&4s��G�����?X�2�Z@y��+��ة���4
kS�Ǎ�����0S�n�m�/i=��	��5�A�>�LW�λ-�^�`���K��n}�ᜪ	�H��EW
���\��a8�/��F�5ǘ-��D2�J4u�b`�4)f�u��������6
3gò��s�p�7o�
�ɩęy���]���U�<�����0���k��6�L�S��%�:�(,���.�[��$�V��E�$%f�ę�n���C�u�#������wt��`/���#E�cW�p-b����e������š�ЀeKWf�%��|�|>TUV`��(+)���B@�Dx���V4�����C�!
�}��?Y��o~ &�ɘ" ��/��䊯]�z�}�q�_P?%�M�g�������� �+�<?f��E��0�D���jl�yA���������؞Ӷ2;H�����U��Ÿ�����zs���3
a�g~�.02�:�r�T
�\9��:��!�ǎ�{0	�C�u������:��{�/�V]w���Vpd����p/H&M�[�ϛ���@e�H�L��fQ5�W];��_�����B_o?7��A��4�c�nn���?U4q��L����eU�>ݵ�vl����6���p�x�袂�7B�,UPAlY��*�"� >� �QDBW9���q��	�}�1ӯ����;�'բ��,FA)���z�Xlݻ����
�Lذm���E�S'�K+�PZV"�C��+ЙQ�k��tI�`)��:��=w��x�=
�f	��"��4��P^T���U8�v����r6�C���t����PRV�]E�l�銪,@m-
�̒3L+A�Z�iؽg6~�����e���[75#'��0������C���2N>o�Ty�m]�6�(*	I�e�M��REN�v0ع]���%ؾk'>�1L�D�:z
�͘��@�}gP,;ˀ��M	���H�9\8�P�F���`((�1��,M���4�=�9	I	~߁�ش}K&x�s'�Ec.�Ӱf��DF[�p�'X�$@
`B�*����q�4P�X��&5�c��3����Ŭi$��3�m���~�H�I�C�t\=�
L��MR���>�:��2T�Z�݀E%�r������Z�1Krh��|n&��
f���}�]
��CY�I�H��f�3|�7�W͜�5u�5v�؃�m<9f
+��zu�ia���y=�zN���<2�Q"7���)�+WJ�Ԛ�`�	�}q��s�]�Y�̼�u�a�-��'>�=Lj�,'���Zm$D�!`�� �h5�aYt�ϱȰnq�$`������ҹ`ir�܏�Q?i��Ì&��ҵ�VN��2��q��D4.$bG�M�Y�����a����D�F��r�u� ��p,��T���~60�Is�W.iD���5��d���xd%� 2��lUi��L3�ȯ�K)lkHB�LK	����uS�OF�7�d��;���ܵ(����#��$Mڶ���!84��K�$���O&����nU���X�0b� �3T:5J�G�0�Ī�B��#�G�eA�dx��Iwh1W���t�� �=�n7'0 �d$'Tt0�қ�B�8ݙ�I��2�B�"� R��C�}.�ԀHtq+�ҢRPNL#Ѓ:Z;���}�[G��u{0�QvV�!�z�F��a>���~A <>"Q�	$�ϴ�*/��ikm/���%�%XZ�,�����k/M\[�/�|��0th`�r���m��2&�O0&��
��H�
^H�%	�p��GO��Ҿ���`HRشkcs,>���Z@4��Ĕ;)��L��P��(4Mgp%�?4	ih�8�um�P$�mx
0��ѥ�)@���-�" U:N]�#�q����S���n'>�(-lnn��)u�i^�J�0���˅[@����2)��0,���B������dN�v����kNّ
�+�P*�@T�d�*�)!N��?��c��ށ���SY�b[F8g$vܶ����Ʈ�3��46b֌��z,�A�n�(6��W�1$����ڵЈD�W��vޯ-��i#���[�M@T�k�~�m��֞V"�{7�\�V�?�c��s$������T�}���_��*�B`C*��3��<@�X��*E$H֜��
1yD
��A�,�cpj¢bh")&�E�s�n
���O=��'�8k-�,����[�h���������y`Ö�6�0��ܥ�	��A�1�ۋ�`ee%�;�>h?q���� ��3h�:NiE42�����k>X�@�־p�sʐq��dwGO��@^~͑�UE!�U�
W�F��)Kw�|���e�
"ע��3��kg�C�I֥�Չ�ln�J
-m'�~�I��lj;����x�|3h·��,�}��&8�В���c~����M���Uՠ��t�ᄄ&!b���	Se'��G�4iWf'�K5�wu��c0Iz�������z��=��]}�dY��K��W
�j�s+���2w����k�M�0�f(�dE%P�SD�JM�T�p@�ͩ4�T�����Z�&��'EOu��Ě�jG��o�N݉��������-o=���
#i`��8�t�O�\/�v�T�~��nu�1k~u���*���$ �*t��>-�[��SgN��w_���v���oa<��|����K����-��p��)B�/�s�"cT��:��1TO��� h��z
M��T0��RnC�j��1{� Ђ��0:�v��������Uo����M{[�ݺr#*������&��2��O|�N�^ŏ���c+�}��U���Qո
x<�����d��srf� �t�j^�iO2=�����p8��x�����?�,�g9�n��۝,3�ͼ}F6�ז����nz��(_w��5c�,�,��G��PQ�#JP\Q���`�E!IHW��j�4��(�b�o��8���ɾ�}k~�ړЯ����^vn=������<�8�e\��o_�d�FM�]^u�ʛ����F������d���N'�������K����c"f�$�X,���p
�0���tt�ono^��V�njoj���W�/*���~R6�����y��7ء��ᯫ�6�K�_�"2�4T2�������r��y�����g����<��_[��i/�[�C�;²���Vgx��u��%��Ǘ���U���rݥ7��O�����lr���U�b%�r��DO��h,�5<���udW���k6�ި�m��,��ߏ�/kG��h�����%���[�K�S������	%"̕0.�_���2�T@�
�&E;��g%���8�>=����IEND�B`�!g�PNG


IHDR�a.IDATx^��;�ZQ���W|>7�+%�v�,�^� �Z���m��J,4!����`���(�f� ��� b�����Nfvs#]��w�9�?s�\F@�%��w�N.�b�
��s,{�N�#�l�2��]e2��d2y	��p�<, H${���x�<��w*�
����l�F�Ak�-�J4�J��D"�=���0�4�G���`0�TJ8�d2����MZ�6�!,X�	�Bg`�b6�Mj��l��[(�{��xL:�N��n���}�X�H�n7��r�\.�j�B��Ju�K�}p[�a�g���Dz�S,�����m��
�f�f����]�׼=��y`.v@�Eg:��*�C7�@��s����6����D"�/����L&�W,~�AE�T>��:����=&����p8���w���yg�X.`�`��� �шt��e��\.�?@h*�&P9�ηz��w�Np.P�ٌ�y��V��O�
l*�+b��^9������}>ߵ��j��oV��5x��u���@��c���&��<;��-���IEND�B`�!.�PNG


IHDR00W���IDATx^՚kLW�ϲ�EP�nQ�I_>��$M4�����MI�K�C��6�b�"PM�դ��	(����DZ41\�DK�.,rٝ��͌9uf��
,��ݳ{v��93�yβ��Z���mA@��<�JYr�9d����Lj�Ϣ��xH���oww�0{{��Jdcc�z.��G�z}��`蜝�}��͛����YYY��`����/(\O�s��Ae���ٶm�d�R{�ڵo�I��ٻ�kٲe�����������cj��h655��&&&����t����?~�
��!��͂�����e�R6�������)���H�j���~WW�����!x�#a��41<<L��à����DC���c�!uuu����������۷K<8I�P	X�j�A77�xg���ښ��3$gff��I�#�rΝ;�*y��Ç»$$$���@�	���$x��˗?Z�|���a�8��V��Q��V�9i�>}�{� ̈́��蛚��^���I|��5�c�#кu�x��5k�z{{�Q���=����z{{��mZZ�50LA����'���Ybb�i�֯_��ҥK<==�J�x��LM�yB�ߓ7p@�Uzzz8�CCC��;�������)_x�`�AK���3\����5&�Hff���	=�!܇Y\\��ĉ1��F�^�z�����pz����mmm_���As�󆤤$erssY||�
{�N����
Zv���N2�L�d4u�,$(���3g�|���C<Rؘ����rh������>;v�ؽ.��א^�� ��/^ݴiӧ�ŀ��+����gO�>�/|-4	�z�8��y�'�HJ��h�{<����9��ʕ+e|�PC�Ξ={1((��{�-��W�XKKK�(��b��9�N$f�c�C�}�	����o�n�������7o�x��Њm�Nٓ'O�@2Y��d�p����p�@��cNNN�QL̼$�F�وNd����`�A�o��*�@f臅`eh�>ĆA��P��qx��b�A3_hs�4k(�(��$Vb�=�N`uh�|R_�3�V�R*�"�:-hS�UJ�V;==톉���r@�д����J���/P9pC-h��K$�wCH N�>z&''�,X2м���K���=�N��i�@ojI�R�`���<�4�ֆVlk�Z622�,&r�wCh�FJ)����%-�
a(��utt�s��o!t����-[��C�,)�����m󟁉T��ѣ.S=4�����h,jl�Y�n�o[5Mْ�O�!��s�����C�i‚C�}i1���-//���Ф�H��8֠�^^^�X@8�
4��ѽ~���1h�܎�=�
p6��ԋ��ŋ��)�~��7h�ɏ>���Ϟ=�C�mE(-4��/_2p4��<4G��9whRRR��-�o߾(T�RQ���C�B�|OkkkVuuu�d67,)�k�����TDGG�"�M�*��
1�j�@{{{6��f��إ�������^E����������C�()fߺu�8�S�PTT$ܼy��Ru�5�������e`25�IȐn�J�1<���P���~zC,�yTf�,�vo�pUUU��'�"Ħ�2C��������4����/�ߩ���Rxi�b��Q\\�1�ݑ���”���jP)3`O�<2opl��g�ˀ���xM���H�!�h���Is������e111*��h9A.���{�r�\�re(&�{�梺�q�ۯLJE�P�-VJ��X�b�M�~�MH[~�s��
1�ǥ-%���^vAA��G��s
�ª�_#�9�c3d+�?��Xչ���(�]#�.}��;��`��a>u��:hZ��Q�Ry~/���D�E�s���B�@p$tJ�4�/L��%l8�81��,��?_m��K�'Nb�
�IEND�B`�!��PNG


IHDR00W���IDATx^홿�A�m=�C\�uA8AL�4�$V��!'��"X�D�p�;�G
m������`a��BB�q���ƙٷټ�����M���������Ԗ֦�(��EiյZ��VO�����ցMj� �z����
j5�6�@M��5�RB
�{�6����Z��1k=�w)@U�}V�.W�dV�ܞQ��U�����)�7�6��@�:n�D�����Q��n�~<ݥ~?�9�`�kpm�_ɸ_�ފ���;ѿ���<��xy�Y� 9I�H���v����4�_0/o���<�����|WG(�k���S��A�ky���@��O�Y��s�4
@�
����2�ʹd˫U�F���
�<p��ɿ�k����=�p阯��'y�v�ҚϟMT������Rz1>m�6�k
�RIՆ�L��ر��H{���c�wǎ�@b�&��p���Ӧ=�-{�I"�<�Ȫ��pF�˪iK3N9��o��qu�=�wXJH������O�f����s
ӸI%��30ô��/��	5ݽ��tC4_�`L�JA��@	�-����p]������ܜA6@���h��((��X�̲r�
����!zy��:!P��� ����:�s@�%���@1KH�Ĝsn���'�'����$��Ęlx���odr���x�B�od�V�:Knv�nc�l�[	y3Ƕf���Sa��1��I���b�i�Mxq/4�W��/�+e�K}H�|y_���*!��*����3����{�U��Ѣ|�����H�A�ᮼ��^����AM�x����
������I0��|r��Y���-������ݖ�n�T>�IEND�B`�!��PNG


IHDR00W��TIDATx^홿�A�m��6��,�l����?AK�6mL'x(\	WX��X��
�B��H�;���n�q�0���͏�}�zy��&7��l�y;{N)Ui?Sk���zM{[{G�@�H�D{b|b>`��[+�T��{����	}l��-�}��=3�j�������C�ԧ���`����>���U�����n���P-�Rj>��o|��a�@�A�Eoj�|<؆Jw�����jy�����;�.��&֦��w%i�⚚�>�}z�0yي�Ē�h��|��Z���d�:�@����W��@�FQ���5��ʆ��Z��w�	�>K��$oNԋtYēE �g�Ǘ�V�n��SZ6t��G� �e���9�l_u���I������w3ݹa	�X�(�y)e� &C��4�v�T��Y� ��lɳ+������\b3h��[%G�&������Ќy>bs.�b5���p
pY]1�q�b���Z�M��ބd���]��>�v��@g}K�8XkA��>40@'0���n��$*��_��^h`�A`d	�J�y��`(���&�h�#f�"W`���@LB�u��L�N�P$?��
��
��h��u.(k	�|2�Q|	ɓ����*�A�BI�eT�ncX ^F����S�s��F&o%�a��.w�G0'�Jț9o��'>7�qco3'o�˷`;-�)߼4�G��
�|���
1�P/?V)�#~�"?�*��C<b�G��5�k
�%���j�kyw���x�Q�WL�|x�Z��U�5���?/�����PIEND�B`�!�PNG


IHDR�a�IDATx^�R=kQ=3��e\�ݕ	�J�E���V��Hm!h�BA�H,��E�������dvw��sO��L�w����s�X��e�L�
3Lt��o�TEY �s�i�$I'	�8���;��ݽ*�Z�e��
m����W����X.�`}���0�.l�BF��qї��y���
�`����LN��\&�E�0
�/�?s��=v��Z�:�ꈅ�X	���������Γ�i0�w�o<��I�;���&�D��-�e��h�\�L�|>o��E�f<��ɬ1���m"����D�IPs�܏��|F�y*z�o��W�_�h�%"�4n=�܊9Q����{7�뚮9�p�4V�mu��	ȵ'�t��}_�c:���I�Q	Z�/�й�u]�r�W"��+�,�If3ς�g>���P�5I��)L����1=���
����%��E{��\�3�pIEND�B`�!
�PNG


IHDR00W���IDATx^�Z͋E����nf�uw�&/��� �`��������B�`H?*j0A/"�(�D�Aă�#�Nff�{�?�*��j�{�M�o��g�����Uu��Z{馔�φ���R�4��`�aR[��`�`""ј,BO���H�D���ө���Kt�����؋ckayQQRo��� L��a���G��v[��v���;��;:��q�~Bc��<s&�Y�]���3���'N�>��J���8g�̖&��!2���p�����Yt��!mƑqp��8J�i&b�E�ƭ��9$����W�Z�!*��:D�@H�'�`0 �{d#o4���Lx�"�엌[̾��.��L���`�6�|m3����H������؋f'�>�i�D�'@��d�|l>hdC$@'�� bR;�Q��������pd#�L�{H��
Թ�|S`qЩ^�y�3���|,z���:u��d3��D�VJ$�&�h�;	?��a�ɕ���x<I@��ww[^���z�~Z�4Bl�4y$��{�̓�����?�F2y�H?gi���/~��W?ң�RJSsI(0�v[-�I�{�^�����l�uCxoohd�j���++�-^�+���k�#�3�|�����s���j���Lo#��hܳ��>�=C��h�E��J�-�R��m��	K�F��(��3��̰�KTzuI6P�Llj"��|Z*(T���z���znT�m�} ��@pv��s3�0юhl<�Z�F,3�_��Zp�s	xq'6���t@$y�o��!�&m>*KN��! �D��N�/g^��di0΢�t�G@.�1�t�֛�]^>���tʤ��"�z�"������K�݉�z�Vc�H�-��t
��`~���p4{wvvX6E��Я$;��"4��c_�
�]���vD���+\1I�v����X"��v���]����x�R)��3��M�]b�����8���#�I�
�;6����l��[�f�N�]���E
�i�ݗ�#�%����~��2�}ן[�bD~�V�a��S�}`�����.���L93�@�a�d�'da����!�+��y���W�u�a���j������o\�v��8���ͭ���t��/��F����_��lD��4'2��[9zt�
�����$�
ݚ l�h��R�T�cD(���e���D���km�]��x��
�(2�Q.[���c��%�*)�z^�������'�\s�i�K���d@�Do����J"�`��f΂_��`S�r�L�b@Ή�8���-��E	���&鹁�����E	��׵(�[��9�)��,N@�a1�@
�k��k!�:�\$bz,�+HD
���P)�NY��)�/t^���9�ϔH6�͓�L@&�s���x�eW!]��x���/X�r�9C�E<[��t��b�IE� 6��L�v�`x��M�#�0)�Z~�	���;�����}�+��Vm��W�GJ�(��d�\*I�����_�M�����z�k����w�䲲|rԖ@�X9�߭���]�hݗ�R�x6Oj�zm�&b� �"I�p���ph8[���D�T�;��D^��$Ʉ_�))5�~~[%���+K�����a��d��IEND�B`�!7�PNG


IHDR�a�IDATx^]R�kA}���q��?��A�D;k۴Z؊X�YYVv���� ��bae,<����K.�۽ۙ�~83;l�{��~����n�
Yb㾆zJ�eԍ��%��ȍT,3χwNu���B�S���ڨ�2�n\\E��BqX���sl�]��' ��x��㼃�y����Lp<�q��[�ՠ)�x������b�waHaYq�F�`a�Gov&�*^?��P�r�@a���"dU8G1�%¥��P��֌��G`�3	D56[DZ�yVT�V���>|�I5Y�q��[b|�ٯ�=���ɭ��Z�'�g��u�zsᙷ���ۨ9�#��>�~n��ׁ�g�����6N�&b\�|�n���әW7�CbD�����id�,�t��&��Ya���E=���%~������XmF\6 f,���b�D�ů��@��+g8���矦�%�#5+>>�}��HH���A���4[j̓.C��C��^�Q�IEND�B`�!��PNG


IHDR00W��]IDATx^�ZˋfG��ݓ�$��8=_�q������J�BpAC����@fc#P񑭸3q�FD�GD�LZ{��t�t����αNթ�U��w�8��z�[�~��9U�u[f6�c�5��Gֿ�gt�>Zt}�E�-zFM Z
P�Q@Iy��
E�+��u�cg�;�uk�!6��uMRS��ʱ��־~SK�f3��?�����O��ע�7~q��q�c���Tt�g����B��O�}���;��+��O�m���G��E����HR��ڗY�f�}����O�""��L4�Sj� ��� C��0�8:t��~'�~r<|Q�.Py@Sx�`3�#x#3�.&J�6�p�r)�Udž�X�+~T�8Z1���m��fs�O*こ�׺8�M�HeDZ�ԛ�'2'k*E#xbT��;�x^%b�����<Xt*���O<v*�3���_�31w+P9�V/�p-N���N�3�g^8Fv��
�zf2O�{���.�UI��K#��T!P	V���n�4��K���G�}���v�@��H�U}_�j���7_���3����6�[��
���/s#TA".��qL��Xd����0��﹇~�q���x-[�pn�{����nj��7�)���1�|��ɺ
�(xn�w�!�o��Lj�#����l�ƚ�	�͉n\G�^_�
���A!O	$(��0�ߕo�Mȃg��$ 1�@V�ZGJ8�&� �����t0k��-�;��ęD	��K|pNb .�a�> Y�L	�9���	�ioE�A�*��4<�D���E��%��%lP�aޘ�����7��Ϩ���|�W'��r�(`*Gj%d�ń�7#x&����p�~Ҡ!dy�@@d�@��X8B�48P	U����ֲ�M`�s
)xXT
�9��ѝx�Ny'���6IjL`qܪ �7���W٪��B�v�x��מ37|p�ֲ
�u��Ĉ�vʄb�#����ta�־3;�����PE0D���yPރl(�٫?�j��F��G!�� 0Qs#c�Y|��#�眙�Zu)@uUo��䒳#�DI;i3�+}J>Mf�\��gK�mN�N�Z��5<Q�ȓ�\d�l] Y�֍�_��]��\,m���YcLng�����2�����w��^(<Ŝ�C6P���W��2h٥>6��~�J��2Բ��=Fj���r�cd���8�1Ӷ���֗����R�+�y��k��w��8���~����?�����`���fn���&(�ٟ�����K�>��?�����<7�?�� ���f,������W~����$�G'h=>{��߿ry��
8�7Ɨ�KR!������>p���E�q;I�'��d:�F���e�p�#�6,��v;��{�|I�}e�!	@V��E� _��go��ǬR` ���-հx��bA�HK�J���QX;��IV�u(��,�d���Z��V��������#)e�,�]
X�rׅ��q�4�?�g`�9�y���J���<@��8(�my+�6���873n�
G�;�Rh��0�N��Ik< �spX�k��F�襀N�%��R�� &���6�F�J�	��J֤vnH���5fY-���|�]�C��s
���0x���`΀0eG|4��s D�Sőkl�m�����|�1@�P�<�up
�1�q@�Qb�'�}R�m$��
�:��U����&���-ww��n_�G��A�WPHܭ�J�c�7Tf�>�����p����M�,ݝ�-�+`U��r:�a-c�GB?��<�̨�[�@�1�D+o���*b�bT�*����lqAf�=Y�WZ���c��
-;�Y�S�((x��"P��u�b���k/?m�#߶��y���I�r�s]��}�O��D�-W�jr�ͣ�|c}}\(@����8ou�IM���~���H<�t�S�S���I
�|�w��/3���+Y�˃e�6��Wz�ծ����s�?C�׼�/�g���������R�M��w�$�wRH����j�f��J��|����
��i��=z��IEND�B`�!�PNG


IHDR�a�IDATx^uRKkA�Iv
	�GQAdq	+�A�x�BD$��BQ�������;�ܔ�I���L?����:��Q�]S�WUS+"�s2b��i�f�:6pރ����x��~{�>ĝ�����"�L9�@�{	��J����g���27q�� �7P�cM2�*J��J��R�[7o\�F���QYBm,'��6�ڀ�;����w�֞��s�jZ��T���cn�XD 3�$vo鮪}
mib����hj8�;Re�w�@�(���|$ʃ�C�Ȑ�$,9��_4
�oLl��S;aU��e�cF�/�«���fP�ڋ��׷^�!U�F��l���ZH�>��H�uy�/��}�v�S\;'(	<zMDl~���P��K)� a�šlb6����@�+F89=�dz�;��o�C4�#^>_���1��.�G9�Ts5�b��2�i���e��,GIEND�B`�!��PNG


IHDR00W��iIDATx^�Z]k]E��MNz�&i�[����xc�x��/TQ��7x�X/,*�E��� T���B��x#^�XA�i�mښ6�������,g�r�����$�u��|�g���5{��(*?qG����4<�ףEh>9�[ �a "	��AD˭R�)������3��2~"M���w�'c
Wc��n�����Z�#����H�wׯ_�|�J|�ͷd�dM���H�&��YU����~~}��5=��o����Ķ�F�.W�,j�Z%(�
MQj��ԾO��Ξ�b����B�b5(0��@,���ߟ�)H��SO�8�*x�Taum�im"#����W)i��a]A	Pn��N)��1��J�>�ب(����eA��a@���!��O�ys��b�4Z.x]V��sq�QL\�*ʨA|�ܱ�(ן�s�/��+�ҷ�ҪP֢H��A�����_�,�d�bj����g���Q�U%x�.������Ep�",��JO���[�n})i���A��!����PJ��xu���O>���=��a�W~��pUek��Kj�>f~������61�ٙ��VK��0@䵥��=I�o��GRQ��lu��=�M�F����q)�S�Z����2�H>��[�cܚ��a
��2��!T�Vβܾ��@�؈)��h����I��(Ĺ�EAX^�"`9[<˙2��zA��GM(	b�<�R�[���au2�4��2��2�t�z(�"�$6�T���
]�<c�8�.�
<P5
&�?V)�=��Y�8���^/�zY6�8W\�ƀ�9�L��!��!h+	p�������^�wi���چ'�o�@�C��Vz�he%+���
�:�0ub�
o6��d!CF�Δ1x/�Z!/�tBq`�d6��ƃ}�e8@�ݞ��_.m�[pЮR�������	S��+u�+6X{�|�	gl�q*�]��Ҿ>�)���J/��pm���M�6�^�Dx�"K�6�pA�ab����R{U���������B�	����SD��8N&�fHwkB*�_�ri��me�}��v�4I&˞@
���
cט�����aj/�E��OD�+)���3b�L$�u7Yi�f�M�5V�nʟԍ��C.�&�Vb�~�����q{����x!��#�����v��x�Ѽ�$��(.�1(Sw�������=r�n����n�>�l��w��R
�<띾p�����=J�aSãus׮�w���=9��Wi]�Jm�r����HO���73������dkt����N�{W�����R<xhXo����d�>xelt4�d ܏[�>����m�^���~�
$S:k�^��hW�Dh�q{'�!�W	<�Q�.p�y�2B���~'��z��qDU�nb�S���9G0ւ6���r	�a����ܟ}�ɯ�d@ڠ@X�,%���sĀ\�ÇIX�Lh@	�����p�~P���o���Z��P��W�)��'�00�q ��l%8��V��:F.�o<��p_J���'�O�=�
@h���	\X��bI\�]���ŀ{�Q�B>/H���B���h�px~�BIU�.���Cc�Þ��^-��0xxu�/���r�k���j)��N�)�/�'�` x�tr{�����g��q�Z#M�ՙ�ָi����̯�m�#�y`*�Z��<�j�
�(v��e��X�W_:��-O�m/�e�L�w�2C>O���ܳv�7R���}���ڹ��C�qO�V��dXHD>�R���b���z.�{�H.�wo�!��l��Q���o�UO�
?~���ک�tfIEND�B`�!!	�PNG


IHDR00W���IDATx^�Z۫^W_k�]rI�礱��U�A�A��jEA��B�CKZ�B�ADP� ��T��b����Z����i�MN�5�e_�83�̷������ɺ}k��ff��s,��Xk�����O�
�c
�C:��
4vB��O��y�Ts�t��\����?��/|l8=�c���.�޿8����3�|��C���6W��_���l4�����oG�+�V�=�Ӄ7���׵��������_���>�c\u����>�P@�����V�h�ya޼q���+�.��sn8�W��n�sH',�����&�+�ʔUi���~i�|@�u���bؼ��y{h������[ʲ�s�����p�uHv9�h��D+���Xk{:����#C<#�"w�D:\����"�`��h6���b}�X!��󦵸�GR����v�Jը��F�~�Qg��Q
�z�KЏ��l.�w4 q��b|�R]%pL]lUv�ե�z2H+����22�t��i0s��C{Z�\ � ��&�!E*�սx;�F���/�<y�ιD�hr���������q�@�K�!͋�u���h`	L(,�@f��Ӽ('.�
N�:����޳gN�A���,�8�NMQ��p2��ߗ_�!6/ ��.�i+��H�-�>T� �c ��q���Lffw#D�	d8
|J����#���j�02P�A��<�j9��u��>�
�1,,J�oNdu�«1Mģ?񢹪*�@��z��d%�
��/�XY_��ʒӮ�RE&������:����,��Z6Tw0��
��� S��'�
kPa���Hyt��*�έ=3��y���!5��SH#�5�J^4")���	�� .��)��X�,G��YFy
 � C�9�{jW_)t�^+�׼H|�@B](�χ;K)�*��^��ۊy��� 6om��k����#�k��|�2��](���:B'}H�xe�*�q_�5b�Šs�����A�Ͽ߅B�ЭA@�d-�w<��?�A�L�@#�+˂��w�ͺ�����xmKH�DqΈs^��
	��H���#`�;(���
��������؛���ޭGq�����$�6�v,_w�ww����^CV��C��@���sKǘ�OU$2����:xژ��� �>,-@&���F�x��
מ���HY��PwҠF}��'�r��S�[�2V:�̥�UU�s��y�����O��ܼ��ՏGH�UU����o^���5ɞ�2�ӛ�?��m�n�1��J��V0a��]�c��tr�������F���ޅ��‡M�PVW�f)�Kn���Ã�\�����ğ�K����m�_DP#����e�b����3�`0��m��ck4>a��J�P�@i�y@�?��A
�5��;!��=.��r.sNQ�Y�ӣ83��a���l�!}�"L2�H(/�N��Y7Q����Pa���ۅ²g����4O�`�������ku��y+56�;�E!V�D�^�b�=�adP�EL8�,��,�p.=�uY
=�����Ph������i R4�F �¦�qAF�k�Ӻ߅�����FPń��Ep�m ��ڷV`4YX�	�^y�#��J]G7���K�)y�75�O� .%��}�l�m8�k���$w��$&T9^�I���i,F;u"�(P6tyO}A,�INO��)
	"��]rV�Ӹʳ�v�H� X^�.x��4��b0�4"`�Qay<��Ea�8A`�cE�I"4���q!Pk�p!Mf�i,�.�>�HAIO�dS ��o
I��B��Cڢ��~�5-�n�Z<�x>d�0�[z e�g�~e�-J��΁|�Xb�ز�Q^�8��8X��)� �urㄙe�`Ud�ei���:w���GM�������`mS���cY�g
���|���w���^�]���O�U�s��Wi~���)
�����KW��\�B!�Onl��HG;;7��|��p~SΙUOS	�t�{���s�)l"U}
��uxx���j�fJWe�v?b{�c �f��еk��զ��K���s�+OKw�OSu��D}�h?+o�޺��ի�iD�b-�M1�K���Ր�%�x*S�Õ���U3V����G�I�Q���ziY�l��>��\�P$��k��jX
���URR$��/V���`������IEND�B`�!��PNG


IHDR00W��	pHYs���o�d�IDATx^�Y͏G����owc;x�����!��SnD�H��N� ��H9$�����B�C\"�8��DJq�Y���Lw��U��5���B��Z5]����UUWw?���?�8��O��P�
�&لO��|���o�~�� "3b
wX������?{��9)u�ƛg��O��o=�΀=�3(Rff-3/�l���?��/���d��	 �ų�N��H��Z����RfH����i�����B��/zH��"*�I&B̰�
=2��zI /��$6�K�;e�mϓ���{�d-/.>a��Z<I�f%�2�K�v%ؑ���(yD�6i	��!e�uĸ��DI$/�
�h�UR3Y^H��$�

t:S"DX�W�N ��$rVi���\��/��Cg.|��F�f��3ZJ�?��|�_��3ѥG >�5�_;�3p��[\C+)	C���7�m������S1$K�@մ&�V�e����}�}��\O�"��<�'����,��=)��Y�|X�DՅ�����vS3��[8���M�v��f
���BW��|8��� ���j��sv�:T@���Ǿ}�1�0��;m`:MK`���$y7B��D�@@��,�DR"�Rcscsf`��6y�H�f�Y���F|"uN�"�wՕ1@�\�Z����q���l
I��X�U��]s���}����x\��ZU�
>+���H���Mܟp�dH�r����8vH�>od��¨&��j!d)�C��0�>a���g�v�nq�(1�a�1�{�2�"����"!b��,�#�E��d��G�B�8�"�͖�p��g*#�QnN��WcRנ,��N��z�t�$±��Ja�"D(�܁=cY�A�+�߻���O�+�@���-�*�s1��Ŋ]R��Y�Q�����^�t�;r�l�~���#���c�*9�t�m���h��}#GC���r�7�������Z����ܡg�5���ҡ=���Ø�;XU[O]E�,=���,���ݿ?"�_�w^~S�&��V���)F�۴�����W]��H���:���.��s�q���V���S�sI��]��=�>�&Q��Q����ΌLru��w���O=t�K_��Bo�
���ٳ�n�����}��R��|��g��x=?��dH�X��z��/?���Vo���Go:��w\��uϩ�u�"/��2-Jڂ�rp8}�y���}��޷����]�:sz��*q���)��{��.�+���j�h��v����d�
�D�m�^��TmY�m��p0��h����\�5��76��|�~�? �;vr;P�J��(Q�8 ����b�3��7��,϶���~����)�kmRd@��ۍ��(�/3[}��IK�>aә�'3XE�-3�)��ŭ�P�!
OGaU�J=B����8��C|���
�4)9X����?���T��'�#,o<-�]|�b2$���Č�/��UH��O0d�b{ۺa*�"�#t������l�5 �j�C[������c��	�@�+@!��4]$@mw���P�ĊX���E�晥�����0am���Q���^q��������֣/ꌐ�q�	x���uN��{7�"nQ�e!�΍�-���L��Rf΃	簖��p)	�8�D遬�X��9��{���JJI�)
M��}4)�q=�{��X/�{��Z�@dG�.�8�+j,�+J� C���[m""O�N�E�h��2��N1)'f8s���)�~��w�k*dX#��i�
�܀{�7�ި����rҦmf;4��z����M�J��`�Ƕ� �.�_��΢n�� 9s_���J-[Qԕ)�<�;U�H��~�+���~3s���awJ�����?^�k��w4�m����;�pﹳ�e�xD����q�c�G�5�q�!�5!����ж��IM~���~
Oۑ���JLs?)��}�8ٽ��/=��TUa-S�Ӝ�
K�.
�ݽ��?_��g�4t��`�|^y)7b���\�߃M1�h�c�D�n5�7���>�ɜ�߿�"��>��IEND�B`�!q�PNG


IHDR00W��	pHYs���o�d#IDATx^�ZKhU>���4�m-ͽi�E)��Eku_q�Vܸ��hэA�EA7�PDh�J����DĺpkQܸ����$M�66�I�̜����əf�����<R��������-�w�Gr��V_����Ή�;D��J}L諁��ϝ�q����_x���wH�����{�Lի4����e�,�G�]_}��/�~QT>����Ν���iWU@�lVH8v��\Q/ˤ3f�����!���ܕ����X�K�	x_O]�E��[�6s'5!�ex1�Pй/�f�Y�`~�e���ė����
��g�-)c�T�Ȉi�U�� 7��y1������PZ�o��^�+@{��W�v�z;I:GY;��4��c抓T3�_\�qc������	�s>���(r]h�u��~��J&'�|�أ�S��è$v�f�q������K��g���j	��t�W���N�����Z�  
�˲�k��z�̐�IӬ����X�Z�dM���
�i	�|J�+x��3:�m��SV�e�ein�A:�f�nh�,$Z���C�+�
�
}h���F�9��(�F�	��4�}@X�&�	�{
�����&��1J�x)�pi3n����z�`�a:�ċ%�/S����B�F�.,�a� ]�K�2���F�bN/�!k��I!V��B��`<�9�����B�R��H ��9>��zB�ֈ�.(�õ���i9dۘF�Th���W|���u���m\��|00e��
F�c�Ʒ��6.��=pj>�S�M��شq!�Dd�nr'F`�������������#� S����Ɔa��Ƹ��767�w�Xg������q�[(�y�I��W��'d��nX�9�R�>���啫��L�++�E�}l�=��J��XZ�=��)�{I�����/x�O=(lL�h�r��$D�-`�I�M��!�w�M
dE2'A &A|t���O%��'��f �25F_��?�,,��ꉗ���w���Sc���{�D-ڡ[����7g_;��l]O[t�MϜ}�=�Ba�����&���#��=S�IWo��3�=қܽ+ε�6�gL���v8!{�h�Kޞ�5�z�N��$�8Cx�(	��A�;��Xk{�9D��nW�zD6�;�S!mu�ud�i��m	��s!p��Z)A����cL��,G
�Q킥x��^M��Xj��*�������<a��3η�V`<ҏJ J��ڠh�n�z�+A�iVײ!H6z�h$@�٨���,����R#kM�-�c���E����<.����W�@�/��nu�4��u��꤆,��$IB�!xѸ�A�`�����Z�8i ������*�v=�TeI�W��
�Aʌ	$�E��(X����*��m6��b+0k#�hU��ue\�Z�6�[#�GP��GVhw���v୸4�KpW��wrX:~�S���A ��BW�8��	����6�у�@�@Qz%f�>��N2 "��]u�;8��B�p�a���.˳lq}�֟����a-�q˟��S���5����@ �F!`)���*�����ln��@�'���ۺ
�gBgA~���?N�Mٯ�@�g���`0359��L&�"�)�NR��'R��Z	�RȚ����e颾�ߚ=y�(��s� �Wg��
�����ʟ�O�1@��^M8��^nin�km�$�Ա�VlO�Y�7�$�7��b���_���D0��@kh��V����7>�B���OIEND�B`�!��PNG


IHDR00W��	pHYs��~�tIDATx^��GDa�C��*"ZE�mժUD��0��{_i��m�6�F��Y��tUZ
�"""�y�Y�V��u�{���mχI�dz�]�G`���
�o�a:��y��A��w����͂���o��aH+�
���>�����\L!�-�������+4�l��,��lH�@r���xۀ���&H�AR4���-��A�P
���9)^�. 'p��8�p��8 �<��D����A��6P�����9[���ӿ[�U����)�*��x���q7���:�&X�A�f`����t��J,ٽ���l�կ��`i�f�RC:�\-��҆�YcK?����n�H�J{<?���(�i@DIEND�B`�!�
�PNG


IHDR00W��
�IDATx^�Z{p\�y��s_��k���$������kg�M!���6�$<B��N'�t�N�)��I�&�#S�fl�ChJ�E�8�� ˲,�~��sO�9{n�Z�J��v&��o�s�����;�=w��s�_e3qFY���q��5#?�&~9#�@C��(��y~U3`��Y�_b��
s��-��Rk7m�6Bj8H��=·����,X����xݯ�`\º�K�/;���o�����,��7$�]}�����X4vmEy)j���[W���e(/I(�Ss����}��;��'�ML!e�X74���ԏ����P�`�$���ז�̝Z{@.�y�#n
⇈�����X_Sa��Ҁ�_�._��	��� �9Z��7�u�6�=Hnx�edSϻ�GOȊ�?_Y��
��� ��t�M>L�ă�k��n޽M׮�4���N�V�M�[�� m��w��v?�4���wZ��Ɠ���|�䩀e���Ԋ��STv`WӇ����0(E�e�e�ں*4�V���s�ֳ�_�P����o{g�'�*�z�1/~@�(��e���_F��y��Ч�S�XqI��}7mCcm+/�w�r�����v`zb�O�����̳��}ӣ\p
�ha�LJ�w~��4R�%�Uu{o��U%�����i�<Չ��~?5�����3������|�FK�+*�۳}#*JXȲ%r\=�(I@��|�զ���z��{�Z�JHG_w�-wn��گ��-�oۄM���`i�&K���VR]�p��ln�'�d�W���h� �
g ,�ī���[ꮩeS��[~2�4w�m�BԜcӵ�x�5�_�'����Y�ej߲v�I���%P�,��1�dw�ۄ{om•�_ymݣX���#c	�Y��f�o������d!�w�u�]t�a���2�c\�b7��Jmtd�si�Ndq&�ܒC�B&�#�OxU ��sQ�M{���H����(N8ȺV�X�T���"Z���Z��{p��N�^@I���rAR�(h,y�����8�7Ȃ���m8ŷQ3B��("������lSm� ߇����v�m@�n�᭵(�G�WO�@mpX��Q$�Y7C�X� ��� &B3���Č-ț��~�����^j�����߇:�3�����
Yo�,+.�
j%��l`���BPqT j��3Fi�Sf�U�"%��M[����ُ=��#��e0M �[��o؎���/H{N4�j[��[���,��$�h������,��Lb�v�VGD �1��p%_Dq_��O�8#&+��⸍nێ>~J��9�J*��яI�q�v�Rh(@o�`؛�a���s�]�F���z��!��U���m��q��OA����
�Jq!�@r���F��A"5�JM~��`��>�_61"�2�BV_U���“O��LNQ��~����p0�k�"a"4ԬP��Wu��C;�?�r3����' ���y�Qj�
N�?~MF�+Ip�|k�.�g6��o���W��8�Y\=���b0���XDC]ȅg>@)/
����	ń��߽s���)P'N
�pE�$��]�f��-���� ���uY�1�d��-��s!k�	7�ឃ����4~�53��4�/��j�˅��9���z���g��y1H�<?�A�B����۽�(��_�6H���&��Pt	�B|���8|�M.�q
FX���m$���H.�zH����(�۸�f5~���vPmZ׵!���D���LZ18g��� ��L7��QX9B�PpM4 	��\@\����[�U>m��a'*�ʑ�
^�^���S%�+��k�Tw�_���R%����4 �O\����%D�'�b��F5�q�%�É���-@�U��b8	2���3����[�e��k�}h��j�9��О./��H�|���U�!��GD?V˲�!Yp@y}L|�J:�``��07�w�h\Z~	y��^��#-ܫOd�YJ�|N�8<O�@-Lط���sfv$�v���>|]\��"��M�g����9����H{O�P��y)~�M���� C�a�r�!�a��K�u���{w�]���ӈWT�P+ _���}�ĔW�D�G	���w3>��1�97l�:��T��t|�U���N/V��ID��k��0*<
�q���T�����aY��D�,����$-�$q	�|5V"	��Xv�����`�3P��uj��\�	/=�������Ӳa8N�F,� ���P(\�G$Cĉ >��
D[B۶�|�i��dp߃�a3}���h��L�VĤ�L�s/��^s3� 2ڦ	�2��lǂ�5YIı%[������D��h��!*	/��+�NKB�g^j�Ĺ�̜}�E��i���e�0�
�Ɍ�o��'s�q$�r"IV�QblĄ��s}�6�rq��W	�)�*c�G�{�`�
2���MM"=z��l=
`4�>XV@�o�׋yn���S�d����75�&R��ܱ��#�yS�y|�k���W_��3HVT	�fN���}�LN`V.5�3,��3�K�-2��X`/ރ���t�/�.���GDdʫj��a�L��&�����B�^��ڼpqp���Ջ����a�c��`d|��]�i�t�K�t�g����m�^,㩶��T6���uu6�4L!B�c
Cv!}צTA��/ma��]��]�)��`0��K��i��;}$��w�_�l���|��u��6-�|�-����~�H����r/3}a~�~�[�� D$bɜ�J%r�M}/�ؼo(T�@38L���|��L����6�uG:�Mw��@J���p7� +e�Ȩ���[�;O����;�=�������=0;5q�ƍNc�D�	�jP�Dz@��O7���) ��\/�ka��7���57�d����&���
�
�6U�;��[��}����21�p��[�l�w'>�������iC}-�++a�ۊP�6]>Pw`�8�F���w	�.���[��&Ͽ��8&�}X`Fw���!�3PpM�� ��L�Z�m���8�����O�?��Nx�:<�U��d�u�����,O����EqD�H�d2�����F�&04<������D��t�[�3?8���T�c�V7W��r�+�\r,�?�����J6�ʗ�G/K@�+(���o����Lc[i���Z�*��bbXQ}榹����(�L�z�c��ϴ�#]��&��$y�!),��o��,'`� ´3O�$�c[�74���ՙLI�z�
".�[	��e%0�Q
�����4���ĕ�&��1���T)l�
����`�<IEND�B`�!�
�PNG


IHDR00W��
pIDATx^��oǕ�U�E��(�/I�D�E)R,�#�	�
��A���S��&�,�d�M�Af��<``lYc��2%J�H�W߼��:'v�Pݗ��	��8��R������VYU�g�2�"���1&
��n�k0�p�F@��/w�O�K����5�v�׸�2�
8c������C=���5Ƽf�J���5}=���k�F�e��jk�N����&�����ӟ���.����վ�=�(ƀhB���iL��� ��ı�*�#"�xT�V*1q�c#��ՠ��@2X]Yi}�?�q�?���Ը��1^USk̏����Nʵ��VB_�NҠAU��eQ$$p�UF�8��bJ��ȀL=��~��/��Ͽ}�� ��v5�)�\�AL����j0�ḧF�ģ*��č�DQ���%�\:���a.m�
�q-�z�L�6�l_����6j$��($�!QEQLanx�E�Z�>6|�����W�AZJ�V$�Q�2�H�)ek��=����w���\N�A�<A"���,X��L�>����h+6q<��@
�Ձ+)�������y����X^�baq����v��%�`P�@H�8/b(ÛoL0~xA�WpH[Q����;�+%5�G���}������=h�<Ϟ�p���MP�&*�)��X�Q�\�G�Nҿo�E�t�@�jAQq��05��`\|�Xk�B�/[�G�2ug�{w_��Ar"�ǂ_���j���B��,d1�(�����Fi��$�-`� �Ʒ��V�4#���㌏�ɭ'����*Xcrɨ&9����/2|pi��b����a?Y�0���AK�M�s�:��mVv���z���&�蓇�>�����(�+��1�7�n)>Dc��"P��M�cVە�āk��(�D��n�޼t��)��\,���ӌ�50�R�l�XCV"h>J[ؿgG�����B�&��KgN��l1;����ԱqN�E2򧲀�|n\����0J�|Z��������ix�P�V�ժ��)�ym�����j��r���AΝ�H-R�l��n���^�^��[̯�j_�S,��[ln�Q�R��}f���J�2C��.�Kgπ�f��I���N���<q�+`"���s�~~�j�ٳ�&}����KK+_�+<|���8v�0[�`Ke&O�A|Z1^.e!����	���g�xR�AP*�t%!�`E��nc�B�;n�{�/�L�=˱�#���B�G���B2Iŝ���,2����&t>q�^ElAC�K�MA
�#�bZ�skj���&g���;e%�����)iP$�*�?���t~1�>0v���N�1�VQI\U�����C��#�6P�"�lc�λ44�[ܜ��zc����9���Өb�	���#�HcϾ�^޹r�J��d���6��M�k\T;��|��#�Yc�aƘ��]1���b�����|�2�
��$'��V�/|8���;3���dށ��WhŠf��X*B��� �/^bwT��d�z��*B$��g��ŕE�#�0��I���6��\:}�@l~�r��x	���l���7Y^�C�`�fƐ����FM��z�XΝ��񱉼yx�����$�I�lV6����&�v3��Խ)öE��ڨUUD�������/3�0��N1�t��K1�y+�0�Y���AEHVD�-ڱ���ݽ�*TKU&��f|�eJ������
����$�4�]�|�	9U���X��A�=5~���Q��*rB�ҬHݦ�H���['�N120��)���E�j"	�"N�F���;A�)H\@�4a�iN"���f�p��uJ�������7ϿE}e�g�Ox��H�H"�bW��9�v;V�y�4�`��c}��>O����}���\�[:4���"O����*�~��m8��߅b �N
Ka��zk������E��uFF"�bk
��Z�y}�ͭ5��C%S�w4tM��&EWD�Bga�����,�N!ҹC�s�
�_|���)a��

��^<+믾�V��VsT����H�HhW�4�[<x2��J=,�IIv��
���ơ��<
ր(�؃(180���(gu2dtks��4��B�!��d�����E�9"�?E:j"�������S����r}�,c=�����k��4�}dm�n66�XX�c���2:m�OIfJ�'�34����VjXeU6�7���$_��K�F��s`��`ck���U�-66�0"��vD^�N���X^_f���F�3�;�ŤwB��&A&߅�mE6o|���e����9��O}�Ү�Ǽ�w��=m��y}����840��q���\�t���h�	�Fz���9����O�|g�\��*5���]k�
���
o�r�����[cz��*=��S�G�R
�vk]>��/+N�����D@U�����n�g�������/���&�n8m~�ޞ�P2U����^m=�50��׼76]�m��ιe����SBy����H����o�o57��b�sE�W���[c	�v�F��?{��o�:L�q�IEND�B`�!<local:RibbonDemoModule x:Class="RibbonDemo.MVVMRibbon" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="525" xmlns:local="clr-namespace:RibbonDemo" 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:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars" xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors" xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase">
    <local:RibbonDemoModule.Resources>
        <DataTemplate x:Key="itemTemplate">
            <ContentControl>
                <dxb:BarButtonItem Content="{Binding Caption}" Glyph="{Binding SmallGlyph}" LargeGlyph="{Binding LargeGlyph}" Command="{Binding}" />
            </ContentControl>
        </DataTemplate>
        <DataTemplate x:Key="subItemTemplate">
            <ContentControl>
                <dxb:BarSubItem Content="{Binding Caption}" Glyph="{Binding SmallGlyph}" LargeGlyph="{Binding LargeGlyph}" GlyphAlignment="Left" BarItemDisplayMode="ContentAndGlyph" ItemLinksSource="{Binding Commands}" ItemTemplate="{StaticResource itemTemplate}" Command="{Binding}" />
            </ContentControl>
        </DataTemplate>
        <local:CommandTemplateSelector x:Key="itemTemplateSelector" />
        <Style x:Key="pageStyle" TargetType="dxr:RibbonPage">
        </Style>
        <DataTemplate x:Key="groupTemplate">
            <ContentControl>
                <dxr:RibbonPageGroup ItemLinksSource="{Binding Commands}" Caption="{Binding Name}" ItemTemplateSelector="{StaticResource itemTemplateSelector}" Glyph="{Binding Glyph}" ShowCaptionButton="True" AllowCollapse="True" CaptionButtonCommand="{Binding}" />
            </ContentControl>
        </DataTemplate>
        <DataTemplate x:Key="pageTemplate">
            <ContentControl>
                <dxr:RibbonPage GroupsSource="{Binding Groups}" Caption="{Binding Name}" GroupTemplate="{StaticResource groupTemplate}" Style="{StaticResource pageStyle}" />
            </ContentControl>
        </DataTemplate>
        <DataTemplate x:Key="categoryTemplate">
            <ContentControl>
                <dxr:RibbonDefaultPageCategory PagesSource="{Binding Pages}" PageTemplate="{StaticResource pageTemplate}" />
            </ContentControl>
        </DataTemplate>
    </local:RibbonDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="Auto" />
                <RowDefinition Height="*" />
            </Grid.RowDefinitions>
            <dxb:BarManager>
                <dxr:RibbonControl x:Name="ribbonControl" RibbonStyle="Office2010" RibbonTitleBarVisibility="Collapsed" ToolbarShowMode="Hide" CategoriesSource="{Binding Categories}" CategoryTemplate="{StaticResource categoryTemplate}">
                    <dxr:RibbonControl.ApplicationMenu>
                        <dxr:ApplicationMenu ItemLinksSource="{Binding MenuItems}" ItemTemplate="{StaticResource itemTemplate}" />
                    </dxr:RibbonControl.ApplicationMenu>
                </dxr:RibbonControl>
            </dxb:BarManager>
            <TextBox Grid.Row="1" x:Name="textBox" AcceptsReturn="True" TextWrapping="Wrap" />
        </Grid>
    </dxdb:DemoModuleControl>
</local:RibbonDemoModule>!^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 System.Collections.ObjectModel;
using DevExpress.Xpf.Bars;
using System.Collections.Specialized;
using DevExpress.Xpf.Ribbon;
using DevExpress.Xpf.Core;
using DevExpress.Utils;
using FrameworkContentElement = System.Windows.FrameworkElement;
namespace RibbonDemo {
    public partial class MVVMRibbon : RibbonDemoModule {
        private static ResourceDictionary sharedResources;
        public static ResourceDictionary SharedResources {
            get { return sharedResources; }
            set { sharedResources = value; }
        }
        public MVVMRibbon() {
            InitializeComponent();
            SharedResources = Resources;
            InitializeViewModel();
        }
        private void InitializeViewModel() {
            ViewModel viewModel = new ViewModel();
            FillViewModel(viewModel, textBox);
            DataContext = viewModel;
        }
        protected override void OnUnloaded(object sender, RoutedEventArgs e) {
            SharedResources = null;
            base.OnUnloaded(sender, e);
        }
        private void FillViewModel(ViewModel viewModel, TextBox textBox) {
            PageModel homePage = new PageModel() { Name = "Home" };
            PageGroupModel clipboardGroup = new PageGroupModel() { Name = "Clipboard", Glyph = GlyphHelper.GetGlyph("/Images/Icons/paste-32x32.png") };
            PageGroupModel addingGroup = new PageGroupModel() { Name = "Addition", Glyph = GlyphHelper.GetGlyph("/Images/Icons/Add_32x32.png") };
            CategoryModel category = new CategoryModel();

            viewModel.Categories.Add(category);
            category.Pages.Add(homePage);
            homePage.Groups.Add(clipboardGroup);
            homePage.Groups.Add(addingGroup);
            CommandModel cutCommand = new CommandModel(cutCommandExecuteFunc) { Caption = "Cut", LargeGlyph = GlyphHelper.GetGlyph("/Images/Icons/cut-32x32.png"), SmallGlyph = GlyphHelper.GetGlyph("/Images/Icons/cut-16x16.png") };
            CommandModel copyCommand = new CommandModel(copyCommandExecuteFunc) { Caption = "Copy", LargeGlyph = GlyphHelper.GetGlyph("/Images/Icons/copy-32x32.png"), SmallGlyph = GlyphHelper.GetGlyph("/Images/Icons/copy-16x16.png") };
            CommandModel pasteCommand = new CommandModel(pasteCommandExecuteFunc) { Caption = "Paste", LargeGlyph = GlyphHelper.GetGlyph("/Images/Icons/paste-32x32.png"), SmallGlyph = GlyphHelper.GetGlyph("/Images/Icons/paste-16x16.png") };
            CommandModel selectCommand = new CommandModel(selectAllCommandExecuteFunc) { Caption = "Select All", LargeGlyph = GlyphHelper.GetGlyph("/Images/Icons/SelectAll_32x32.png"), SmallGlyph = GlyphHelper.GetGlyph("/Images/Icons/SelectAll_16x16.png") };
            CommandModel blankCommand = new CommandModel(blankCommandExecuteFunc) { Caption = "Clear Page", LargeGlyph = GlyphHelper.GetGlyph("/Images/Icons/new-32x32.png"), SmallGlyph = GlyphHelper.GetGlyph("/Images/Icons/new-16x16.png") };
            clipboardGroup.Commands.Add(cutCommand);
            clipboardGroup.Commands.Add(copyCommand);
            clipboardGroup.Commands.Add(pasteCommand);
            clipboardGroup.Commands.Add(selectCommand);
            clipboardGroup.Commands.Add(blankCommand);
            MyGroupCommand addGroupCommand = new MyGroupCommand() { Caption = "Add", LargeGlyph = GlyphHelper.GetGlyph("/Images/Icons/Add_32x32.png"), SmallGlyph = GlyphHelper.GetGlyph("/Images/Icons/Add_16x16.png") };
            MyParentCommand parentCommand = new MyParentCommand(viewModel, MyParentCommandType.CommandCreation) { Caption = "Add New Command", LargeGlyph = GlyphHelper.GetGlyph("/Images/Icons/Add_32x32.png"), SmallGlyph = GlyphHelper.GetGlyph("/Images/Icons/Add_16x16.png") };
            MyParentCommand parentGroup = new MyParentCommand(viewModel, MyParentCommandType.GroupCreation) { Caption = "Add New Group", LargeGlyph = GlyphHelper.GetGlyph("/Images/Icons/Add_32x32.png"), SmallGlyph = GlyphHelper.GetGlyph("/Images/Icons/Add_16x16.png") };
            MyParentCommand parentPage = new MyParentCommand(viewModel, MyParentCommandType.PageCreation) { Caption = "Add New Page", LargeGlyph = GlyphHelper.GetGlyph("/Images/Icons/Add_32x32.png"), SmallGlyph = GlyphHelper.GetGlyph("/Images/Icons/Add_16x16.png") };
            addGroupCommand.Commands.Add(parentCommand);
            addGroupCommand.Commands.Add(parentGroup);
            addGroupCommand.Commands.Add(parentPage);
            addingGroup.Commands.Add(addGroupCommand);
            addingGroup.Commands.Add(parentCommand);
            addingGroup.Commands.Add(parentGroup);
            addingGroup.Commands.Add(parentPage);
            viewModel.MenuItems.Add(parentCommand);
            viewModel.MenuItems.Add(parentGroup);
            viewModel.MenuItems.Add(parentPage);
        }
        #region CommandFuncs
        public void cutCommandExecuteFunc() {
            Clipboard.SetText(textBox.SelectedText);
            textBox.SelectedText = String.Empty;
        }
        public void copyCommandExecuteFunc() {
            Clipboard.SetText(textBox.SelectedText);
        }
        public void pasteCommandExecuteFunc() {
            textBox.SelectedText = Clipboard.GetText();
            textBox.SelectionStart += textBox.SelectionLength;
            textBox.SelectionLength = 0;
        }
        public void selectAllCommandExecuteFunc() {
            textBox.SelectionStart = 0;
            textBox.SelectionLength = textBox.Text.Count();
        }
        public void blankCommandExecuteFunc() {
            textBox.SelectionStart = 0;
            textBox.SelectionLength = textBox.Text.Count();
            textBox.SelectedText = "";
        }
        #endregion
    }

    public class GlyphHelper {
        public static ImageSource GetGlyph(string ItemPath) {
            return new BitmapImage(AssemblyHelper.GetResourceUri(typeof(MVVMRibbon).Assembly, ItemPath));
        }
    }

    public class ViewModel : DependencyObject {
        public static readonly DependencyProperty CategoriesProperty =
            DependencyProperty.Register("Categories", typeof(ObservableCollection<CategoryModel>), typeof(ViewModel), new PropertyMetadata(null));
        public static readonly DependencyProperty MenuItemsProperty =
            DependencyProperty.Register("MenuItems", typeof(ObservableCollection<CommandModel>), typeof(ViewModel), new PropertyMetadata(null));
        public ObservableCollection<CategoryModel> Categories {
            get { return (ObservableCollection<CategoryModel>)GetValue(CategoriesProperty); }
            set { SetValue(CategoriesProperty, value); }
        }
        public ObservableCollection<CommandModel> MenuItems {
            get { return (ObservableCollection<CommandModel>)GetValue(MenuItemsProperty); }
            set { SetValue(MenuItemsProperty, value); }
        }
        public ViewModel() {
            Categories = new ObservableCollection<CategoryModel>();
            MenuItems = new ObservableCollection<CommandModel>();
        }
        public void Clear() {
            foreach(CategoryModel cat in Categories) {
                cat.Clear();
            }
            Categories.Clear();
        }
    }

    public class ModelBase : DependencyObject {
        public static readonly DependencyProperty NameProperty;

        static ModelBase() {
            NameProperty = DependencyProperty.Register("Name", typeof(string), typeof(ModelBase), new PropertyMetadata(""));
        }
        public string Name {
            get { return (string)GetValue(NameProperty); }
            set { SetValue(NameProperty, value); }
        }
    }

    public class CategoryModel : ModelBase {
        public static readonly DependencyProperty PagesProperty =
    DependencyProperty.Register("Pages", typeof(ObservableCollection<PageModel>), typeof(CategoryModel), new PropertyMetadata(null));

        public ObservableCollection<PageModel> Pages {
            get { return (ObservableCollection<PageModel>)GetValue(PagesProperty); }
            set { SetValue(PagesProperty, value); }
        }

        public CategoryModel() {
            Pages = new ObservableCollection<PageModel>();
        }
        public void Clear() {
            foreach(PageModel cat in Pages) {
                cat.Clear();
            }
            Pages.Clear();
        }
    }

    public class PageModel : ModelBase {
        public static readonly DependencyProperty GroupsProperty;

        static PageModel() {
            GroupsProperty = DependencyProperty.Register("Groups", typeof(ObservableCollection<PageGroupModel>), typeof(PageModel), new PropertyMetadata(null));
        }
        public PageModel() {
            Groups = new ObservableCollection<PageGroupModel>();
        }
        public ObservableCollection<PageGroupModel> Groups {
            get { return ((ObservableCollection<PageGroupModel>)GetValue(GroupsProperty)); }
            set { SetValue(GroupsProperty, value); }
        }
        public void Clear() {
            foreach(PageGroupModel cat in Groups) {
                cat.Clear();
            }
            Groups.Clear();
        }
    }

    public class PageGroupModel : ModelBase, ICommand {
        public static readonly DependencyProperty CommandsProperty;
        public static readonly DependencyProperty GlyphProperty;

        static PageGroupModel() {
            CommandsProperty = DependencyProperty.Register("Commands", typeof(ObservableCollection<CommandModel>), typeof(PageGroupModel), new PropertyMetadata(null));
            GlyphProperty = DependencyProperty.Register("Glyph", typeof(ImageSource), typeof(PageGroupModel), new PropertyMetadata(null, new PropertyChangedCallback(OnGlyphPropertyChanged)));
        }
        public PageGroupModel() {
            Commands = new ObservableCollection<CommandModel>();
        }

        public ObservableCollection<CommandModel> Commands {
            get { return ((ObservableCollection<CommandModel>)GetValue(CommandsProperty)); }
            set { SetValue(CommandsProperty, value); }
        }
        public ImageSource Glyph {
            get { return (ImageSource)GetValue(GlyphProperty); }
            set { SetValue(GlyphProperty, value); }
        }
        protected internal static void OnGlyphPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) {
            ((PageGroupModel)d).OnGlyphChanged(e);
        }
        protected internal void OnGlyphChanged(DependencyPropertyChangedEventArgs e) {
        }
        public void Clear() {
            Commands.Clear();
        }
        #region ICommand
        bool b = false;
        public bool CanExecute(object parameter) {
            if(b == true) CanExecuteChanged.Invoke(this, new EventArgs());
            return true;
        }

        public event EventHandler CanExecuteChanged;

        public void Execute(object parameter) {
            MessageBox.Show(Name + "'s command executed");
        }
        #endregion
    }

    public class CommandModel : DependencyObject, ICommand {
        private Action action;
        public static readonly DependencyProperty CaptionProperty;
        public static readonly DependencyProperty LargeGlyphProperty;
        public static readonly DependencyProperty SmallGlyphProperty;

        static CommandModel() {
            CaptionProperty = DependencyProperty.Register("Caption", typeof(string), typeof(CommandModel), new PropertyMetadata(""));
            LargeGlyphProperty = DependencyProperty.Register("LargeGlyph", typeof(ImageSource), typeof(CommandModel), new PropertyMetadata(null, new PropertyChangedCallback(OnGlyphPropertyChanged)));
            SmallGlyphProperty = DependencyProperty.Register("SmallGlyph", typeof(ImageSource), typeof(CommandModel), new PropertyMetadata(null, new PropertyChangedCallback(OnGlyphPropertyChanged)));
        }
        public CommandModel() {
            action = ShowMessageBox;
        }
        public void ShowMessageBox() {
            MessageBox.Show(String.Format("Command \"{0}\" executed", this.Caption));
        }
        public CommandModel(Action action) {
            this.action = action;
        }

        public string Caption {
            get { return (string)GetValue(CaptionProperty); }
            set { SetValue(CaptionProperty, value); }
        }
        public ImageSource LargeGlyph {
            get { return (ImageSource)GetValue(LargeGlyphProperty); }
            set { SetValue(LargeGlyphProperty, value); }
        }
        public ImageSource SmallGlyph {
            get { return (ImageSource)GetValue(SmallGlyphProperty); }
            set { SetValue(SmallGlyphProperty, value); }
        }

        protected internal static void OnGlyphPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) {
            ((CommandModel)d).OnGlyphChanged(e);
        }
        protected internal void OnGlyphChanged(DependencyPropertyChangedEventArgs e) {
        }
        #region ICommand
        bool b = false;
        public virtual bool CanExecute(object parameter) {
            if(b == true) CanExecuteChanged.Invoke(this, new EventArgs());
            return true;
        }

        public event EventHandler CanExecuteChanged;

        public virtual void Execute(object parameter) {
            action();
        }
        #endregion
    }

    public enum MyParentCommandType { CommandCreation, GroupCreation, PageCreation };

    public class MyParentCommand : CommandModel {
        ViewModel viewModel;
        MyParentCommandType type;
        public MyParentCommand(ViewModel viewModel, MyParentCommandType type) {
            this.viewModel = viewModel;
            this.type = type;
        }

        public override void Execute(object parameter) {
            switch(type) {
                case MyParentCommandType.CommandCreation:
                    CommandCreation();
                    break;
                case MyParentCommandType.GroupCreation:
                    PageGroupCreation();
                    break;
                case MyParentCommandType.PageCreation:
                    PageCreation();
                    break;
            }
        }

        private void PageCreation() {
            viewModel.Categories[0].Pages.Add(new PageModel() { Name = "New Page" + IndexCreator.GetIndex() });
        }

        private void PageGroupCreation() {
            viewModel.Categories[0].Pages[0].Groups.Add(new PageGroupModel() { Name = "New Group", Glyph = GlyphHelper.GetGlyph("/Images/Icons/NewViaWizard_32x32.png") });
        }

        private void CommandCreation() {
            CommandModel newCommand = new CommandModel() { Caption = "New Command", LargeGlyph = GlyphHelper.GetGlyph("/Images/Icons/NewViaWizard_32x32.png"), SmallGlyph = GlyphHelper.GetGlyph("/Images/Icons/NewViaWizard_16x16.png") };
            viewModel.Categories[0].Pages[0].Groups[0].Commands.Add(newCommand);
        }
    }

    public class MyGroupCommand : CommandModel {
        public static readonly DependencyProperty CommandsProperty;

        public ObservableCollection<CommandModel> Commands {
            get { return (ObservableCollection<CommandModel>)GetValue(CommandsProperty); }
            set { SetValue(CommandsProperty, value); }
        }
        static MyGroupCommand() {
            CommandsProperty = DependencyProperty.Register("Commands", typeof(ObservableCollection<CommandModel>), typeof(MyGroupCommand), new PropertyMetadata(null));
        }
        public MyGroupCommand()
            : base(emptyFunc) {
                Commands = new ObservableCollection<CommandModel>();
        }
        public static void emptyFunc() { }
    }
    public class CommandTemplateSelector : DataTemplateSelector {
        public override DataTemplate SelectTemplate(object item, DependencyObject container) {
            if(item is MyGroupCommand) return (DataTemplate)MVVMRibbon.SharedResources["subItemTemplate"];
            return (DataTemplate)MVVMRibbon.SharedResources["itemTemplate"];
        }
    }

    public static class IndexCreator {
        static int Value = 0;
        public static string GetIndex() {
            Value++;
            return Value.ToString();
        }
        public static void Refresh() {
            Value = 0;
        }
    }
}!�<UserControl x:Class="RibbonDemo.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:RibbonDemo"
             xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
             mc:Ignorable="d"
             Loaded="OnLoaded"
             Unloaded="OnUnloaded"
             d:DesignHeight="300" d:DesignWidth="300">
    <UserControl.Resources>
    </UserControl.Resources>
    <Grid Background="White">
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="*" />
            <ColumnDefinition Width="Auto" />
        </Grid.ColumnDefinitions>
        <Canvas dx:FrameworkElementHelper.IsClipped="True"  x:Name="canvas" MouseLeftButtonDown="OnCanvasMouseDown" MouseMove="OnCanvasMouseMove" MouseLeftButtonUp="OnCanvasMouseUp" KeyDown="OnCanvasKeyDown" MouseEnter="OnCanvasMouseEnter" MouseLeave="OnCanvasMouseLeave" Background="White" Cursor="None" FlowDirection="LeftToRight">
            <Image Name="backgroundImage" Source="{Binding ElementName=paintControl, Path=BackgroundImageSource}" Width="{Binding ElementName=canvas, Path=Width, Mode=TwoWay}" Height="{Binding ElementName=canvas, Path=Height, Mode=TwoWay}" />
        </Canvas>
    </Grid>
</UserControl>!�rusing System;
using System.Collections.Generic;
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.Editors;
using DevExpress.Xpf.Core.Native;
using System.Reflection;
using DevExpress.Utils.Internal;

namespace RibbonDemo {
    public enum SelectedTool { BrushTool, TextTool };
    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;
        public static readonly DependencyProperty ShowEditorsProperty;
        public static readonly DependencyProperty BrushSizeProperty;
        public static readonly DependencyProperty BrushOpacityProperty;
        public static readonly DependencyProperty TextFontFamilyProperty;
        public static readonly DependencyProperty TextFontSizeProperty;
        public static readonly DependencyProperty TextFontColorProperty;
        public static readonly DependencyProperty SelectedToolProperty;
        public static readonly DependencyProperty BackgroundImageSourceProperty;
        public static readonly DependencyProperty BrushColorProperty;
        public static readonly DependencyProperty MaxBrushSizeProperty;
        public static readonly DependencyProperty MinBrushSizeProperty;
        public static readonly DependencyProperty MousePositionProperty;


        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));
            BrushSizeProperty = DependencyProperty.Register("BrushSize", typeof(double), typeof(PaintControl), new PropertyMetadata(8d));
            BrushOpacityProperty = DependencyProperty.Register("BrushOpacity", typeof(double), typeof(PaintControl), new PropertyMetadata(1d, new PropertyChangedCallback(OnBrushOpacityPropertyChanged)));
            TextFontFamilyProperty = DependencyProperty.Register("TextFontFamily", typeof(FontFamily), typeof(PaintControl), new PropertyMetadata(null, new PropertyChangedCallback(OnTextFontFamilyPropertyChanged)));
            TextFontSizeProperty = DependencyProperty.Register("TextFontSize", typeof(double), typeof(PaintControl), new PropertyMetadata(12d, new PropertyChangedCallback(OnTextFontSizePropertyChanged)));
            TextFontColorProperty = DependencyProperty.Register("TextFontColor", typeof(Color), typeof(PaintControl), new PropertyMetadata(Colors.Gray, new PropertyChangedCallback(OnFontColorPropertyChanged)));
            SelectedToolProperty = DependencyProperty.Register("SelectedTool", typeof(SelectedTool), typeof(PaintControl), new PropertyMetadata(SelectedTool.BrushTool, new PropertyChangedCallback(OnSelectedToolPropertyChanged)));
            BackgroundImageSourceProperty = DependencyProperty.Register("BackgroundImageSource", typeof(ImageSource), typeof(PaintControl), new PropertyMetadata((BitmapImage)null, new PropertyChangedCallback(OnBackgroundImagePropertyChanged)));
            BrushColorProperty = DependencyProperty.Register("BrushColor", typeof(Color), typeof(PaintControl), new PropertyMetadata(Colors.Gray, new PropertyChangedCallback(OnBrushColorPropertyChanged)));
            MaxBrushSizeProperty = DependencyProperty.Register("MaxBrushSize", typeof(double), typeof(PaintControl), new PropertyMetadata(24d));
            MinBrushSizeProperty = DependencyProperty.Register("MinBrushSize", typeof(double), typeof(PaintControl), new PropertyMetadata(1d));
            MousePositionProperty = DependencyProperty.Register("MousePosition", typeof(Point), typeof(PaintControl), new PropertyMetadata(new Point(-1, -1)));
        }
        public static void OnBrushOpacityPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) {
            ((PaintControl)d).OnBrushOpacityChanged(e);
        }
        public static void OnTextFontFamilyPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) {
            ((PaintControl)d).OnTextFontFamilyChanged(e);
        }
        public static void OnTextFontSizePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) {
            ((PaintControl)d).OnTextFontSizeChanged(e);
        }
        public static void OnFontColorPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) {
            ((PaintControl)d).OnFontColorChanged(e);
        }
        public static void OnSelectedToolPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) {
            ((PaintControl)d).OnSelectedToolChanged(e);
        }
        public static void OnBackgroundImagePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) {
            ((PaintControl)d).OnBackgroundImageChanged(e);
        }
        public static void OnBrushColorPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) {
            ((PaintControl)d).OnBrushColorChanged(e);
        }
        private void OnBackgroundImageChanged(DependencyPropertyChangedEventArgs e) {
            backgroundImage.LayoutUpdated += new EventHandler(OnBackgroundImageLayoutUpdated);
        }

        void OnBackgroundImageLayoutUpdated(object sender, EventArgs e) {
            backgroundImage.LayoutUpdated -= OnBackgroundImageLayoutUpdated;
            UpdateCanvas();
        }
        #endregion
        #region props
        public Point MousePosition {
            get { return (Point)GetValue(MousePositionProperty); }
            set { SetValue(MousePositionProperty, value); }
        }
        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 double BrushSize {
            get { return (double)GetValue(BrushSizeProperty); }
            set { SetValue(BrushSizeProperty, value); }
        }
        public ChipSize ChipSize {
            get { return (ChipSize)GetValue(ChipSizeProperty); }
            set { SetValue(ChipSizeProperty, value); }
        }
        public double MinBrushSize {
            get { return (double)GetValue(MinBrushSizeProperty); }
            set { SetValue(MinBrushSizeProperty, value); }
        }
        public double MaxBrushSize {
            get { return (double)GetValue(MaxBrushSizeProperty); }
            set { SetValue(MaxBrushSizeProperty, value); }
        }
        public Color BrushColor {
            get { return (Color)GetValue(BrushColorProperty); }
            set { SetValue(BrushColorProperty, value); }
        }
        public SelectedTool SelectedTool {
            get { return (SelectedTool)GetValue(SelectedToolProperty); }
            set { SetValue(SelectedToolProperty, value); }
        }
        public Color TextFontColor {
            get { return (Color)GetValue(TextFontColorProperty); }
            set { SetValue(TextFontColorProperty, value); }
        }
        private void OnSelectedToolChanged(DependencyPropertyChangedEventArgs e) {
            UpdateCurrentTool();
        }
        public ImageSource BackgroundImageSource {
            get { return (ImageSource)GetValue(BackgroundImageSourceProperty); }
            set { SetValue(BackgroundImageSourceProperty, value); }
        }
        public double BrushOpacity {
            get { return (double)GetValue(BrushOpacityProperty); }
            set { SetValue(BrushOpacityProperty, value); }
        }
        public double TextFontSize {
            get { return (double)GetValue(TextFontSizeProperty); }
            set { SetValue(TextFontSizeProperty, value); }
        }
        public FontFamily TextFontFamily {
            get { return (FontFamily)GetValue(TextFontFamilyProperty); }
            set { SetValue(TextFontFamilyProperty, value); }
        }
        System.Windows.Controls.Image currentCursor;
        #endregion
        public URCommand Undo;
        public URCommand Redo;
        public PaintControl() {
            InitializeComponent();
            Loaded += OnLoaded;
            Unloaded += new RoutedEventHandler(OnUnloaded);
            URStack = new Stack<UIElement>();
            URStack.Push((UIElement)null);
            Undo = new URCommand(this, UndoAction);
            Redo = new URCommand(this, RedoAction);
        }
        public void UndoAction() {
            URStack.Push(canvas.Children[canvas.Children.Count - 1] as UIElement);
            canvas.Children.RemoveAt(canvas.Children.Count - 1);
            if(Redo.canExecute == false) {
                Redo.canExecute = true;
                Redo.RaiseCanExecute();
            }
            if(canvas.Children.Count <= 1) {
                Undo.canExecute = false;
                Undo.RaiseCanExecute();
            }
        }
        public void RedoAction() {
            canvas.Children.Add(URStack.Pop());
            if(Undo.canExecute == false) {
                Undo.canExecute = true;
                Undo.RaiseCanExecute();
            }
            if(URStack.Count != 0 && URStack.Peek() == null) {
                Redo.canExecute = false;
                Redo.RaiseCanExecute();
            }
        }

        void OnUnloaded(object sender, RoutedEventArgs e) {
            SizeChanged -= OnSizeChanged;
        }

        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;
                    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;

        private void OnLoaded(object sender, RoutedEventArgs e) {
            SizeChanged += new SizeChangedEventHandler(OnSizeChanged);
            UpdateCanvas();
            isLoadedFlag = true;
            UpdateCurrentTool();
        }
        private void OnSizeChanged(object sender, SizeChangedEventArgs e) {
            UpdateCanvas();
        }

        private Stack<UIElement> URStack;
        int demoCenterBottomPanelHeightCoerceValue = 80;
        private void UpdateCanvas() {
            double left = (canvas.ActualWidth - backgroundImage.ActualWidth) / 2;
            Canvas.SetLeft(backgroundImage, left < 0 ? 0 : left);
            double top = (canvas.ActualHeight - demoCenterBottomPanelHeightCoerceValue - backgroundImage.ActualHeight) / 2;
            Canvas.SetTop(backgroundImage, top < 0 ? 0 : top);
        }
        private void OnBrushColorChanged(DependencyPropertyChangedEventArgs e) {
            if(Tool is PenTool)
                Tool.Color = Color.FromArgb(255, BrushColor.R, BrushColor.G, BrushColor.B);
        }
        private void OnFontColorChanged(DependencyPropertyChangedEventArgs e) {
            if(Tool is TextTool)
                Tool.Color = TextFontColor;
        }
        private void OnTextFontSizeChanged(DependencyPropertyChangedEventArgs e) {
            if(Tool is TextTool) { (Tool as TextTool).Size = TextFontSize; };
        }
        private void OnTextFontFamilyChanged(DependencyPropertyChangedEventArgs e) {
            if(Tool is TextTool) { (Tool as TextTool).FontFamily = TextFontFamily.Source; };
        }
        private void OnBrushOpacityChanged(DependencyPropertyChangedEventArgs e) {
            BrushColor = Color.FromArgb((byte)(BrushOpacity * 255), BrushColor.R, BrushColor.G, BrushColor.B);
        }
        private void OnToolChanged(object sender, RoutedEventArgs e) {
            if(!isLoadedFlag)
                return;
            UpdateCurrentTool();
        }
        private void UpdateCurrentTool() {
            if(Tool != null)
                Tool.Release();
            if(SelectedTool == RibbonDemo.SelectedTool.BrushTool)
                Tool = CreateBrushTool();
            else if(SelectedTool == RibbonDemo.SelectedTool.TextTool)
                Tool = CreateTextTool();

        }
        protected virtual PenTool CreateBrushTool() {
            PenTool tool = new PenTool(canvas, this);
            BindingOperations.SetBinding(tool, PenTool.ColorProperty, new Binding("BrushColor") { Source = this, Mode = BindingMode.TwoWay });
            BindingOperations.SetBinding(tool, PenTool.SizeProperty, new Binding("BrushSize") { Source = this });
            tool.Color = BrushColor;
            return tool;
        }
        protected virtual TextTool CreateTextTool() {
            TextTool tool = new TextTool(canvas);
            BindingOperations.SetBinding(tool, TextTool.ColorProperty, new Binding("FontColor") { Source = this, Mode = BindingMode.TwoWay });
            BindingOperations.SetBinding(tool, TextTool.SizeProperty, new Binding("FontSize") { Source = this });
            BindingOperations.SetBinding(tool, TextTool.FontFamilyProperty, new Binding("FontFamily") { Source = this });
            tool.Color = TextFontColor;
            return tool;
        }

        void OnCanvasMouseDown(object sender, MouseButtonEventArgs e) {
            Tool.OnMouseDown(e);
        }
        void OnCanvasMouseMove(object sender, MouseEventArgs e) {
            UpdateCursorPosition(e);
            Tool.OnMouseMove(e);
            MousePosition = e.GetPosition(canvas);
        }
        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 OnCanvasMouseUp(object sender, MouseButtonEventArgs e) {
            Tool.OnMouseUp(e);
            URStack.Clear();
            URStack.Push((System.Windows.Shapes.Path)null);
            Redo.canExecute = false;
            Redo.RaiseCanExecute();
            if(canvas.Children.Count > 0 && Undo.canExecute != true) {
                Undo.canExecute = true;
                Undo.RaiseCanExecute();
            }
        }
        void OnCanvasKeyDown(object sender, KeyEventArgs e) {
            Tool.OnKeyDown(e);
        }
        void OnCanvasMouseEnter(object sender, MouseEventArgs e) {
            if(Tool != null) {
                CurrentCursor = new System.Windows.Controls.Image() { Source = Tool.GetCursor(), UseLayoutRounding = true };
                UpdateCursorPosition(e);
            }
        }
        void OnCanvasMouseLeave(object sender, MouseEventArgs e) {
            CurrentCursor = null;
            MousePosition = new Point(-1, -1);
        }
        public void Reset() {
            canvas.Children.Clear();
            URStack.Clear();
            Undo.canExecute = false;
            Redo.canExecute = false;
            Undo.RaiseCanExecute();
            Redo.RaiseCanExecute();

            BackgroundImageSource = null;
            canvas.Children.Add(backgroundImage);
        }
        #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 = new BitmapImage(new Uri("/RibbonDemo;component/Images/Cursors/cursor_pen.png", UriKind.RelativeOrAbsolute));
            public double brushOpacity {
                get { return (double)GetValue(brushOpacityProperty); }
                set { SetValue(brushOpacityProperty, value); }
            }
            public static readonly DependencyProperty brushOpacityProperty =
                DependencyProperty.Register("brushOpacity", typeof(double), typeof(PenTool), new PropertyMetadata(1d));


            public PenTool(Canvas canvas, PaintControl control)
                : base(canvas) {
                BindingOperations.SetBinding(this, brushOpacityProperty, new Binding() { Source = control, Path = new PropertyPath("BrushOpacity") });
            }
            protected bool IsMouseDown { get; set; }
            protected Point LastPoint { get; set; }
            protected Point CurrentPoint { get; set; }
            Canvas paintLayer;
            public override void OnMouseDown(MouseButtonEventArgs e) {
                IsMouseDown = true;
                paintLayer = new Canvas() { Height = Canvas.ActualHeight, Width = Canvas.ActualWidth, FlowDirection = FlowDirection.LeftToRight, Visibility = Visibility.Visible };
                Canvas.Children.Add(paintLayer);
                paintLayer.Opacity = brushOpacity;
                CurrentPoint = e.GetPosition(Canvas);
                DrawLine(CurrentPoint, CurrentPoint);
                LastPoint = CurrentPoint;
                Canvas.CaptureMouse();
            }
            public override void OnMouseMove(MouseEventArgs e) {
                if(IsMouseDown) {
                    CurrentPoint = e.GetPosition(paintLayer);
                    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;
                paintLayer.Children.Add(line);
            }
            public override void OnMouseUp(MouseButtonEventArgs e) {
                Canvas.ReleaseMouseCapture();
                System.Windows.Shapes.Path path = new System.Windows.Shapes.Path();
                path.StrokeThickness = Size;
                path.Stroke = new SolidColorBrush(Color);
                path.StrokeStartLineCap = PenLineCap.Round;
                path.StrokeEndLineCap = PenLineCap.Round;
                path.Opacity = brushOpacity;
                PathGeometry g = new PathGeometry();
                if(paintLayer!=null)
                foreach(Line l in paintLayer.Children) {
                    if(l == paintLayer.Children[0]) {
                        g.Figures.Add(new PathFigure() { StartPoint = new Point(l.X1, l.Y1) });
                        g.Figures[0].Segments.Add(new LineSegment() { Point = new Point(l.X2, l.Y2) });
                    } else {
                        g.Figures[0].Segments.Add(new LineSegment() { Point = new Point(l.X1, l.Y1) });
                        g.Figures[0].Segments.Add(new LineSegment() { Point = new Point(l.X2, l.Y2) });
                    }
                }
                path.StrokeLineJoin = PenLineJoin.Round;
                path.Data = g;
                Canvas.Children.Remove(paintLayer);
                Canvas.Children.Add(path);
                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 = new BitmapImage(new Uri("/RibbonDemo;component/Images/Cursors/cursor_text.png", UriKind.RelativeOrAbsolute));
            #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(FocusActiveTextEdit));
            }
            public void FocusActiveTextEdit() {
                ActiveTextEdit.Focus();
            }
            public override BitmapSource GetCursor() {
                return TextCursor;
            }
        }
        public class URCommand : ICommand {
            PaintControl control;
            Action action;
            internal bool canExecute = false;
            public URCommand(PaintControl control, Action action) {
                this.control = control;
                this.action = action;
            }
            public bool CanExecute(object parameter) {
                return canExecute;
            }
            internal void RaiseCanExecute() {
                if(CanExecuteChanged != null)
                    CanExecuteChanged(this, new EventArgs());
            }
            public event EventHandler CanExecuteChanged;
            public void Execute(object parameter) {
                action();
            }
        }
        #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

    }
    #region Helpers
    #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
}!w<UserControl x:Class="RibbonDemo.PaintUserControl" x:Name="painterUC" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="600" 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:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars" xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors" xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon" xmlns:local="clr-namespace:RibbonDemo" xmlns:sys="clr-namespace:System;assembly=mscorlib">
    <UserControl.Resources>
        <local:BooleanToSelectedToolConverter x:Key="booleanToSelectedToolConverter" />
        <local:PointToStringConverter x:Key="pointToStringConverter" />


        <sys:Double x:Key="editWidth">110</sys:Double>

    </UserControl.Resources>
    <Grid>
        <dxb:BarManager>
            <dxb:BarManager.Items>
                <dxb:BarStaticItem x:Name="bsCurrentPos" Content="{Binding ElementName=painter, Path=MousePosition, Converter={StaticResource pointToStringConverter}}" />
                <dxb:BarEditItem x:Name="testEdit" Content="Brush Size" EditValue="{Binding ElementName=painter, Path=BrushSize, Mode=TwoWay}" EditWidth="{StaticResource editWidth}">
                    <dxb:BarEditItem.EditSettings>
                        <dxe:TrackBarEditSettings Minimum="{Binding ElementName=painter, Path=MinBrushSize}" Maximum="{Binding ElementName=painter, Path=MaxBrushSize}" />
                    </dxb:BarEditItem.EditSettings>
                </dxb:BarEditItem>
                <dxb:BarEditItem x:Name="brushColor" Content="Tool Color" EditValue="{Binding ElementName=painter, Path=Tool.Color, Mode=TwoWay}" EditWidth="{StaticResource editWidth}">
                    <dxb:BarEditItem.EditSettings>
                        <dxe:PopupColorEditSettings>
                        </dxe:PopupColorEditSettings>
                    </dxb:BarEditItem.EditSettings>
                </dxb:BarEditItem>
                <dxb:BarEditItem x:Name="brushOpacity" Content="Brush Opacity" EditValue="{Binding ElementName= painter, Path=BrushOpacity, Mode=TwoWay}" EditWidth="{StaticResource editWidth}">
                    <dxb:BarEditItem.EditSettings>
                        <dxe:TrackBarEditSettings Minimum="0" Maximum="1" SmallStep="0.01" />
                    </dxb:BarEditItem.EditSettings>
                </dxb:BarEditItem>
                <dxb:BarCheckItem x:Name="brushTool" Content="Brush Tool" Glyph="/RibbonDemo;component/Images/Icons/PenTool.png" IsChecked="{Binding ElementName=painter, Path=SelectedTool, Mode=TwoWay, Converter={StaticResource booleanToSelectedToolConverter}, ConverterParameter='brush'}" />
                <dxb:BarCheckItem x:Name="typeTool" Content="Type Tool" Glyph="/RibbonDemo;component/Images/Icons/TextTool.png" IsChecked="{Binding ElementName=painter, Path=SelectedTool, Mode=TwoWay, Converter={StaticResource booleanToSelectedToolConverter}, ConverterParameter='text'}" />
                <dxb:BarButtonItem x:Name="undoBtn" Glyph="/RibbonDemo;component/Images/Icons/undo-16x16.png" Content="Undo" />
                <dxb:BarButtonItem x:Name="redoBtn" Glyph="/RibbonDemo;component/Images/Icons/redo-16x16.png" Content="Redo" />

                <dxb:BarButtonItem x:Name="openFile" Content="Open" Glyph="/RibbonDemo;component/Images/Icons/open-16x16.png" Command="{Binding MainMenuCommands.Open}" />
                <dxb:BarButtonItem x:Name="saveFile" Content="Save" Glyph="/RibbonDemo;component/Images/Icons/save-16x16.png" Command="{Binding MainMenuCommands.Save}" />
                <dxb:BarButtonItem x:Name="closeFile" Content="Clear" Glyph="/RibbonDemo;component/Images/Icons/close-16x16.png" Command="{Binding MainMenuCommands.Close}" />
            </dxb:BarManager.Items>
            <Grid>
                <Grid.RowDefinitions>
                    <RowDefinition Height="Auto" />
                    <RowDefinition Height="*" />
                    <RowDefinition Height="Auto" />
                </Grid.RowDefinitions>
                <dxr:RibbonControl x:Name="paintRibbon" AllowCustomization="False" Visibility="Visible" Grid.Row="0" ToolbarShowMode="ShowBelow" RibbonHeaderVisibility="Collapsed">
                <dxr:RibbonControl.ToolbarItemLinks>
                    <dxb:BarButtonItemLink BarItemName="undoBtn" />
                    <dxb:BarButtonItemLink BarItemName="redoBtn" />
                </dxr:RibbonControl.ToolbarItemLinks>
                <dxr:RibbonDefaultPageCategory>
                    <dxr:RibbonPage Caption="Home">
                        <dxr:RibbonPageGroup Caption="File">
                            <dxb:BarButtonItemLink BarItemName="openFile" />
                            <dxb:BarButtonItemLink BarItemName="saveFile" />
                            <dxb:BarButtonItemLink BarItemName="closeFile" />
                        </dxr:RibbonPageGroup>
                        <dxr:RibbonPageGroup Caption="Tools">
                            <dxb:BarEditItemLink BarItemName="brushColor" />
                            <dxb:BarEditItemLink BarItemName="testEdit" />
                            <dxb:BarEditItemLink BarItemName="brushOpacity" />
                            <dxb:BarItemLinkSeparator />
                            <dxb:BarCheckItemLink BarItemName="brushTool" />
                            <dxb:BarCheckItemLink BarItemName="typeTool" />
                        </dxr:RibbonPageGroup>
                    </dxr:RibbonPage>
                </dxr:RibbonDefaultPageCategory>
            </dxr:RibbonControl>
                <local:PaintControl Grid.Row="1" x:Name="painter" />
                <dxr:RibbonStatusBarControl x:Name="statusBar" Grid.Row="2" IsSizeGripVisible="False">
                <dxr:RibbonStatusBarControl.LeftItemLinks>
                    <dxb:BarStaticItemLink BarItemName="bsCurrentPos" />
                </dxr:RibbonStatusBarControl.LeftItemLinks>
            </dxr:RibbonStatusBarControl>
            </Grid>
        </dxb:BarManager>
    </Grid>
</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.Ribbon;
using System.IO;

namespace RibbonDemo {
    public partial class PaintUserControl : UserControl {
        public BaseMainMenuCommands MainMenuCommands { get; private set; }
        public PaintUserControl() {
            InitializeComponent();
            MainMenuCommands = new BaseMainMenuCommands();
            DataContext = this;
            undoBtn.Command = painter.Undo;
            redoBtn.Command = painter.Redo;
        }
        public void OpenFileAction(string path) {
            painter.Reset();
            painter.BackgroundImageSource = DevExpress.Xpf.Core.Native.ImageHelper.CreateImageFromStream(new FileStream(path, FileMode.Open, FileAccess.Read));
        }
    }
    public class BooleanToSelectedToolConverter : IValueConverter {
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            if((SelectedTool)value == SelectedTool.BrushTool && (string)parameter == "brush") return true;
            if((SelectedTool)value == SelectedTool.TextTool && (string)parameter == "text") return true;
            return false;
        }
        public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            if(((string)parameter == "text" && (bool)value == true)
                || ((string)parameter == "brush" && (bool)value == false)) return SelectedTool.TextTool;
            return SelectedTool.BrushTool;
        }
    }
    public class PointToStringConverter : IValueConverter {
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            if(!(value is Point))
                return null;
            Point p = (Point)value;
            return String.Format("X: {0} Y:{0}", p.X!=-1?Math.Round(p.X).ToString(): "", p.X!=-1?Math.Round(p.Y).ToString() : "");
        }

        public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
            throw new NotImplementedException();
        }
    }
}!*using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using DevExpress.Utils;
using System.Linq;
using System.Windows.Data;
using System.Collections.Generic;

namespace RibbonDemo {
    public class RibbonMergingSourceList : List<string> {
        public RibbonMergingSourceList() {
            Add("Modules/RibbonMerging/RibbonMergingUserControl(.SL).xaml");
            Add("Modules/RibbonMerging/RibbonMergingUserControl.xaml.(cs)");
            Add("Modules/RibbonMerging/PaintUserControl(.SL).xaml");
            Add("Modules/RibbonMerging/PaintUserControl.xaml.(cs)");
            Add("Modules/RibbonMerging/TextUserControl.xaml");
            Add("Modules/RibbonMerging/TextUserControl.xaml.(cs)");
        }
    }
    public class DemoTextBox : TextBox {
        public DemoTextBoxCommand Cut { get; set; }
        public DemoTextBoxCommand Copy { get; set; }
        public DemoTextBoxCommand Paste { get; set; }
        public new DemoTextBoxCommand SelectAll { get; set; }
        public DemoTextBoxCommand Clear { get; set; }
        public DemoTextBoxCommand Undo { get; set; }
        public DemoTextBoxCommand Redo { get; set; }
        public void Close() {
            Clear.Execute(null);
            UndoStack.Clear();
            RedoStack.Clear();
        }
        public static readonly DependencyProperty CaretColumnProperty =
            DependencyProperty.Register("CaretColumn", typeof(int), typeof(DemoTextBox), new PropertyMetadata(1));
        public static readonly DependencyProperty CaretRowProperty =
            DependencyProperty.Register("CaretRow", typeof(int), typeof(DemoTextBox), new PropertyMetadata(1));
        public static readonly DependencyProperty IsNotEmptyProperty =
            DependencyProperty.Register("IsNotEmpty", typeof(bool), typeof(DemoTextBox), new PropertyMetadata(true));
        public static readonly DependencyProperty IsTextSelectedProperty =
            DependencyProperty.Register("IsTextSelected", typeof(bool), typeof(DemoTextBox), new PropertyMetadata(false));

        public bool IsTextSelected {
            get { return (bool)GetValue(IsTextSelectedProperty); }
            set { SetValue(IsTextSelectedProperty, value); }
        }
        public bool IsNotEmpty {
            get { return (bool)GetValue(IsNotEmptyProperty); }
            set { SetValue(IsNotEmptyProperty, value); }
        }
        public int CaretRow {
            get { return (int)GetValue(CaretRowProperty); }
            set { SetValue(CaretRowProperty, value); }
        }
        public int CaretColumn {
            get { return (int)GetValue(CaretColumnProperty); }
            set { SetValue(CaretColumnProperty, value); }
        }
        #region Actions
        private void CutAction() {
            Clipboard.SetText(SelectedText); SelectedText = String.Empty;
        }
        private void CopyAction() {
            Clipboard.SetText(SelectedText);
        }
        private void PasteAction() {
            SelectedText = Clipboard.GetText(); SelectionStart += SelectionLength; SelectionLength = 0;
        }
        private void SelectAllAction() {
            SelectionStart = 0; SelectionLength = Text.Count();
        }
        private void ClearAction() {
            SelectionStart = 0; SelectionLength = Text.Count(); SelectedText = String.Empty;
        }
        private void UndoAction() {
            if(Text != UndoStack.Peek()) URCommandActivated = true; RedoStack.Push(Text); Text = UndoStack.Pop();
        }
        private void RedoAction() {
            URCommandActivated = true; UndoStack.Push(Text); Text = RedoStack.Pop();
        }
        private void OnUndoStackIsEmptyChanged(object obj, EventArgs e) {
            Undo.CanExecuteCore = !UndoStack.IsEmpty; Undo.RaiseCanExecuteChanged();
        }
        private void OnRedoStackIsEmptyChanged(object obj, EventArgs e) {
            Redo.CanExecuteCore = !RedoStack.IsEmpty; Redo.RaiseCanExecuteChanged();
        }
        #endregion
        static DemoTextBox() {
            DevExpress.Xpf.Bars.BarManager.CheckBarItemNames = false;
        }
        public DemoTextBox() {
            Binding selectionBinding = new Binding() { Source = this, Path = new PropertyPath("IsTextSelected") };
            Binding isNotEmptyBinding = new Binding() { Source = this, Path = new PropertyPath("IsNotEmpty") };
            Cut = new DemoTextBoxCommand(selectionBinding, CutAction);
            Copy = new DemoTextBoxCommand(selectionBinding, CopyAction);
            Paste = new DemoTextBoxCommand(true, PasteAction);
            SelectAll = new DemoTextBoxCommand(isNotEmptyBinding, SelectAllAction);
            Clear = new DemoTextBoxCommand(isNotEmptyBinding, ClearAction);
            UndoStack = new URStack<string>(200);
            RedoStack = new URStack<string>();
            UndoStack.IsEmptyChanged += new EventHandler(OnUndoStackIsEmptyChanged);
            RedoStack.IsEmptyChanged += new EventHandler(OnRedoStackIsEmptyChanged);
            Undo = new DemoTextBoxCommand(false, UndoAction);
            Redo = new DemoTextBoxCommand(false, RedoAction);
            AcceptsReturn = true;
            TextWrapping = System.Windows.TextWrapping.Wrap;
            this.VerticalScrollBarVisibility = ScrollBarVisibility.Auto;
            SelectionChanged += new RoutedEventHandler(OnSelectionChanged);
            TextChanged += new TextChangedEventHandler(OnTextChanged);
        }
        private URStack<string> UndoStack;
        private URStack<string> RedoStack;
        string oldValue = "";
        bool URCommandActivated = false;
        public event EventHandler CaretPosChanged;

        void OnTextChanged(object sender, TextChangedEventArgs e) {
            if(URCommandActivated) {
                URCommandActivated = false;
                return;
            } else {
                RedoStack.Clear();
            }
            UndoStack.Push(oldValue);
            oldValue = Text;
        }
        void OnSelectionChanged(object sender, RoutedEventArgs e) {
            IsTextSelected = SelectedText.Count() != 0;
            IsNotEmpty = Text.Count() != 0;
            UpdateCaretPositionInfo();
        }
        int selPos = 0;
        int index = 0;
        int lastLineBreakPos = 0;
        void UpdateCaretPositionInfo() {
            selPos = this.SelectionStart;
            index = 0;
            lastLineBreakPos = 0;
            int lineBreaksCount = Text.Count(updateCaretPositionPredicate);
            CaretRow = lineBreaksCount + 1;
            lastLineBreakPos--;
            CaretColumn = selPos - lastLineBreakPos;
            if(CaretPosChanged != null)
                CaretPosChanged(this, new EventArgs());
        }
        bool updateCaretPositionPredicate(char ch) {
            index++; if(ch == '\r' && index <= selPos) { lastLineBreakPos = index; return true; } return false;
        }

        public class DemoTextBoxCommand : DependencyObject, ICommand {
            public static readonly DependencyProperty CanExecuteCoreProperty =
                DependencyProperty.Register("CanExecuteCore", typeof(bool), typeof(DemoTextBoxCommand), new PropertyMetadata(false, new PropertyChangedCallback(OnCanExecuteCorePropertyChanged)));
            private static void OnCanExecuteCorePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) {
                ((DemoTextBoxCommand)d).RaiseCanExecuteChanged();
            }
            Action action;
            public bool CanExecuteCore {
                get { return (bool)GetValue(CanExecuteCoreProperty); }
                set { SetValue(CanExecuteCoreProperty, value); }
            }
            public DemoTextBoxCommand(bool canExecuteConstant, Action action) {
                this.action = action;
                CanExecuteCore = canExecuteConstant;
            }
            public DemoTextBoxCommand(Binding canExecuteBinding, Action action) {
                this.action = action;
                BindingOperations.SetBinding(this, CanExecuteCoreProperty, canExecuteBinding);
            }
            public bool CanExecute(object parameter) {
                return CanExecuteCore;
            }
            public void RaiseCanExecuteChanged() {
                if(CanExecuteChanged != null)
                    CanExecuteChanged.Invoke(this, new EventArgs());
            }
            public event EventHandler CanExecuteChanged;
            public void Execute(object parameter) {
                action();
            }
        }
        private class URStack<T> where T : class {
            private int depth;
            public int Depth {
                get { return depth; }
                set { depth = value; }
            }
            public int Count { get { return content.Count; } }
            public bool IsEmpty { get { return Count == 0; } }
            public EventHandler IsEmptyChanged;
            private List<T> content;
            public URStack() {
                content = new List<T>();
                Depth = int.MaxValue;
            }
            public URStack(int depth) {
                Depth = depth;
                content = new List<T>();
            }
            public T Pop() {
                T value = Peek();
                if(IsEmpty) throw new InvalidOperationException("stack is empty");
                content.Remove(value);
                if(IsEmpty) RaiseIsEmptyChanged();
                return value;
            }
            public void Push(T value) {
                bool oldValue = IsEmpty;
                content.Add(value);
                if(content.Count > Depth)
                    content.RemoveAt(0);
                if(oldValue == true) RaiseIsEmptyChanged();
            }
            public T Peek() {
                if(IsEmpty) throw new InvalidOperationException("stack is empty");
                return content[content.Count - 1];
            }
            public void Clear() {
                bool oldValue = IsEmpty;
                content.Clear();
                if(oldValue != IsEmpty)
                    RaiseIsEmptyChanged();
            }
            private void RaiseIsEmptyChanged() {
                if(IsEmptyChanged != null)
                    IsEmptyChanged.Invoke(this, new EventArgs());
            }
        }
    }

}!s<local:RibbonDemoModule x:Class="RibbonDemo.RibbonMergingUserControl" x:Name="mainModule" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="300" xmlns:local="clr-namespace:RibbonDemo" 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:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon" xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors" xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars" xmlns:dxdo="http://schemas.devexpress.com/winfx/2008/xaml/docking" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase">
    <dxdb:DemoModuleControl>
        <dxb:BarManager x:Name="barManager">
            <dxb:BarManager.Items>
                <dxb:BarButtonItem x:Name="newTxt" Content="Text" ItemClick="OnNewTxtClick" Glyph="/RibbonDemo;component/Images/Icons/new-16x16.png" LargeGlyph="/RibbonDemo;component/Images/Icons/new-32x32.png" />
                <dxb:BarButtonItem x:Name="newImg" Content="Image" ItemClick="OnNewImgClick" Glyph="/RibbonDemo;component/Images/Icons/new-16x16.png" LargeGlyph="/RibbonDemo;component/Images/Icons/new-32x32.png" />
                <dxb:BarSubItem x:Name="newBtn" Content="New" CloseSubMenuOnClick="True" KeyGesture="Ctrl+N" BarItemDisplayMode="ContentAndGlyph" Glyph="/RibbonDemo;component/Images/Icons/new-16x16.png" LargeGlyph="/RibbonDemo;component/Images/Icons/new-32x32.png">
                    <dxb:BarSubItem.ItemLinks>
                        <dxb:BarButtonItemLink BarItemName="newTxt" />
                        <dxb:BarButtonItemLink BarItemName="newImg" />
                    </dxb:BarSubItem.ItemLinks>
                </dxb:BarSubItem>
            </dxb:BarManager.Items>
            <Grid>
                <Grid.RowDefinitions>
                    <RowDefinition Height="Auto" />
                    <RowDefinition Height="*" />
                    <RowDefinition Height="Auto" />
                </Grid.RowDefinitions>
                <dxr:RibbonControl x:Name="mainRibbon" AllowCustomization="False" RibbonStyle="Office2010" MinimizationButtonVisibility="Collapsed">
                    <dxr:RibbonControl.ToolbarItemLinks>
                        <dxb:BarSubItemLink BarItemName="newBtn" />
                    </dxr:RibbonControl.ToolbarItemLinks>
                    <dxr:RibbonDefaultPageCategory>
                        <dxr:RibbonPage Caption="Home">
                            <dxr:RibbonPageGroup Caption="File">
                                <dxb:BarSubItemLink BarItemName="newBtn" />
                            </dxr:RibbonPageGroup>
                        </dxr:RibbonPage>
                    </dxr:RibbonDefaultPageCategory>
                </dxr:RibbonControl>
                <dxdo:DockLayoutManager Name="dockManager" Grid.Row="1">
                    <dxdo:LayoutGroup Name="layoutGroup">
                        <dxdo:DocumentGroup Name="documentGroup" MDIStyle="MDI">
                            <dxdo:DocumentPanel Caption="Simple Pad" MDILocation="0,0" MDISize="500,300" MinSize="300,200">
                                <local:TextUserControl />
                            </dxdo:DocumentPanel>
                            <dxdo:DocumentPanel Caption="Simple Paint" MDILocation="300,50" MDISize="500,300" MinSize="300,200">
                                <local:PaintUserControl />
                            </dxdo:DocumentPanel>
                        </dxdo:DocumentGroup>
                    </dxdo:LayoutGroup>
                </dxdo:DockLayoutManager>
                <dxr:RibbonStatusBarControl Name="statusBar" Grid.Row="2" IsSizeGripVisible="False" />
            </Grid>
        </dxb:BarManager>
    </dxdb:DemoModuleControl>
</local:RibbonDemoModule>!a
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 Microsoft.Win32;
using System.IO;
using DevExpress.Xpf.Bars;
using DevExpress.Xpf.Ribbon;
using DevExpress.Xpf.Docking;
using RibbonDemo;
using DevExpress.Xpf.DemoBase.Helpers;
using DevExpress.DemoData.Helpers;
using DevExpress.Xpf.DemoBase.Helpers.TextColorizer;

namespace RibbonDemo {
    public partial class RibbonMergingUserControl : RibbonDemoModule {
        public RibbonMergingUserControl() {
            InitializeComponent();
        }

        protected override void OnLoaded(object sender, RoutedEventArgs e) {
            base.OnLoaded(sender, e);
            if(dockManager == null) InitializeComponent();
        }
        private void OnNewTxtClick(object sender, ItemClickEventArgs e) {
            CreateNewPanel(false);
        }
        private void OnNewImgClick(object sender, ItemClickEventArgs e) {
            CreateNewPanel(true);
        }
        private void CreateNewPanel(bool isImagePanel) {
            DocumentPanel documentPanel = new DocumentPanel() { Caption = "Simple" + (isImagePanel ? "Paint" : "Pad") };
            documentPanel.FloatSize = new Size(500, 500);
            documentPanel.Content = isImagePanel ? ((UserControl)new PaintUserControl()) : ((UserControl)new TextUserControl());
            DocumentPanel.SetMDISize(documentPanel, new Size(500, 300));
            documentPanel.MinHeight = 200;
            documentPanel.MinWidth = 300;
            DocumentPanel.SetMDILocation(documentPanel, new Point(50, 50));
            documentGroup.Add(documentPanel);
        }
        protected override void RaiseAfterModuleDisappear() {
            base.RaiseAfterModuleDisappear();
            dockManager.Dispose();
        }
        public override IList<string> GetCodeFileNames(CodeLanguage language) { return new RibbonMergingSourceList(); }
    }
    public class BaseMainMenuCommands : DependencyObject {
        public BaseMainMenuCommand Open { get; set; }
        public BaseMainMenuCommand Save { get; set; }
        public BaseMainMenuCommand Close { get; set; }
        public BaseMainMenuCommands() {
            Open = new BaseMainMenuCommand("Open");
            Save = new BaseMainMenuCommand("Save");
            Close = new BaseMainMenuCommand("Close");
        }
        public class BaseMainMenuCommand : ICommand {
            Action action;
            string name;
            public BaseMainMenuCommand(Action action) {
                this.action = action;
            }
            public BaseMainMenuCommand(string name) {
                this.name = name;
            }
            bool b = false;
            public bool CanExecute(object parameter) {
                if(b == true) CanExecuteChanged.Invoke(this, new EventArgs());
                return !EnvironmentHelper.IsSL && !EnvironmentHelper.IsXBAP;
            }
            public event EventHandler CanExecuteChanged;
            public void Execute(object parameter) {
                MessageBox.Show(name);
            }
        }
    }
}!e<UserControl x:Class="RibbonDemo.TextUserControl"
             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:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
             xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
             xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon"
             xmlns:local="clr-namespace:RibbonDemo"
             mc:Ignorable="d"
             d:DesignHeight="300" d:DesignWidth="300">
    <UserControl.Resources>
    </UserControl.Resources>
    <dxb:BarManager>
        <dxb:BarManager.Items>
            <dxb:BarStaticItem x:Name="bsCurrentPos" Content="{Binding CaretPosition}"/>
            <dxb:BarButtonItem x:Name="cutButton"
                                   Content="Cut"
                                   Glyph="/RibbonDemo;component/Images/Icons/cut-16x16.png"
                                   LargeGlyph="/RibbonDemo;component/Images/Icons/cut-32x32.png"
                                   Command="{Binding ElementName=textBox, Path=Cut}"/>
            <dxb:BarButtonItem x:Name="copyButton"
                                   Content="Copy"
                                   Glyph="/RibbonDemo;component/Images/Icons/copy-16x16.png"
                                   LargeGlyph="/RibbonDemo;component/Images/Icons/copy-32x32.png"
                                   Command="{Binding ElementName=textBox, Path=Copy}"/>
            <dxb:BarButtonItem x:Name="pasteButton"
                                   Content="Paste"
                                   Glyph="/RibbonDemo;component/Images/Icons/paste-16x16.png"
                                   LargeGlyph="/RibbonDemo;component/Images/Icons/paste-32x32.png"
                                   Command="{Binding ElementName=textBox, Path=Paste}"/>
            <dxb:BarButtonItem x:Name="selectAllButton"
                                   Content="Select All"
                                   Glyph="/RibbonDemo;component/Images/Icons/SelectAll_16x16.png"
                                   LargeGlyph="/RibbonDemo;component/Images/Icons/SelectAll_32x32.png"
                                   Command="{Binding ElementName=textBox, Path=SelectAll}"/>
            <dxb:BarButtonItem x:Name="clearPageButton"
                                   Content="Clear All"
                                   Glyph="/RibbonDemo;component/Images/Icons/close-16x16.png"
                                   LargeGlyph="/RibbonDemo;component/Images/Icons/close-32x32.png"
                                   Command="{Binding ElementName=textBox, Path=Clear}"/>

            <dxb:BarButtonItem x:Name="openFile"
                                   Content="Open"
                                   Glyph="/RibbonDemo;component/Images/Icons/open-16x16.png"
                                   Command="{Binding MainMenuCommands.Open}"/>
            <dxb:BarButtonItem x:Name="saveFile"
                                   Content="Save"
                                   Glyph="/RibbonDemo;component/Images/Icons/save-16x16.png"
                                   Command="{Binding MainMenuCommands.Save}"/>
            <dxb:BarButtonItem x:Name="closeFile"
                                   Content="Clear"
                                   Glyph="/RibbonDemo;component/Images/Icons/close-16x16.png"
                                   Command="{Binding MainMenuCommands.Close}"/>

            <dxb:BarButtonItem x:Name="undoBtn"
                                   Content="UndoT"
                                   Glyph="/RibbonDemo;component/Images/Icons/undo-16x16.png"
                                   Command="{Binding ElementName=textBox, Path=Undo, Mode=TwoWay}"/>
            <dxb:BarButtonItem x:Name="redoBtn"
                                   Content="RedoT"
                                   Glyph="/RibbonDemo;component/Images/Icons/redo-16x16.png"
                                   Command="{Binding ElementName=textBox, Path=Redo, Mode=TwoWay}"/>
            <dxb:BarStaticItem x:Name="biRow" Content="{Binding Row}"/>
            <dxb:BarStaticItem x:Name="biColumn" Content="{Binding Column}"/>
        </dxb:BarManager.Items>
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="Auto"/>
                <RowDefinition Height="*"/>
                <RowDefinition Height="Auto"/>
            </Grid.RowDefinitions>
            <dxr:RibbonControl x:Name="ribbonControl" Grid.Row="0" AllowCustomization="False" ToolbarShowMode="ShowBelow" RibbonHeaderVisibility="Collapsed">
                <dxr:RibbonControl.ToolbarItemLinks>
                    <dxb:BarButtonItemLink BarItemName="undoBtn"/>
                    <dxb:BarButtonItemLink BarItemName="redoBtn"/>
                </dxr:RibbonControl.ToolbarItemLinks>
                <dxr:RibbonDefaultPageCategory>
                    <dxr:RibbonPage Caption="Home">
                        <dxr:RibbonPageGroup Caption="File">
                            <dxb:BarButtonItemLink BarItemName="openFile"/>
                            <dxb:BarButtonItemLink BarItemName="saveFile"/>
                            <dxb:BarButtonItemLink BarItemName="closeFile"/>
                        </dxr:RibbonPageGroup>
                        <dxr:RibbonPageGroup Caption="Clipboard">

                            <dxb:BarButtonItemLink BarItemName="cutButton"/>
                            <dxb:BarButtonItemLink BarItemName="copyButton"/>
                            <dxb:BarButtonItemLink BarItemName="pasteButton"/>
                            <dxb:BarButtonItemLink BarItemName="selectAllButton"/>
                            <dxb:BarButtonItemLink BarItemName="clearPageButton"/>
                        </dxr:RibbonPageGroup>
                    </dxr:RibbonPage>
                </dxr:RibbonDefaultPageCategory>
            </dxr:RibbonControl>

            <dxr:RibbonStatusBarControl x:Name="statusBar" Grid.Row="2" IsSizeGripVisible="False">
                <dxr:RibbonStatusBarControl.LeftItemLinks>
                    <dxb:BarStaticItemLink BarItemName="bsCurrentPos"/>
                </dxr:RibbonStatusBarControl.LeftItemLinks>
            </dxr:RibbonStatusBarControl>
            <local:DemoTextBox x:Name="textBox" Grid.Row="1" CaretPosChanged="OnTextBoxCaretPosChanged" Margin="0,0,0,1"/>
        </Grid>
    </dxb:BarManager>


</UserControl>!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.Ribbon;
using System.IO;
using DevExpress.Utils;
using DevExpress.Xpf.Utils;
using DevExpress.Xpf.Core.WPFCompatibility;

namespace RibbonDemo {
    public partial class TextUserControl : UserControl {
        public string CaretPosition {
            get { return (string)GetValue(CaretPositionProperty); }
            set { SetValue(CaretPositionProperty, value); }
        }
        public static readonly DependencyProperty CaretPositionProperty =
            DependencyPropertyManager.Register("CaretPosition", typeof(string), typeof(TextUserControl), new FrameworkPropertyMetadata(String.Format("Row: {0} Column: {1}", 0, 0)));
        public static readonly DependencyProperty RowProperty =
            DependencyProperty.Register("Row", typeof(int), typeof(TextUserControl), new PropertyMetadata(-1));

        public static readonly DependencyProperty ColumnProperty =
            DependencyProperty.Register("Column", typeof(int), typeof(TextUserControl), new PropertyMetadata(-1));
        public BaseMainMenuCommands MainMenuCommands { get; private set; }
        public int Row {
            get { return (int)GetValue(RowProperty); }
            set { SetValue(RowProperty, value); }
        }

        public int Column {
            get { return (int)GetValue(ColumnProperty); }
            set { SetValue(ColumnProperty, value); }
        }
        public TextUserControl() {
            InitializeComponent();
            MainMenuCommands = new BaseMainMenuCommands();
            DataContext = this;
            OnTextBoxCaretPosChanged(null, null);
        }
        public void OpenFileAction(string path) {
            textBox.Text = new StreamReader(path).ReadToEnd();
        }
        public void SaveFileAction(Stream stream) {
            StreamWriter writer = new StreamWriter(stream); writer.Write(textBox.Text); writer.Close();
        }
        public void CloseFileAction() {
            textBox.Close();
        }

        private void OnTextBoxCaretPosChanged(object sender, EventArgs e) {
            Row = textBox.CaretRow;
            Column = textBox.CaretColumn;
            CaretPosition = String.Format("Row: {0} Column: {1}", textBox.CaretRow, textBox.CaretColumn);
        }
    }
}!~�<local:RibbonDemoModule x:Class="RibbonDemo.RibbonSimplePad" Height="500" Width="600" x:Name="root" xmlns:local="clr-namespace:RibbonDemo" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase" xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors" xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon" xmlns:coll="clr-namespace:System.Collections;assembly=mscorlib" xmlns:sys="clr-namespace:System;assembly=mscorlib">

    <local:RibbonDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/RibbonDemo;component/Modules/RibbonSimplePadResources.SL.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </local:RibbonDemoModule.Resources>

    <dxdb:DemoModuleControl>
        <dxb:BarManager Name="barManager">
            <dxb:BarManager.Resources>
                <dxr:ApplicationMenu x:Key="appMenu" RightPaneWidth="280" ShowRightPane="True">
                    <dxr:ApplicationMenu.ItemLinks>
                        <dxb:BarItemLink BarItemName="sbNew" />
                        <dxb:BarItemLink BarItemName="bOpen" />
                        <dxb:BarItemLinkSeparator />
                        <dxb:BarItemLink BarItemName="bPrint" />
                        <dxb:BarItemLink BarItemName="bSend" />
                        <dxb:BarItemLinkSeparator />
                        <dxb:BarItemLink BarItemName="bAbout" />
                        <dxb:BarItemLinkSeparator />
                        <dxb:BarItemLink BarItemName="bExit" />
                    </dxr:ApplicationMenu.ItemLinks>
                    <dxr:ApplicationMenu.RightPane>
                        <dx:BackgroundPanel>
                            <Grid>
                                <Grid.RowDefinitions>
                                    <RowDefinition Height="Auto" />
                                        <RowDefinition Height="Auto" />
                                        <RowDefinition Height="*" />
                                </Grid.RowDefinitions>
                                    <TextBlock FontWeight="Bold" Margin="7,5,5,0">Recent Documents:</TextBlock>

                                <ListBox ItemTemplate="{StaticResource RecentItemsListBoxItemTemplate}" Grid.Row="2" BorderThickness="0" Margin="2,0,0,0" SelectionChanged="RecentItemsListBox_SelectionChanged">
                                    <ListBox.Items>
                                        <local:RecentItem Number="1" FileName="Document4.rtf" />
                                        <local:RecentItem Number="2" FileName="Document3.rtf" />
                                        <local:RecentItem Number="3" FileName="Document2.rtf" />
                                        <local:RecentItem Number="4" FileName="Document1.rtf" />
                                    </ListBox.Items>
                                </ListBox>
                            </Grid>
                        </dx:BackgroundPanel>
                    </dxr:ApplicationMenu.RightPane>
                    <dxr:ApplicationMenu.BottomPane>
                        <dx:UniformStackPanel Orientation="Horizontal" ChildSpacing="6" Margin="0,0,2,0">
                            <Button Margin="0,2,0,2" Content="Options" Command="{Binding ViewModel.OptionsCommand}" />
                            <Button Margin="0,2,0,2" Content="Exit" Command="{Binding ViewModel.ExitCommand}" />
                        </dx:UniformStackPanel>
                    </dxr:ApplicationMenu.BottomPane>
                </dxr:ApplicationMenu>
                <local:EnumToBoolConverter x:Key="EnumToBoolConverter" />
                <local:FontSizeConverter x:Key="FontSizeConverter" />
                <local:SimplePadFontFamilyConverter x:Key="FontFamilyConverter" />
                <local:ImageScaleValueConverter x:Key="ImageScaleValueConverter" />
            </dxb:BarManager.Resources>
            <dxb:BarManager.Items>
                <dxb:BarButtonItem Name="bNew" Content="New" Glyph="/RibbonDemo;component/Images/Icons/new-16x16.png" LargeGlyph="/RibbonDemo;component/Images/Icons/new-32x32.png" KeyGesture="Ctrl+N" Hint="New Blank Document" Command="{Binding ViewModel.NewCommand}" Description="New blank document." />
                <dxb:BarButtonItem Name="bTemplate" Content="Template" Glyph="/RibbonDemo;component/Images/Icons/new-16x16.png" LargeGlyph="/RibbonDemo;component/Images/Icons/new-32x32.png" KeyGesture="Ctrl+N" Hint="New Blank Document" Command="{Binding ViewModel.NewTemplateCommand}" Description="New blank document." />
                <dxb:BarSplitButtonItem Name="sbNew" Content="New" Glyph="/RibbonDemo;component/Images/Icons/new-16x16.png" LargeGlyph="/RibbonDemo;component/Images/Icons/new-32x32.png" Hint="New Blank Document" Command="{Binding ViewModel.NewCommand}" Description="New blank document.">
                    <dxb:BarSplitButtonItem.PopupControl>
                        <dxb:PopupMenu ItemsDisplayMode="LargeImagesTextDescription">
                            <dxb:PopupMenu.ItemLinks>
                                <dxb:BarItemLink BarItemName="bNew" />
                                <dxb:BarItemLink BarItemName="bTemplate" />
                            </dxb:PopupMenu.ItemLinks>
                        </dxb:PopupMenu>
                    </dxb:BarSplitButtonItem.PopupControl>
                </dxb:BarSplitButtonItem>
                <dxb:BarButtonItem Name="bOpen" Content="Open" Glyph="/RibbonDemo;component/Images/Icons/open-16x16.png" LargeGlyph="/RibbonDemo;component/Images/Icons/open-32x32.png" KeyGesture="Ctrl+O" Hint="Open a file." Description="Open a file." IsEnabled="False" />
                <dxb:BarButtonItem Name="bClose" Content="Close" Glyph="/RibbonDemo;component/Images/Icons/close-16x16.png" LargeGlyph="/RibbonDemo;component/Images/Icons/close-32x32.png" Hint="Closes the document." IsEnabled="False" />
                <dxb:BarButtonItem Name="bPrint" Content="Print" Glyph="/RibbonDemo;component/Images/Icons/print-16x16.png" LargeGlyph="/RibbonDemo;component/Images/Icons/print-32x32.png" Hint="Prints the document." KeyGesture="Ctrl+P" Command="{Binding ViewModel.PrintCommand}" Description="Prints the document." />
                <dxb:BarButtonItem Name="bSend" Content="Send in e-mail" LargeGlyph="/RibbonDemo;component/Images/Icons/Attach_32x32.png" Hint="Send a copy of the document in an e-mail message as an attachment." KeyGesture="Ctrl+D" Description="Send the document in an e-mail message." IsEnabled="False" />

                <dxb:BarButtonItem Name="bAbout" Content="About" LargeGlyph="/RibbonDemo;component/Images/Icons/info-32x32.png" IsEnabled="False" />
                <dxb:BarButtonItem Name="bExit" Content="Exit" Glyph="/RibbonDemo;component/Images/Icons/close-16x16.png" LargeGlyph="/RibbonDemo;component/Images/Icons/close-32x32.png" Hint="Closes this program after prompting you to save unsaved document." Description="Closes this program." IsEnabled="False" />

                <dxb:BarButtonItem Name="bCut" Content="Cut" Glyph="/RibbonDemo;component/Images/Icons/cut-16x16.png" LargeGlyph="/RibbonDemo;component/Images/Icons/cut-32x32.png" KeyGesture="Ctrl+X" Command="{Binding ViewModel.CutCommand}" />
                <dxb:BarButtonItem Name="bCopy" Content="Copy" Glyph="/RibbonDemo;component/Images/Icons/copy-16x16.png" LargeGlyph="/RibbonDemo;component/Images/Icons/copy-32x32.png" KeyGesture="Ctrl+C" Command="{Binding ViewModel.CopyCommand}" />
                <dxb:BarButtonItem Name="bPaste" Content="Paste" Glyph="/RibbonDemo;component/Images/Icons/paste-16x16.png" LargeGlyph="/RibbonDemo;component/Images/Icons/paste-32x32.png" Hint="Inserts the contents of the Clipboard at the insertion point." KeyGesture="Ctrl+V" Command="{Binding ViewModel.PasteCommand}" />
                <dxb:BarButtonItem Name="bClear" Content="Clear text" Glyph="/RibbonDemo;component/Images/Icons/Delete_16x16.png" LargeGlyph="/RibbonDemo;component/Images/Icons/Delete_32x32.png" Command="{Binding ViewModel.ClearCommand}" />
                <dxb:BarButtonItem Name="bSelectAll" Content="Select All" KeyGesture="Ctrl+A" Hint="Selects all text in the document." Command="{Binding ViewModel.SelectAllCommand}" Glyph="/RibbonDemo;component/Images/Icons/SelectAll_16x16.png" LargeGlyph="/RibbonDemo;component/Images/Icons/SelectAll_32x32.png" />
                <dxb:BarButtonItem Name="bInsertPicture" IsEnabled="False" Content="Picture" LargeGlyph="/RibbonDemo;component/Images/Icons/InsertPicture-32x32.png" KeyGesture="Ctrl+A" Hint="Insert picture in document." />

                <dxb:BarCheckItem Name="bBold" Content="Bold" Glyph="/RibbonDemo;component/Images/Icons/bold-16x16.png" KeyGesture="Ctrl+B" IsChecked="{Binding ViewModel.IsBold, Mode=TwoWay}" />
                <dxb:BarCheckItem Name="bItalic" Content="Italic" Glyph="/RibbonDemo;component/Images/Icons/italic-16x16.png" KeyGesture="Ctrl+I" IsChecked="{Binding ViewModel.IsItalic, Mode=TwoWay}" />
                <dxb:BarCheckItem Name="bUnderline" Content="Underline" Glyph="/RibbonDemo;component/Images/Icons/underline-16x16.png" KeyGesture="Ctrl+U" IsChecked="{Binding ViewModel.IsUnderline, Mode=TwoWay}" />
                <dxr:BarButtonGroup Name="bgFontShape">
                    <dxr:BarButtonGroup.ItemLinks>
                        <dxb:BarItemLink BarItemName="bBold" />
                        <dxb:BarItemLink BarItemName="bItalic" />
                        <dxb:BarItemLink BarItemName="bUnderline" />
                    </dxr:BarButtonGroup.ItemLinks>
                </dxr:BarButtonGroup>
                <dxb:BarButtonItem Name="bGrowFont" Content="Grow Font" Glyph="/RibbonDemo;component/Images/Icons/FontSizeIncrease_16x16.png" Command="{Binding ViewModel.GrowFontCommand}" />
                <dxb:BarButtonItem Name="bShrinkFont" Content="Shrink Font" Glyph="/RibbonDemo;component/Images/Icons/FontSizeDecrease_16x16.png" Command="{Binding ViewModel.ShrinkFontCommand}" />
                <dxr:BarButtonGroup Name="bgFontSizeChange">
                    <dxr:BarButtonGroup.ItemLinks>
                        <dxb:BarItemLink BarItemName="bGrowFont" />
                        <dxb:BarItemLink BarItemName="bShrinkFont" />
                    </dxr:BarButtonGroup.ItemLinks>
                </dxr:BarButtonGroup>
                <dxb:BarButtonItem Name="bIndentIncrease" Content="Increase Indent" KeyGesture="Ctrl+Shift+Right" Glyph="/RibbonDemo;component/Images/Icons/IndentIncrease_16x16.png" IsEnabled="False" />
                <dxb:BarButtonItem Name="bIndentDecrease" Content="Decrease Indent" KeyGesture="Ctrl+Shift+Left" Glyph="/RibbonDemo;component/Images/Icons/IndentDecrease_16x16.png" IsEnabled="False" />
                <dxr:BarButtonGroup Name="bgIndentChange">
                    <dxr:BarButtonGroup.ItemLinks>
                        <dxb:BarItemLink BarItemName="bIndentDecrease" />
                        <dxb:BarItemLink BarItemName="bIndentIncrease" />
                    </dxr:BarButtonGroup.ItemLinks>
                </dxr:BarButtonGroup>

                <dxb:BarEditItem Name="eFontSize" EditWidth="60" Content="Font Size" Hint="Change the font size" EditValue="{Binding ViewModel.FontSize, Converter={StaticResource FontSizeConverter}, Mode=TwoWay}">
                    <dxb:BarEditItem.EditSettings>
                        <dxe:ComboBoxEditSettings PopupMaxHeight="250" IsTextEditable="False" ItemsSource="{Binding ViewModel.FontSizeArray.Items}" />
                    </dxb:BarEditItem.EditSettings>
                </dxb:BarEditItem>
                <dxb:BarEditItem Name="eFont" EditWidth="120" Content="Font Family" Hint="Change the font family" EditValue="{Binding ViewModel.FontFamily, Converter={StaticResource FontFamilyConverter}, Mode=TwoWay}">
                    <dxb:BarEditItem.EditSettings>
                        <dxe:ComboBoxEditSettings IsTextEditable="False" ItemsSource="{Binding ViewModel.FontFamilies.Items}" />
                    </dxb:BarEditItem.EditSettings>
                </dxb:BarEditItem>
                <dxr:BarButtonGroup Name="bgFont">
                    <dxr:BarButtonGroup.ItemLinks>
                        <dxb:BarEditItemLink BarItemName="eFont" />
                        <dxb:BarEditItemLink BarItemName="eFontSize" />
                    </dxr:BarButtonGroup.ItemLinks>
                </dxr:BarButtonGroup>

                <dxb:BarCheckItem Name="bLeft" Content="Left" GroupIndex="1" KeyGesture="Ctrl+L" Glyph="/RibbonDemo;component/Images/Icons/left-align-16x16.png" Command="{Binding ViewModel.AlignLeftCommand}" IsChecked="{Binding Path=ViewModel.TextAlignment, Converter={StaticResource EnumToBoolConverter}, ConverterParameter=Left, Mode=TwoWay}" />
                <dxb:BarCheckItem Name="bCenter" Content="Center" GroupIndex="1" KeyGesture="Ctrl+E" Glyph="/RibbonDemo;component/Images/Icons/center-align-16x16.png" Command="{Binding ViewModel.AlignCenterCommand}" IsChecked="{Binding Path=ViewModel.TextAlignment, Converter={StaticResource EnumToBoolConverter}, ConverterParameter=Center, Mode=TwoWay}" />
                <dxb:BarCheckItem Name="bRight" Content="Right" GroupIndex="1" KeyGesture="Ctrl+R" Glyph="/RibbonDemo;component/Images/Icons/right-align-16x16.png" Command="{Binding ViewModel.AlignRightCommand}" IsChecked="{Binding Path=ViewModel.TextAlignment, Converter={StaticResource EnumToBoolConverter}, ConverterParameter=Right, Mode=TwoWay}" />
                <dxr:BarButtonGroup Name="bgAlignment">
                    <dxr:BarButtonGroup.ItemLinks>
                        <dxb:BarItemLink BarItemName="bLeft" />
                        <dxb:BarItemLink BarItemName="bCenter" />
                        <dxb:BarItemLink BarItemName="bRight" />
                    </dxr:BarButtonGroup.ItemLinks>
                </dxr:BarButtonGroup>

                <dxb:BarSplitButtonItem Name="sbImageBorderColor" Content="border color" Hint="Image border color" IsEnabled="{Binding ViewModel.IsImageSelected, Mode=TwoWay}" ActAsDropDown="True">
                    <dxb:BarSplitButtonItem.GlyphTemplate>
                        <DataTemplate>
                            <Border Width="32" Height="32" BorderBrush="Black" BorderThickness="1">
                                <Border.Background>
                                    <SolidColorBrush Color="{Binding ViewModel.SelectedImageColor}" />
                                </Border.Background>
                            </Border>
                        </DataTemplate>
                    </dxb:BarSplitButtonItem.GlyphTemplate>
                    <dxb:BarSplitButtonItem.PopupControl>
                        <dxb:PopupControlContainer>
                            <dxe:ColorEdit EditValue="{Binding ViewModel.SelectedImageColor, Mode=TwoWay}" DefaultColor="Black" CloseOwnerPopupOnClick="True" ShowBorder="False" />
                        </dxb:PopupControlContainer>
                    </dxb:BarSplitButtonItem.PopupControl>
                </dxb:BarSplitButtonItem>
                <dxb:BarSplitButtonItem Name="sbTextBackground" Content="Text Highlight Color" Hint="Make text look like it was marked with a highlighter pen">
                    <dxb:BarSplitButtonItem.GlyphTemplate>
                        <DataTemplate>
                            <Canvas Width="16" Height="16">
                                <Image Source="/RibbonDemo;component/Images/Icons/font-color-16x16.png" />
                                <Border Width="14" Height="2" Canvas.Left="1" Canvas.Top="14">
                                    <Border.Background>
                                        <SolidColorBrush Color="{Binding ViewModel.Background}" />
                                    </Border.Background>
                                </Border>
                            </Canvas>
                        </DataTemplate>
                    </dxb:BarSplitButtonItem.GlyphTemplate>

                    <dxb:BarSplitButtonItem.IsEnabled>False</dxb:BarSplitButtonItem.IsEnabled>
                    <dxb:BarSplitButtonItem.PopupControl>
                        <dxb:PopupControlContainer>
                            <dxe:ColorEdit DefaultColor="Transparent" DefaultColorButtonContent="No color" ShowBorder="False" EditValue="{Binding ViewModel.Background, Mode=TwoWay}" />
                        </dxb:PopupControlContainer>
                    </dxb:BarSplitButtonItem.PopupControl>
                </dxb:BarSplitButtonItem>
                <dxb:BarSplitButtonItem Name="sbForeground" Content="Font Color" Hint="Change the font color" Command="{Binding ViewModel.SetForegroundCommand}">
                    <dxb:BarSplitButtonItem.GlyphTemplate>
                        <DataTemplate>
                            <Canvas Width="16" Height="16">
                                <Image Source="/RibbonDemo;component/Images/Icons/Highlight_16x16.png" />
                                <Border Width="14" Height="2" Canvas.Left="1" Canvas.Top="14">
                                    <Border.Background>
                                        <SolidColorBrush Color="{Binding ViewModel.Foreground}" />
                                    </Border.Background>
                                </Border>
                            </Canvas>
                        </DataTemplate>
                    </dxb:BarSplitButtonItem.GlyphTemplate>
                    <dxb:BarSplitButtonItem.PopupControl>
                        <dxb:PopupControlContainer>
                            <dxe:ColorEdit DefaultColor="Black" EditValue="{Binding ViewModel.Foreground, Mode=TwoWay}" CloseOwnerPopupOnClick="True" ShowBorder="False" />
                        </dxb:PopupControlContainer>
                    </dxb:BarSplitButtonItem.PopupControl>
                </dxb:BarSplitButtonItem>
                <dxr:BarButtonGroup Name="bgFontColors">
                    <dxr:BarButtonGroup.ItemLinks>
                        <dxb:BarSplitButtonItemLink BarItemName="sbTextBackground" />
                        <dxb:BarSplitButtonItemLink BarItemName="sbForeground" />
                    </dxr:BarButtonGroup.ItemLinks>
                </dxr:BarButtonGroup>

                <dxb:BarSplitCheckItem Name="sbListBullets" Content="Start a list" KeyGesture="Ctrl+Shift+L" Hint="Click the arrow to choose different list styles" Glyph="/RibbonDemo;component/Images/Icons/bullets-16x16.png" IsChecked="{Binding ViewModel.IsList}">
                    <dxb:BarSplitCheckItem.IsEnabled>False</dxb:BarSplitCheckItem.IsEnabled>
                    <dxb:BarSplitCheckItem.PopupControl>
                        <dxr:GalleryDropDownPopupMenu x:Name="pmMarkerType" InitialVisibleColCount="5">
                            <dxr:GalleryDropDownPopupMenu.Gallery>
                                <dxb:Gallery x:Name="gMarkerType" ColCount="5" MinColCount="2" RowCount="2" IsGroupCaptionVisible="False" AllowFilter="False" IsItemCaptionVisible="False" IsItemDescriptionVisible="False" ItemCheckMode="None" ItemClick="gMarkerType_ItemClick">
                                    <dxb:Gallery.Groups>
                                        <dxb:GalleryItemGroup>
                                            <dxb:GalleryItemGroup.Items>
                                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Icons/Bullets-None-76x76.png" Caption="None" Hint="No marker displayed." />
                                                <dxb:GalleryItem x:Name="gItem" Glyph="/RibbonDemo;component/Images/Icons/Bullets-Disc-76x76.png" Caption="Disc" Hint="A solid disc circle is displayed." />
                                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Icons/Bullets-Circle-76x76.png" Caption="Circle" Hint="A hollow disc circle is displayed." />
                                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Icons/Bullets-Square-76x76.png" Caption="Square" Hint="A hollow square shape is displayed." />
                                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Icons/Bullets-Box-76x76.png" Caption="Box" Hint="A solid square box is displayed." />
                                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Icons/Bullets-LowerRoman-76x76.png" Caption="LowerRoman" Hint="A lowercase Roman numeral is displayed, starting with the numeral i" />
                                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Icons/Bullets-UpperRoman-76x76.png" Caption="UpperRoman" Hint="An uppercase Roman numeral is displayed, starting with the numeral I" />
                                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Icons/Bullets-LowerLatin-76x76.png" Caption="LowerLatin" Hint="A lowercase ASCII character is displayed, starting with the letter a" />
                                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Icons/Bullets-UpperLatin-76x76.png" Caption="UpperLatin" Hint="An uppercase ASCII character is displayed, starting with the letter A" />
                                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Icons/Bullets-Decimal-76x76.png" Caption="Decimal" Hint="A decimal is displayed, starting with the number one" />
                                            </dxb:GalleryItemGroup.Items>
                                        </dxb:GalleryItemGroup>
                                    </dxb:Gallery.Groups>
                                </dxb:Gallery>
                            </dxr:GalleryDropDownPopupMenu.Gallery>
                        </dxr:GalleryDropDownPopupMenu>
                    </dxb:BarSplitCheckItem.PopupControl>
                </dxb:BarSplitCheckItem>
                <dxr:BarButtonGroup Name="bgListBullets">
                    <dxr:BarButtonGroup.ItemLinks>
                        <dxb:BarItemLink BarItemName="sbListBullets" />
                    </dxr:BarButtonGroup.ItemLinks>
                </dxr:BarButtonGroup>

                <dxr:RibbonGalleryBarItem x:Name="itmShapes" DropDownGalleryInit="OnShapesDropDownGalleryInit">
                    <dxr:RibbonGalleryBarItem.Gallery>
                        <dxb:Gallery x:Name="gShapes" ItemGlyphRegionSize="54,54" ItemCheckMode="Single" ItemGlyphStretch="None" ItemCaptionMargin="0" ItemDescriptionMargin="0" IsItemDescriptionVisible="False" IsItemCaptionVisible="False" ItemClick="OnShapesItemClick" ColCount="12" MinColCount="1" RowCount="2">
                            <dxb:Gallery.Groups>
                                <dxb:GalleryItemGroup>
                                    <dxb:GalleryItemGroup.Items>
                                        <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Shapes/ShapeNone.png" Description="None" Hint="None">
                                            <dxb:GalleryItem.SuperTip>
                                                <dx:SuperTip>
                                                    <dx:SuperTipHeaderItem Content="None" />
                                                </dx:SuperTip>
                                            </dxb:GalleryItem.SuperTip>
                                        </dxb:GalleryItem>
                                        <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Shapes/ShapeRectangle.png" Description="Rectangle border" Hint="Rectangle border">
                                            <dxb:GalleryItem.SuperTip>
                                                <dx:SuperTip>
                                                    <dx:SuperTipHeaderItem Content="Rectangle" />
                                                </dx:SuperTip>
                                            </dxb:GalleryItem.SuperTip>
                                        </dxb:GalleryItem>
                                        <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Shapes/ShapeCircle.png" Description="Circle border" Hint="Circle border">
                                            <dxb:GalleryItem.SuperTip>
                                                <dx:SuperTip>
                                                    <dx:SuperTipHeaderItem Content="Circle" />
                                                </dx:SuperTip>
                                            </dxb:GalleryItem.SuperTip>
                                        </dxb:GalleryItem>
                                        <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Shapes/ShapeTriangle.png" Description="Triangle border" Hint="Triangle border">
                                            <dxb:GalleryItem.SuperTip>
                                                <dx:SuperTip>
                                                    <dx:SuperTipHeaderItem Content="Triangle" />
                                                </dx:SuperTip>
                                            </dxb:GalleryItem.SuperTip>
                                        </dxb:GalleryItem>
                                        <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Shapes/ShapeStar.png" Description="Star border" Hint="Star border">
                                            <dxb:GalleryItem.SuperTip>
                                                <dx:SuperTip>
                                                    <dx:SuperTipHeaderItem Content="Star" />
                                                </dx:SuperTip>
                                            </dxb:GalleryItem.SuperTip>
                                        </dxb:GalleryItem>
                                        <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Shapes/ShapeLeftArrow.png" Description="Left arrow border" Hint="Left arrow border">
                                            <dxb:GalleryItem.SuperTip>
                                                <dx:SuperTip>
                                                    <dx:SuperTipHeaderItem Content="Left Arrow" />
                                                </dx:SuperTip>
                                            </dxb:GalleryItem.SuperTip>
                                        </dxb:GalleryItem>
                                        <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Shapes/ShapeRightArrow.png" Description="Right arrow border" Hint="Right arrow border">
                                            <dxb:GalleryItem.SuperTip>
                                                <dx:SuperTip>
                                                    <dx:SuperTipHeaderItem Content="Right Arrow" />
                                                </dx:SuperTip>
                                            </dxb:GalleryItem.SuperTip>
                                        </dxb:GalleryItem>
                                        <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Shapes/ShapeUpArrow.png" Description="Up arrow border" Hint="Up arrow border">
                                            <dxb:GalleryItem.SuperTip>
                                                <dx:SuperTip>
                                                    <dx:SuperTipHeaderItem Content="Up arrow" />
                                                </dx:SuperTip>
                                            </dxb:GalleryItem.SuperTip>
                                        </dxb:GalleryItem>
                                        <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Shapes/ShapeDownArrow.png" Description="Down arrow border" Hint="Down arrow border">
                                            <dxb:GalleryItem.SuperTip>
                                                <dx:SuperTip>
                                                    <dx:SuperTipHeaderItem Content="Down arrow" />
                                                </dx:SuperTip>
                                            </dxb:GalleryItem.SuperTip>
                                        </dxb:GalleryItem>
                                    </dxb:GalleryItemGroup.Items>
                                </dxb:GalleryItemGroup>
                            </dxb:Gallery.Groups>
                        </dxb:Gallery>
                    </dxr:RibbonGalleryBarItem.Gallery>
                </dxr:RibbonGalleryBarItem>

                <dxb:BarEditItem Name="eImageScale" EditWidth="60" Content="Scale:" Hint="Image scale" Glyph="/RibbonDemo;component/Images/Icons/Scaling_16x16.png" EditValue="{Binding ViewModel.SelectedImage.Scale, Converter={StaticResource ImageScaleValueConverter}, Mode=TwoWay}">
                    <dxb:BarEditItem.EditSettings>
                        <dxe:ComboBoxEditSettings PopupMaxHeight="250" IsTextEditable="False" ItemsSource="{Binding ViewModel.ImageScaleValueArray}" />
                    </dxb:BarEditItem.EditSettings>
                </dxb:BarEditItem>
                <dxb:BarEditItem Name="eImageBorderThickness" EditWidth="60" Content="Thickness:" Hint="Image border thickness" Glyph="/RibbonDemo;component/Images/Icons/Thickness_16x16.png" EditValue="{Binding ViewModel.SelectedImage.BorderWeight, Mode=TwoWay}">
                    <dxb:BarEditItem.EditSettings>
                        <dxe:ComboBoxEditSettings PopupMaxHeight="250" IsTextEditable="False" ItemsSource="{Binding ViewModel.BorderWeightArray}" />
                    </dxb:BarEditItem.EditSettings>
                </dxb:BarEditItem>

                <dxr:RibbonGalleryBarItem Name="gClipart" DropDownGalleryInit="OnClipartDropDownGalleryInit">
                    <dxr:RibbonGalleryBarItem.Gallery>
                        <dxb:Gallery IsItemCaptionVisible="False" RowCount="2" ItemGlyphSize="100,56" IsItemDescriptionVisible="False" AllowFilter="False" IsGroupCaptionVisible="False" MinColCount="2" ItemGlyphHorizontalAlignment="Center" ItemGlyphVerticalAlignment="Center" ItemClick="OnClipartItemClick">
                            <dxb:GalleryItemGroup>
                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Clipart/caCompClient.png" />
                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Clipart/caCompClientEnabled.png" />
                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Clipart/caDatabaseBlue.png" />
                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Clipart/caDataBaseDisabled.png" />
                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Clipart/caDataBaseGreen.png" />
                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Clipart/caDataBaseViolet.png" />
                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Clipart/caInet.png" />
                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Clipart/caInetSearch.png" />
                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Clipart/caModem.png" />
                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Clipart/caModemEnabled.png" />
                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Clipart/caNetCard.png" />
                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Clipart/caNetwork.png" />
                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Clipart/caNetworkEnabled.png" />
                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Clipart/caServer.png" />
                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Clipart/caServerEnabled.png" />
                                <dxb:GalleryItem Glyph="/RibbonDemo;component/Images/Clipart/caWebCam.png" />
                            </dxb:GalleryItemGroup>
                        </dxb:Gallery>
                    </dxr:RibbonGalleryBarItem.Gallery>
                </dxr:RibbonGalleryBarItem>
                <dxr:RibbonGalleryBarItem Name="gTheme" DropDownGalleryInit="OnThemeDropDownGalleryInit">
                    <dxr:RibbonGalleryBarItem.Gallery>
                        <dxb:Gallery MinColCount="2" ColCount="4" RowCount="2" ItemCheckMode="Single" AllowHoverAnimation="True" AllowHoverImages="True" FilterCaption="Themes" IsItemCaptionVisible="False" ItemCaptionHorizontalAlignment="Center" HoverGlyphSize="96,96" ItemClick="OnThemeItemClick">
                            <dxb:Gallery.Groups>
                                <dxb:GalleryItemGroup Caption="Standard">
                                    <dxb:GalleryItem Caption="DXStyle" Glyph="/RibbonDemo;component/Images/ThemeIcons/DXStyle.png" />
                                    <dxb:GalleryItem Caption="VS2010" Glyph="/RibbonDemo;component/Images/ThemeIcons/VS2010.png" />
                                    <dxb:GalleryItem Caption="MetropolisDark" Glyph="/RibbonDemo;component/Images/ThemeIcons/MetropolisDark.png" />
                                    <dxb:GalleryItem Caption="MetropolisLight" Glyph="/RibbonDemo;component/Images/ThemeIcons/MetropolisLight.png" />
                                    <dxb:GalleryItem Caption="Seven" Glyph="/RibbonDemo;component/Images/ThemeIcons/Seven_48x48.png" />
                                    <dxb:GalleryItem Caption="Light Gray" Glyph="/RibbonDemo;component/Images/ThemeIcons/LightGray_48x48.png" />
                                    <dxb:GalleryItem Caption="Deep Blue" Glyph="/RibbonDemo;component/Images/ThemeIcons/DeepBlue_48x48.png" />
                                </dxb:GalleryItemGroup>
                                <dxb:GalleryItemGroup Caption="Office2007">
                                    <dxb:GalleryItem Caption="Office 2007 Black" Glyph="/RibbonDemo;component/Images/ThemeIcons/Office2007Black_48x48.png" />
                                    <dxb:GalleryItem Caption="Office 2007 Blue" Glyph="/RibbonDemo;component/Images/ThemeIcons/Office2007Blue_48x48.png" />
                                    <dxb:GalleryItem Caption="Office 2007 Silver" Glyph="/RibbonDemo;component/Images/ThemeIcons/Office2007Silver_48x48.png" />
                                </dxb:GalleryItemGroup>
                                <dxb:GalleryItemGroup Caption="Office2010">
                                    <dxb:GalleryItem Caption="Office 2010 Black" Glyph="/RibbonDemo;component/Images/ThemeIcons/Office2010Black_48x48.png" />
                                    <dxb:GalleryItem Caption="Office 2010 Blue" Glyph="/RibbonDemo;component/Images/ThemeIcons/Office2010Blue_48x48.png" />
                                    <dxb:GalleryItem Caption="Office 2010 Silver" Glyph="/RibbonDemo;component/Images/ThemeIcons/Office2010Silver_48x48.png" />
                                </dxb:GalleryItemGroup>
                                <dxb:GalleryItemGroup Caption="Office2013">
                                    <dxb:GalleryItem Caption="Office 2013" Glyph="/RibbonDemo;component/Images/ThemeIcons/Office2013_48x48.png" />
                                </dxb:GalleryItemGroup>
                            </dxb:Gallery.Groups>
                        </dxb:Gallery>
                    </dxr:RibbonGalleryBarItem.Gallery>
                </dxr:RibbonGalleryBarItem>

                <dxb:BarEditItem Name="eRibbonStyle" Content="Ribbon Style:" EditWidth="100" ClosePopupOnChangingEditValue="True" EditValue="{Binding ViewModel.RibbonStyle, Mode=TwoWay}">
                    <dxb:BarEditItem.EditSettings>
                        <dxe:ComboBoxEditSettings IsTextEditable="False" PopupMaxHeight="250">
                            <dxe:ComboBoxEditSettings.Items>
                                <dxr:RibbonStyle>Office2010</dxr:RibbonStyle>
                                <dxr:RibbonStyle>Office2007</dxr:RibbonStyle>
                            </dxe:ComboBoxEditSettings.Items>
                        </dxe:ComboBoxEditSettings>
                    </dxb:BarEditItem.EditSettings>
                </dxb:BarEditItem>
                <dxb:BarEditItem Name="ePageCategoryAlignment" Content="Page category alignment:" EditWidth="100" ClosePopupOnChangingEditValue="True" EditValue="{Binding ViewModel.PageCategoryAlignment, Mode=TwoWay}">
                    <dxb:BarEditItem.EditSettings>
                        <dxe:ComboBoxEditSettings IsTextEditable="False" PopupMaxHeight="250">
                            <dxe:ComboBoxEditSettings.Items>
                                <dxr:RibbonPageCategoryCaptionAlignment>Right</dxr:RibbonPageCategoryCaptionAlignment>
                                <dxr:RibbonPageCategoryCaptionAlignment>Left</dxr:RibbonPageCategoryCaptionAlignment>
                            </dxe:ComboBoxEditSettings.Items>
                        </dxe:ComboBoxEditSettings>
                    </dxb:BarEditItem.EditSettings>
                </dxb:BarEditItem>
                <dxb:BarEditItem Name="eToolbarShowMode" Content="Toolbar show mode:" EditWidth="100" ClosePopupOnChangingEditValue="True" EditValue="{Binding ViewModel.ToolbarShowMode, Mode=TwoWay}">
                    <dxb:BarEditItem.EditSettings>
                        <dxe:ComboBoxEditSettings IsTextEditable="False" PopupMaxHeight="250">
                            <dxe:ComboBoxEditSettings.Items>
                                <dxr:RibbonQuickAccessToolbarShowMode>ShowAbove</dxr:RibbonQuickAccessToolbarShowMode>
                                <dxr:RibbonQuickAccessToolbarShowMode>ShowBelow</dxr:RibbonQuickAccessToolbarShowMode>
                                <dxr:RibbonQuickAccessToolbarShowMode>Hide</dxr:RibbonQuickAccessToolbarShowMode>
                            </dxe:ComboBoxEditSettings.Items>
                        </dxe:ComboBoxEditSettings>
                    </dxb:BarEditItem.EditSettings>
                </dxb:BarEditItem>
                <dxb:BarSplitButtonItem Name="sbPageCategoryColor" Content="Category color" Hint="Category color" ActAsDropDown="True">
                    <dxb:BarSplitButtonItem.GlyphTemplate>
                        <DataTemplate>
                            <Border Width="32" Height="32" BorderBrush="Black" BorderThickness="1">
                                <Border.Background>
                                    <SolidColorBrush Color="{Binding ViewModel.PageCategoryColor}" />
                                </Border.Background>
                            </Border>
                        </DataTemplate>
                    </dxb:BarSplitButtonItem.GlyphTemplate>
                    <dxb:BarSplitButtonItem.PopupControl>
                        <dxb:PopupControlContainer>
                            <dxe:ColorEdit Color="Black" DefaultColor="Orange" EditValue="{Binding ViewModel.PageCategoryColor, Mode=TwoWay}" DefaultColorButtonContent="Automatic" CloseOwnerPopupOnClick="True" ShowBorder="False" />
                        </dxb:PopupControlContainer>
                    </dxb:BarSplitButtonItem.PopupControl>
                </dxb:BarSplitButtonItem>
                <dxb:BarButtonItem Name="eDescription" Glyph="/RibbonDemo;component/Images/Info_16x16.png" LargeGlyph="/RibbonDemo;component/Images/description.png" Command="{Binding ViewModel.HelpCommand}" />
                <dxb:BarStaticItem Name="bSiteLink" ItemMinWidth="100" Command="{Binding ViewModel.HelpCommand}">
                    <dxb:BarStaticItem.ContentTemplate>
                        <DataTemplate>

                             <Image Source="/RibbonDemo;component/Images/online.png" />
                        </DataTemplate>
                    </dxb:BarStaticItem.ContentTemplate>
                </dxb:BarStaticItem>
            </dxb:BarManager.Items>
            <Grid Background="Transparent">
                <Grid.RowDefinitions>
                    <RowDefinition Height="Auto" />
                    <RowDefinition Height="*" />
                    <RowDefinition Height="Auto" />
                </Grid.RowDefinitions>
                <dxr:RibbonControl x:Name="RibbonControl" ApplicationButtonLargeIcon="/RibbonDemo;component/Images/ribbon-application-32x32.png" PageCategoryAlignment="{Binding ViewModel.PageCategoryAlignment}" RibbonTitleBarVisibility="Auto" RibbonStyle="{Binding ViewModel.RibbonStyle, Mode=TwoWay}" ToolbarShowMode="{Binding ViewModel.ToolbarShowMode, Mode=TwoWay}" BackstageOpened="RibbonControl_BackstageOpened">
                    <dxr:RibbonControl.ApplicationMenu>
                        <dxr:BackstageViewControl>
                            <dxr:BackstageButtonItem Content="New" MinWidth="150" Glyph="/RibbonDemo;component/Images/Icons/new-16x16.png" Command="{Binding ViewModel.NewCommand}" />
                            <dxr:BackstageButtonItem Content="Open" Glyph="/RibbonDemo;component/Images/Icons/open-16x16.png" />
                            <dxr:BackstageTabItem Content="Recent">
                                <dxr:BackstageTabItem.ControlPane>
                                    <ContentControl Template="{StaticResource RecentControlPaneTemplate}" Foreground="{Binding ForegroundInfo.NormalForeground}" UseLayoutRounding="True" />
                                </dxr:BackstageTabItem.ControlPane>
                            </dxr:BackstageTabItem>
                            <dxr:BackstageTabItem Content="Options">
                                <dxr:BackstageTabItem.ControlPane>
                                    <ContentControl Template="{StaticResource OptionsControlPaneTemplate}" Foreground="{Binding ForegroundInfo.NormalForeground}" />
                                </dxr:BackstageTabItem.ControlPane>
                            </dxr:BackstageTabItem>
                            <dxr:BackstageTabItem Content="Help">
                                <dxr:BackstageTabItem.ControlPane>
                                    <ContentControl Template="{StaticResource HelpControlPaneTemplate}" Foreground="{Binding ForegroundInfo.NormalForeground}" />
                                </dxr:BackstageTabItem.ControlPane>
                            </dxr:BackstageTabItem>
                            <dxr:BackstageButtonItem Content="Close" Glyph="/RibbonDemo;component/Images/Icons/close-16x16.png" Command="{Binding DataContext.ViewModel.ExitCommand}" />
                        </dxr:BackstageViewControl>
                    </dxr:RibbonControl.ApplicationMenu>
                    <dxr:RibbonControl.PageHeaderItemLinks>
                        <dxb:BarItemLink BarItemName="eDescription" />
                    </dxr:RibbonControl.PageHeaderItemLinks>
                    <dxr:RibbonControl.ToolbarItemLinks>
                        <dxb:BarItemLink BarItemName="bPaste" />
                        <dxb:BarItemLink BarItemName="bCut" />
                        <dxb:BarItemLink BarItemName="bCopy" />
                    </dxr:RibbonControl.ToolbarItemLinks>
                    <dxr:RibbonDefaultPageCategory>
                        <dxr:RibbonPage Caption="Home">
                            <dxr:RibbonPageGroup Caption="Clipboard" ShowCaptionButton="False">
                                <dxb:BarItemLink BarItemName="bPaste" RibbonStyle="Large" />
                                <dxb:BarItemLink BarItemName="bCut" RibbonStyle="SmallWithText" />
                                <dxb:BarItemLink BarItemName="bCopy" RibbonStyle="SmallWithText" />
                            </dxr:RibbonPageGroup>
                            <dxr:RibbonPageGroup Caption="Font" ShowCaptionButton="False">
                                <dxb:BarItemLink BarItemName="bgFont" />
                                <dxb:BarItemLink BarItemName="bgFontSizeChange" />
                                <dxb:BarItemLink BarItemName="bgFontShape" RibbonStyle="SmallWithoutText" />
                                <dxb:BarItemLink BarItemName="bgFontColors" RibbonStyle="SmallWithoutText" />
                            </dxr:RibbonPageGroup>
                            <dxr:RibbonPageGroup Caption="Paragraph">
                                <dxb:BarItemLink BarItemName="bgAlignment" RibbonStyle="SmallWithoutText" />
                                <dxb:BarItemLink BarItemName="bgListBullets" RibbonStyle="SmallWithoutText" />
                                <dxb:BarItemLink BarItemName="bgIndentChange" />
                            </dxr:RibbonPageGroup>
                            <dxr:RibbonPageGroup Caption="Insert" ShowCaptionButton="False">
                                <dxb:BarButtonItemLink BarItemName="bInsertPicture" RibbonStyle="Large" />
                                <dxr:RibbonGalleryBarItemLink BarItemName="gClipart" />
                            </dxr:RibbonPageGroup>
                            <dxr:RibbonPageGroup Caption="Editing" ShowCaptionButton="False" Glyph="/RibbonDemo;component/Images/Icons/Find_32x32.png">
                                <dxb:BarItemLink BarItemName="bClear" RibbonStyle="All" />
                                <dxb:BarButtonItemLink BarItemName="bSelectAll" RibbonStyle="All" />
                            </dxr:RibbonPageGroup>
                        </dxr:RibbonPage>
                        <dxr:RibbonPage x:Name="pSettings" Caption="Settings">
                            <dxr:RibbonPageGroup Caption="Theme" ShowCaptionButton="False">
                                <dxb:BarItemLink BarItemName="gTheme" />
                            </dxr:RibbonPageGroup>
                            <dxr:RibbonPageGroup Caption="Settings" ShowCaptionButton="False">
                                <dxb:BarItemLink BarItemName="eRibbonStyle" RibbonStyle="SmallWithText" />
                                <dxb:BarItemLink BarItemName="ePageCategoryAlignment" RibbonStyle="SmallWithText" />
                                <dxb:BarItemLink BarItemName="eToolbarShowMode" RibbonStyle="SmallWithText" />
                                <dxb:BarItemLink BarItemName="sbPageCategoryColor" RibbonStyle="Large" />
                            </dxr:RibbonPageGroup>
                        </dxr:RibbonPage>
                    </dxr:RibbonDefaultPageCategory>
                    <dxr:RibbonPageCategory x:Name="selectionPageCategory" Caption="Image tools" IsVisible="{Binding ViewModel.IsImageSelected}" Color="{Binding ViewModel.PageCategoryColor}">
                        <dxr:RibbonPage x:Name="pSelection" Caption="Format">
                            <dxr:RibbonPageGroup Caption="Clipboard">
                                <dxb:BarItemLink BarItemName="bPaste" RibbonStyle="Large" />
                                <dxb:BarItemLink BarItemName="bCut" RibbonStyle="Large" />
                                <dxb:BarItemLink BarItemName="bCopy" RibbonStyle="Large" />
                            </dxr:RibbonPageGroup>
                            <dxr:RibbonPageGroup Caption="Border Format">
                                <dxb:BarItemLink BarItemName="eImageScale" />
                                <dxb:BarItemLink BarItemName="eImageBorderThickness" />
                                <dxb:BarItemLink BarItemName="sbImageBorderColor" RibbonStyle="Large" />
                                <dxb:BarItemLink BarItemName="itmShapes" />
                            </dxr:RibbonPageGroup>
                        </dxr:RibbonPage>
                    </dxr:RibbonPageCategory>
                </dxr:RibbonControl>
                    <local:DemoRichControl Grid.Row="1" x:Name="richControl" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" BorderThickness="0" />
                <dxr:RibbonStatusBarControl Grid.Row="2" Name="StatusBar" IsSizeGripVisible="False">
                    <dxr:RibbonStatusBarControl.RightItemLinks>
                        <dxb:BarItemLink BarItemName="bSiteLink" />
                    </dxr:RibbonStatusBarControl.RightItemLinks>
                </dxr:RibbonStatusBarControl>
            </Grid>
        </dxb:BarManager>
    </dxdb:DemoModuleControl>
</local:RibbonDemoModule>!j�using System;
using System.Collections.Generic;
using System.Globalization;
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 DevExpress.Utils;
using DevExpress.Xpf.Bars;
using DevExpress.Xpf.Core;
using DevExpress.Xpf.Editors;
using DevExpress.Xpf.Ribbon;
using System.ComponentModel;

using DevExpress.Xpf.Core.WPFCompatibility;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors.Settings;
using System.IO;

namespace RibbonDemo {
    public enum ImageBorderShapeType { None, Rectangle, Circle, Triangle, Star, LeftArrow, RightArrow, UpArrow, DownArrow }
    public partial class RibbonSimplePad : RibbonDemoModule {


        public RibbonSimplePad() {
            InitializeComponent();
            ViewModel = new SimplePadViewModel(richControl, RibbonControl, barManager);
            ViewModel.PropertyChanged += new PropertyChangedEventHandler(OnViewModelPropertyChanged);
            DataContext = this;
            barManager.DataContext = this;

            ((ComboBoxEditSettings)eFontSize.EditSettings).ItemsSource = ViewModel.FontSizeArray.Items;
            ((ComboBoxEditSettings)eFont.EditSettings).ItemsSource = ViewModel.FontFamilies.Items;
            ((ComboBoxEditSettings)eImageBorderThickness.EditSettings).ItemsSource = ViewModel.BorderWeightArray;
            ((ComboBoxEditSettings)eImageScale.EditSettings).ItemsSource = ViewModel.ImageScaleValueArray;
            ThemeManager.ApplicationThemeChanged += OnApplicationThemeChanged;
        }

        void OnViewModelPropertyChanged(object sender, PropertyChangedEventArgs e) {
            if(e.PropertyName == "SelectedImage") {
                UpdateShapesCheckedItem();
            }
        }

        void OnApplicationThemeChanged(DependencyObject sender, ThemeChangedRoutedEventArgs e) {
            SelectCurrentThemeItem();
            UpdateApplicationButtonLargeIcon(e.ThemeName);
        }
        void UpdateApplicationButtonLargeIcon(string themeName) {
            if(Ribbon == null || string.IsNullOrEmpty(themeName)) return;
            if(themeName == Theme.MetropolisDarkName || themeName == Theme.MetropolisLightName || themeName == Theme.Office2013Name) {
                Ribbon.ApplicationButtonLargeIcon = null;
            } else {
                Ribbon.ApplicationButtonLargeIcon = new BitmapImage(new Uri(@"/RibbonDemo;component/Images/ribbon-application-32x32.png", UriKind.Relative));
            }
        }
        public SimplePadViewModel ViewModel { get; set; }
        protected override void OnLoaded(object sender, RoutedEventArgs e) {
            base.OnLoaded(sender, e);
            richControl.AcceptsTab = true;
            richControl.Focus();
            SelectCurrentThemeItem();
            UpdateApplicationButtonLargeIcon(ThemeManager.ActualApplicationThemeName);
        }
        protected override void RaiseIsPopupContentInvisibleChanged(DependencyPropertyChangedEventArgs e) {
            base.RaiseIsPopupContentInvisibleChanged(e);
            RibbonControl.CloseApplicationMenu();
        }
        protected override bool CanLeave() {
            RibbonControl.CloseApplicationMenu();
            return base.CanLeave();
        }

        protected override void OnUnloaded(object sender, RoutedEventArgs e) {
                gTheme.Gallery.Groups.Clear();
        }

        protected virtual void OnMarkerTypeOpened(object sender, EventArgs e) {
        }
        protected virtual void OnShapesDropDownGalleryInit(object sender, DropDownGalleryEventArgs e) {
            e.DropDownGallery.Gallery.IsGroupCaptionVisible = DefaultBoolean.False;
            e.DropDownGallery.Gallery.AllowFilter = false;
            e.DropDownGallery.InitialVisibleColCount = 3;
            e.DropDownGallery.Gallery.IsItemDescriptionVisible = true;
            e.DropDownGallery.Gallery.ItemDescriptionHorizontalAlignment = HorizontalAlignment.Center;
            e.DropDownGallery.Gallery.ItemCaptionHorizontalAlignment = HorizontalAlignment.Center;
        }
        protected virtual void OnShapesItemClick(object sender, GalleryItemEventArgs e) {
            if(ViewModel.SelectedImage != null) {
                ViewModel.SelectedImage.ShapeType = (ImageBorderShapeType)Enum.ToObject(typeof(ImageBorderShapeType), gShapes.Groups[0].Items.IndexOf(e.Item));
            }
        }

        protected virtual void OnFontItemClick(object sender, ItemClickEventArgs e) {
        }

        protected virtual void OnThemeDropDownGalleryInit(object sender, DropDownGalleryEventArgs e) {
            Gallery gallery = e.DropDownGallery.Gallery;
            gallery.AllowHoverImages = false;
            gallery.IsItemCaptionVisible = true;
            gallery.ItemGlyphLocation = Dock.Top;
            gallery.IsGroupCaptionVisible = DefaultBoolean.True;
        }
        protected virtual void OnThemeItemClick(object sender, GalleryItemEventArgs e) {
            string themeName = (string)e.Item.Caption;
            themeName = themeName.Replace(" ", string.Empty);
            Theme = Theme.FindTheme(themeName);
        }
        protected virtual void OnClipartDropDownGalleryInit(object sender, DropDownGalleryEventArgs e) {
            e.DropDownGallery.Gallery.IsItemCaptionVisible = false;
            e.DropDownGallery.Gallery.IsItemDescriptionVisible = false;
            e.DropDownGallery.Gallery.IsGroupCaptionVisible = DefaultBoolean.False;
            e.DropDownGallery.Gallery.ColCount = 0;
            e.DropDownGallery.Gallery.ItemGlyphStretch = Stretch.Fill;
            e.DropDownGallery.Gallery.ItemGlyphHorizontalAlignment = HorizontalAlignment.Center;
            e.DropDownGallery.Gallery.ItemGlyphVerticalAlignment = VerticalAlignment.Center;
            e.DropDownGallery.Gallery.MinColCount = 4;
            e.DropDownGallery.InitialVisibleColCount = 3;
        }
        protected virtual void OnClipartItemClick(object sender, GalleryItemEventArgs e) {
            InsertImage(e.Item.Glyph);
        }
        void SelectCurrentThemeItem() {
            string themeName = ThemeManager.ApplicationThemeName;
            foreach(GalleryItemGroup group in gTheme.Gallery.Groups) {
                foreach(GalleryItem item in group.Items) {
                    if(Convert.ToString(item.Caption).Replace(" ", "") == themeName) {
                        gTheme.Gallery.ItemClick -= OnThemeItemClick;
                        item.IsChecked = true;
                        gTheme.Gallery.ItemClick += new GalleryItemEventHandler(OnThemeItemClick);
                        return;
                    }
                }
            }
        }


        void CheckMarkerTypeInGallery(string markerStyle) {
            foreach(GalleryItem item in gMarkerType.Groups[0].Items) {
                if(item.Caption.ToString() != markerStyle)
                    continue;
                item.IsChecked = true;
                return;
            }
        }

        void InsertImage(ImageSource glyph) {
            if(richControl == null)
                return;
            ImageBorder imgBorder = new ImageBorder() { BorderBrush = new SolidColorBrush(Colors.Black), BorderThickness = new Thickness(1), Content = glyph };
            InlineUIContainer c = new InlineUIContainer();
            c.Child = imgBorder;
            richControl.Selection.Insert(c);
            richControl.Selection.Select(richControl.Selection.Start.GetNextInsertionPosition(LogicalDirection.Backward), richControl.Selection.End);
        }
        void RecentItemsListBox_SelectionChanged(object sender, SelectionChangedEventArgs e) {
            ((ApplicationMenu)RibbonControl.ApplicationMenu).ClosePopup();
        }

        private void RibbonControl_BackstageOpened(object sender, EventArgs e) {
            ViewModel.InitializeOptions();
        }
        private void UpdateShapesCheckedItem() {
            foreach(GalleryItem item in gShapes.Groups[0].Items) {
                item.IsChecked = ViewModel.SelectedImage != null &&
                    ViewModel.SelectedImage.ShapeType == (ImageBorderShapeType)Enum.ToObject(typeof(ImageBorderShapeType), gShapes.Groups[0].Items.IndexOf(item));
            }
        }
        private void gMarkerType_ItemClick(object sender, GalleryItemEventArgs e) {
            ViewModel.ListMarkerStyle = (TextMarkerStyle)Enum.Parse(typeof(TextMarkerStyle), e.Item.Caption.ToString(), false);
        }
    }
    public class RecentItem {
        public int Number { get; set; }
        public string FileName { get; set; }
    }
    public class BackstageLabelsItemsControl : ItemsControl {
        public BackstageLabelsItemsControl() {
        }
        public Style BackstageLabelControlStyle {
            get { return (Style)GetValue(BackstageLabelControlStyleProperty); }
            set { SetValue(BackstageLabelControlStyleProperty, value); }
        }
        public static readonly DependencyProperty BackstageLabelControlStyleProperty =
            DependencyPropertyManager.Register("BackstageLabelControlStyle", typeof(Style), typeof(BackstageLabelsItemsControl), new FrameworkPropertyMetadata(null));

        protected override bool IsItemItsOwnContainerOverride(object item) {
            return false;
        }
        protected override DependencyObject GetContainerForItemOverride() {
            BackstageLabelControl lCtrl = new BackstageLabelControl();
            BindingOperations.SetBinding(lCtrl, BackstageLabelControl.ForegroundInfoProperty, new Binding("DataContext.ForegroundInfo") { Source = this });
            BindingOperations.SetBinding(lCtrl, BackstageLabelControl.StyleProperty, new Binding("BackstageLabelControlStyle") { Source = this });
            return lCtrl;
        }
    }
    public class BackstageLabelControl : ContentControl {
        public static readonly DependencyProperty GlyphProperty;
        public static readonly DependencyProperty DescriptionProperty;
        public static readonly DependencyProperty CaptionProperty;
        public static readonly DependencyProperty LabelProperty;
        public static readonly DependencyProperty ForegroundInfoProperty;


        static BackstageLabelControl() {
            GlyphProperty = DependencyPropertyManager.Register("Glyph", typeof(String), typeof(BackstageLabelControl), new FrameworkPropertyMetadata(null));
            DescriptionProperty = DependencyPropertyManager.Register("Description", typeof(String), typeof(BackstageLabelControl), new FrameworkPropertyMetadata(null));
            CaptionProperty = DependencyPropertyManager.Register("Caption", typeof(String), typeof(BackstageLabelControl), new FrameworkPropertyMetadata(null));
            LabelProperty = DependencyProperty.Register("Label", typeof(BackstageLabel), typeof(BackstageLabelControl), new PropertyMetadata(null, new PropertyChangedCallback(OnBackstageLabelPropertyChanged)));
            ForegroundInfoProperty = DependencyPropertyManager.Register("ForegroundInfo", typeof(ForegroundInfo), typeof(BackstageLabelControl), new FrameworkPropertyMetadata(null));
        }
        protected static void OnBackstageLabelPropertyChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e) {
            ((BackstageLabelControl)obj).OnLabelChanged();
        }
        public ForegroundInfo ForegroundInfo {
            get { return (ForegroundInfo)GetValue(ForegroundInfoProperty); }
            set { SetValue(ForegroundInfoProperty, value); }
        }
        public BackstageLabel Label {
            get { return (BackstageLabel)GetValue(LabelProperty); }
            set { SetValue(LabelProperty, value); }
        }
        public String Caption {
            get { return (String)GetValue(CaptionProperty); }
            set { SetValue(CaptionProperty, value); }
        }
        public String Description {
            get { return (String)GetValue(DescriptionProperty); }
            set { SetValue(DescriptionProperty, value); }
        }
        public String Glyph {
            get { return (String)GetValue(GlyphProperty); }
            set { SetValue(GlyphProperty, value); }
        }

        public BackstageLabelControl() {
            DefaultStyleKey = typeof(BackstageLabelControl);
            Loaded += new RoutedEventHandler(OnLoaded);
        }

        void OnLoaded(object sender, RoutedEventArgs e) {
            if(Label == null) {
                SetBinding(CaptionProperty, new Binding("Caption"));
                SetBinding(GlyphProperty, new Binding("Glyph"));
                SetBinding(DescriptionProperty, new Binding("Description"));
            }
        }
        void OnLabelChanged() {
            if(Label != null) {
                Glyph = Label.Glyph;
                Description = Label.Description;
                Caption = Label.Caption;
            }
        }
    }
    public class BackstageLabel {
        public string Caption { get; set; }
        public string Description { get; set; }
        public string Glyph { get; set; }
    }
    public class ButtonWithImageContent {
        public string ImageSource { get; set; }
        public object Content { get; set; }
    }
    public class ImageInfo {
        public ImageBorderShapeType ShapeType { get; set; }
        public double Scale { get; set; }
        public Thickness BorderThickness { get; set; }
        public SolidColorBrush BorderBrush { get; set; }
        public ImageSource Source { get; set; }
    }
    public class ImageBorder : ContentControl {
        #region static
        public static readonly DependencyProperty ColorProperty;
        public static readonly DependencyProperty ScaleProperty;
        public static readonly DependencyProperty ShapeTypeProperty;
        public static readonly DependencyProperty BorderWeightProperty;
        static ImageBorder() {
            ColorProperty = DependencyProperty.Register("Color", typeof(Color), typeof(ImageBorder), new PropertyMetadata(Colors.Black, new PropertyChangedCallback(OnColorPropertyChanged)));
            ScaleProperty = DependencyProperty.Register("Scale", typeof(double), typeof(ImageBorder), new PropertyMetadata(1d));
            ShapeTypeProperty = DependencyProperty.Register("ShapeType", typeof(ImageBorderShapeType), typeof(ImageBorder), new PropertyMetadata(ImageBorderShapeType.None, new PropertyChangedCallback(OnShapeTypePropertyChanged)));
            BorderWeightProperty = DependencyProperty.Register("BorderWeight", typeof(double), typeof(ImageBorder), new PropertyMetadata(1d, new PropertyChangedCallback(OnBorderWeightPropertyChanged)));
        }
        protected static void OnColorPropertyChanged(DependencyObject o, DependencyPropertyChangedEventArgs e) {
            ((ImageBorder)o).OnColorChanged((Color)e.OldValue);
        }
        protected static void OnBorderWeightPropertyChanged(DependencyObject o, DependencyPropertyChangedEventArgs e) {
            ((ImageBorder)o).OnBorderWeightChanged((double)e.OldValue);
        }
        #endregion
        #region dep props
        public Color Color {
            get { return (Color)GetValue(ColorProperty); }
            set { SetValue(ColorProperty, value); }
        }
        public double Scale {
            get { return (double)GetValue(ScaleProperty); }
            set { SetValue(ScaleProperty, value); }
        }
        public ImageBorderShapeType ShapeType {
            get { return (ImageBorderShapeType)GetValue(ShapeTypeProperty); }
            set { SetValue(ShapeTypeProperty, value); }
        }
        public double BorderWeight {
            get { return (double)GetValue(BorderWeightProperty); }
            set { SetValue(BorderWeightProperty, value); }
        }
        #endregion
        public ImageBorder() {
            DefaultStyleKey = typeof(ImageBorder);
            Loaded += new RoutedEventHandler(ImageBorder_Loaded);
        }

        protected virtual void OnColorChanged(Color oldValue) {
            BorderBrush = new SolidColorBrush(Color);
        }
        protected virtual void OnBorderWeightChanged(double oldValue) {
            BorderThickness = new Thickness(BorderWeight);
        }
        void ImageBorder_Loaded(object sender, RoutedEventArgs e) {
            UpdateTemplate();
        }

        static protected void OnShapeTypePropertyChanged(DependencyObject o, DependencyPropertyChangedEventArgs e) {
            ((ImageBorder)o).OnShapeTypeChanged((ImageBorderShapeType)e.OldValue);
        }
        protected virtual void OnShapeTypeChanged(ImageBorderShapeType oldValue) {
            UpdateTemplate();
        }
        void UpdateTemplate() {
            Template = this.FindResource(ShapeType.ToString() + "BorderShapeTemplate") as ControlTemplate;
        }
        public override void OnApplyTemplate() {
            base.OnApplyTemplate();
            ImageBrush ibrush = GetTemplateChild("PART_ImageBrush") as ImageBrush;
            if(ibrush != null && Content is ImageSource) {
                ibrush.ImageSource = Content as ImageSource;
            }
        }

    }
    public class ContentScaler : Panel {
        public UIElement BaseContent {
            get { return (UIElement)GetValue(BaseContentProperty); }
            set { SetValue(BaseContentProperty, value); }
        }
        public static readonly DependencyProperty BaseContentProperty =
            DependencyProperty.Register("BaseContent", typeof(UIElement), typeof(ContentScaler), new PropertyMetadata(null, new PropertyChangedCallback(OnBaseContentPropertyChanged)));




        public UIElement Content {
            get { return (UIElement)GetValue(ContentProperty); }
            set { SetValue(ContentProperty, value); }
        }
        public static readonly DependencyProperty ContentProperty =
            DependencyProperty.Register("Content", typeof(UIElement), typeof(ContentScaler), new PropertyMetadata(null, new PropertyChangedCallback(OnContentPropertyChanged)));


        public double Scale {
            get { return (double)GetValue(ScaleProperty); }
            set { SetValue(ScaleProperty, value); }
        }
        public static readonly DependencyProperty ScaleProperty =
            DependencyPropertyManager.Register("Scale", typeof(double), typeof(ContentScaler), new FrameworkPropertyMetadata(1d, FrameworkPropertyMetadataOptions.AffectsMeasure));

        static protected void OnBaseContentPropertyChanged(DependencyObject o, DependencyPropertyChangedEventArgs e) {
            ((ContentScaler)o).OnBaseContentChanged(e.OldValue as UIElement);
        }
        static protected void OnContentPropertyChanged(DependencyObject o, DependencyPropertyChangedEventArgs e) {
            ((ContentScaler)o).OnContentChanged(e.OldValue as UIElement);
        }

        protected virtual void OnBaseContentChanged(UIElement oldValue) {
            if(oldValue != null) Children.Remove(oldValue);
            if(BaseContent != null) {
                BaseContent.Opacity = 0;
                Children.Insert(0, BaseContent);
            }
        }

        protected virtual void OnContentChanged(UIElement oldValue) {
            if(oldValue != null) Children.Remove(oldValue);
            if(Content != null) Children.Add(Content);
        }

        protected override Size MeasureOverride(Size availableSize) {
            if(Children.Count == 0) return base.MeasureOverride(availableSize);
            Size baseSize = new Size(double.PositiveInfinity, double.PositiveInfinity);
            if(BaseContent != null) {
                BaseContent.Measure(baseSize);
                baseSize = BaseContent.DesiredSize;
                baseSize.Width *= Scale;
                baseSize.Height *= Scale;
            }

            if(Content != null) {
                Content.Measure(baseSize);
            }
            if(double.IsPositiveInfinity(baseSize.Height)) return Content.DesiredSize;
            return baseSize;
        }
        protected override Size ArrangeOverride(Size finalSize) {
            if(Children.Count == 0) return base.ArrangeOverride(finalSize);
            if(BaseContent != null) BaseContent.Arrange(new Rect(0, 0, BaseContent.DesiredSize.Width, BaseContent.DesiredSize.Height));
            if(Content != null) Content.Arrange(new Rect(0, 0, finalSize.Width, finalSize.Height));
            return finalSize;
        }
    }
    public class SimplePadCommand : DependencyObject, ICommand {
        Action<object> OnExecute;
        Func<bool> CanExecuteMethod;
        public List<string> DependencyPropertyList { get; set; }
        public void UpdateCanExecute() {
            if(CanExecuteChanged != null) {
                CanExecuteChanged(this, new EventArgs());
            }
        }
        public void UpdateCanExecute(string propertyName) {
            foreach(string prop in DependencyPropertyList) {
                if(prop == propertyName) {
                    UpdateCanExecute();
                    return;
                }
            }
        }
        public SimplePadCommand(Action<object> onExecuteAction, Func<bool> canExecuteMethod) :
            this(onExecuteAction, canExecuteMethod, null) {
        }
        public SimplePadCommand(Action<object> onExecuteAction, Func<bool> canExecuteMethod, string propertyName) {
            OnExecute = onExecuteAction;
            CanExecuteMethod = canExecuteMethod;
            DependencyPropertyList = new List<string>();
            if(!string.IsNullOrEmpty(propertyName))
                DependencyPropertyList.Add(propertyName);
        }
        #region ICommand Members
        public bool CanExecute(object parameter) {
            if(CanExecuteMethod != null)
                return CanExecuteMethod();
            return true;
        }
        public event EventHandler CanExecuteChanged;
        public void Execute(object parameter) {
            if(OnExecute != null)
                OnExecute(parameter);
        }
        #endregion
    }
    public class SimplePadOptions : DependencyObject {
        #region static
        public static readonly DependencyProperty StyleProperty;
        public static readonly DependencyProperty PageCategoryColorProperty;
        public static readonly DependencyProperty ToolbarShowModeProperty;
        public static readonly DependencyProperty PageCategoryAlignmentProperty;
        static SimplePadOptions() {
            StyleProperty = DependencyProperty.Register("Style", typeof(RibbonStyle), typeof(SimplePadOptions), new PropertyMetadata(RibbonStyle.Office2007));
            PageCategoryColorProperty = DependencyProperty.Register("PageCategoryColor", typeof(Color), typeof(SimplePadOptions), new PropertyMetadata(Colors.Orange));
            ToolbarShowModeProperty = DependencyProperty.Register("ToolbarShowMode", typeof(RibbonQuickAccessToolbarShowMode), typeof(SimplePadOptions), new PropertyMetadata(RibbonQuickAccessToolbarShowMode.ShowAbove));
            PageCategoryAlignmentProperty = DependencyProperty.Register("PageCategoryAlignment", typeof(RibbonPageCategoryCaptionAlignment), typeof(SimplePadOptions), new PropertyMetadata(RibbonPageCategoryCaptionAlignment.Right));
        }
        #endregion
        #region dep props
        public RibbonStyle Style {
            get { return (RibbonStyle)GetValue(StyleProperty); }
            set { SetValue(StyleProperty, value); }
        }
        public Color PageCategoryColor {
            get { return (Color)GetValue(PageCategoryColorProperty); }
            set { SetValue(PageCategoryColorProperty, value); }
        }
        public RibbonQuickAccessToolbarShowMode ToolbarShowMode {
            get { return (RibbonQuickAccessToolbarShowMode)GetValue(ToolbarShowModeProperty); }
            set { SetValue(ToolbarShowModeProperty, value); }
        }
        public RibbonPageCategoryCaptionAlignment PageCategoryAlignment {
            get { return (RibbonPageCategoryCaptionAlignment)GetValue(PageCategoryAlignmentProperty); }
            set { SetValue(PageCategoryAlignmentProperty, value); }
        }
        #endregion


    }
    #region converters
    public class EnumToBoolConverter : IValueConverter {
        #region IValueConverter Members

        public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
            string enumValue = parameter as string;
            TextAlignment textAlignment = (TextAlignment)value;
            if(enumValue == null)
                return false;
            return Enum.Parse(value.GetType(), enumValue, false).Equals(value);

        }

        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
            string enumValue = parameter as string;
            bool val = (bool)value;
            if(!val) return DependencyProperty.UnsetValue;
            return Enum.Parse(targetType, enumValue, false);
        }

        #endregion
    }
    public class FontSizeConverter : IValueConverter {
        #region IValueConverter Members

        public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
            if(value is double)
                return value;
            if(value is string)
                return double.Parse(value as string);
            return DependencyProperty.UnsetValue;
        }

        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
            if(value == null)
                return value;
            return value.ToString();
        }

        #endregion
    }
    public class SimplePadFontFamilyConverter : IValueConverter {
        #region IValueConverter Members

        public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
            if(value is FontFamily)
                return value;
            if(value is string)
                return new FontFamily(value as string);
            return DependencyProperty.UnsetValue;
        }

        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
            return value.ToString();
        }

        #endregion
    }
    public class ImageScaleValueConverter : IValueConverter {
        #region IValueConverter Members

        public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
            return ((int)((double)value * 100)).ToString() + "%";
        }

        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
            string val = value as string;
            return double.Parse(val.Substring(0, val.Length - 1)) / 100;
        }

        #endregion
    }
    public class EnumToIndexConverter : IValueConverter {
        #region IValueConverter Members

        public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
            return (int)value;
        }

        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
            return Enum.ToObject(targetType, (int)value);
        }

        #endregion
    }
    #endregion
    public class SimplePadViewModel : INotifyPropertyChanged {

        #region fields
        private bool isSelectionEmptyCore = true;
        private TextAlignment textAlignmentCore = TextAlignment.Left;
        private bool isBoldCore = false;
        private bool isItalicCore = false;
        private bool isUnderlineCore = false;
        private double? fontSizeCore = 12;
        private object fontFamilyCore = null;
        private Color foregroundCore = Colors.Black;
        private Color backgroundCore = Colors.Transparent;
        private Color pageCategoryColorCore = Colors.Orange;
        private RibbonStyle ribbonStyleCore = RibbonStyle.Office2010;
        private RibbonPageCategoryCaptionAlignment pageCategoryAlignmentCore = RibbonPageCategoryCaptionAlignment.Default;
        private RibbonQuickAccessToolbarShowMode ToolbarShowModeCore = RibbonQuickAccessToolbarShowMode.ShowAbove;
        private bool isImageSelectedCore = false;
        private ImageBorder selectedImageCore = null;
        private Color selectedImageColorCore = Colors.Black;
        private bool IsEmptyCore = true;
        private bool isListCore = false;
        private TextMarkerStyle listMarkerStyleCore = TextMarkerStyle.None;
        private FontSizes fontSizeArray;
        private FontFamilies fontFamilies;
        private double[] borderWeightArray;
        private string[] imageScaleValueArray;
        private Color[] pageCategoryColors;
        private BackstageViewControl BackStageView;
        #endregion
        #region properties
        public SimplePadOptions Options { get; set; }
        DemoRichControl RichEdit { get; set; }
        RibbonControl Ribbon { get; set; }
        BarManager Manager { get; set; }
        public bool IsSelectionEmpty {
            get { return isSelectionEmptyCore; }
            set {
                if(isSelectionEmptyCore == value)
                    return;
                bool oldValue = isSelectionEmptyCore;
                isSelectionEmptyCore = value;
                RaisePropertyChanged("IsSelectionEmpty");
                OnIsSelectionEmptyChanged(oldValue);
            }
        }
        public TextAlignment TextAlignment {
            get { return textAlignmentCore; }
            set {
                if(textAlignmentCore == value)
                    return;
                TextAlignment oldValue = textAlignmentCore;
                textAlignmentCore = value;
                RaisePropertyChanged("TextAlignment");
            }
        }
        public bool IsBold {
            get { return isBoldCore; }
            set {
                if(isBoldCore == value)
                    return;
                bool oldValue = isBoldCore;
                isBoldCore = value;
                RaisePropertyChanged("IsBold");
                OnIsBoldChanged(oldValue);

            }
        }
        public bool IsItalic {
            get { return isItalicCore; }
            set {
                if(isItalicCore == value)
                    return;
                bool oldValue = isItalicCore;
                isItalicCore = value;
                RaisePropertyChanged("IsItalic");
                OnIsItalicChanged(oldValue);

            }
        }
        public bool IsUnderline {
            get { return isUnderlineCore; }
            set {
                if(isUnderlineCore == value)
                    return;
                bool oldValue = isUnderlineCore;
                isUnderlineCore = value;
                RaisePropertyChanged("IsUnderline");
                OnIsUnderlineChanged(oldValue);

            }
        }
        public double? FontSize {
            get { return fontSizeCore; }
            set {
                if(fontSizeCore == value)
                    return;
                double? oldValue = fontSizeCore;
                fontSizeCore = value;
                RaisePropertyChanged("FontSize");
                OnFontSizeChanged(oldValue);
            }
        }
        public object FontFamily {
            get { return fontFamilyCore; }
            set {
                if(fontFamilyCore == value)
                    return;
                object oldValue = fontFamilyCore;
                fontFamilyCore = value;
                RaisePropertyChanged("FontFamily");
                OnFontFamilyChanged(oldValue);
            }
        }
        public Color Foreground {
            get { return foregroundCore; }
            set {
                if(foregroundCore == value)
                    return;
                Color oldValue = foregroundCore;
                foregroundCore = value;
                RaisePropertyChanged("Foreground");
                OnForegroundChanged(oldValue);

            }
        }
        public Color Background {
            get { return backgroundCore; }
            set {
                if(backgroundCore == value)
                    return;
                Color oldValue = backgroundCore;
                backgroundCore = value;
                RaisePropertyChanged("Background");
                OnBackgroundChanged(oldValue);

            }
        }
        public Color PageCategoryColor {
            get { return pageCategoryColorCore; }
            set {
                if(pageCategoryColorCore == value)
                    return;
                Color oldValue = pageCategoryColorCore;
                pageCategoryColorCore = value;
                RaisePropertyChanged("PageCategoryColor");
                OnPageCategoryColorChanged(oldValue);

            }
        }
        public RibbonStyle RibbonStyle {
            get { return ribbonStyleCore; }
            set {
                if(ribbonStyleCore.Equals(value))
                    return;
                RibbonStyle oldValue = ribbonStyleCore;
                ribbonStyleCore = value;
                RaisePropertyChanged("RibbonStyle");
                OnRibbonStyleChanged(oldValue);

            }
        }
        public RibbonPageCategoryCaptionAlignment PageCategoryAlignment {
            get { return pageCategoryAlignmentCore; }
            set {
                if(pageCategoryAlignmentCore.Equals(value))
                    return;
                RibbonPageCategoryCaptionAlignment oldValue = pageCategoryAlignmentCore;
                pageCategoryAlignmentCore = value;
                RaisePropertyChanged("PageCategoryAlignment");
            }
        }
        public RibbonQuickAccessToolbarShowMode ToolbarShowMode {
            get { return ToolbarShowModeCore; }
            set {
                if(ToolbarShowModeCore.Equals(value))
                    return;
                RibbonQuickAccessToolbarShowMode oldValue = ToolbarShowModeCore;
                ToolbarShowModeCore = value;
                RaisePropertyChanged("ToolbarShowMode");
            }
        }
        public bool IsImageSelected {
            get { return isImageSelectedCore; }
            set {
                if(isImageSelectedCore == value)
                    return;
                bool oldValue = isImageSelectedCore;
                isImageSelectedCore = value;
                RaisePropertyChanged("IsImageSelected");
                OnIsImageSelectedChanged(oldValue);

            }
        }
        public ImageBorder SelectedImage {
            get { return selectedImageCore; }
            set {
                if(selectedImageCore == value)
                    return;
                ImageBorder oldValue = selectedImageCore;
                selectedImageCore = value;
                RaisePropertyChanged("SelectedImage");
            }
        }
        public Color SelectedImageColor {
            get { return selectedImageColorCore; }
            set {
                if(selectedImageColorCore == value)
                    return;
                Color oldValue = selectedImageColorCore;
                selectedImageColorCore = value;
                RaisePropertyChanged("SelectedImageColor");
                OnSelectedImageColorChanged(oldValue);
            }
        }
        public bool IsEmpty {
            get { return IsEmptyCore; }
            set {
                if(IsEmptyCore == value)
                    return;
                bool oldValue = IsEmptyCore;
                IsEmptyCore = value;
                RaisePropertyChanged("IsEmpty");
                OnIsEmptyChanged(oldValue);
            }
        }
        public bool IsList {
            get { return isListCore; }
            set {
                if(isListCore == value)
                    return;
                bool oldValue = isListCore;
                isListCore = value;
                RaisePropertyChanged("IsList");
                OnIsListChanged(oldValue);

            }
        }
        public TextMarkerStyle ListMarkerStyle {
            get { return listMarkerStyleCore; }
            set {
                if(listMarkerStyleCore.Equals(value))
                    return;
                TextMarkerStyle oldValue = listMarkerStyleCore;
                listMarkerStyleCore = value;
                RaisePropertyChanged("ListMarkerStyle");
                OnListMarkeyStyleChanged(oldValue);
            }
        }
        public FontSizes FontSizeArray { get { return fontSizeArray; } }
        public FontFamilies FontFamilies { get { return fontFamilies; } }
        public double[] BorderWeightArray { get { return borderWeightArray; } }
        public string[] ImageScaleValueArray { get { return imageScaleValueArray; } }
        public Color[] PageCategoryColors { get { return pageCategoryColors; } }
        #endregion
        #region PropertyChanged handlers
        protected virtual void OnIsSelectionEmptyChanged(bool oldValue) {
            UpdateCommands("IsSelectionEmpty");
        }
        protected virtual void OnIsBoldChanged(bool oldValue) {
            RichEdit.TextIsBold = IsBold;
        }
        protected virtual void OnIsItalicChanged(bool oldValue) {
            RichEdit.TextIsItalic = IsItalic;
        }
        protected virtual void OnIsUnderlineChanged(bool oldValue) {
            RichEdit.TextIsUnderline = IsUnderline;
        }
        protected virtual void OnFontSizeChanged(double? oldValue) {
            RichEdit.TextFontSize = FontSize;
            UpdateCommands("FontSize");
        }
        protected virtual void OnFontFamilyChanged(object oldValue) {
            RichEdit.TextFontFamily = FontFamily;
        }
        protected virtual void OnForegroundChanged(Color oldValue) {
            RichEdit.TextColor = Foreground;
        }
        protected virtual void OnBackgroundChanged(Color oldValue) {
            RichEdit.TextBackgroundColor = Background;
        }
        protected virtual void OnPageCategoryColorChanged(Color oldValue) {
        }
        protected virtual void OnRibbonStyleChanged(RibbonStyle oldValue) {
            UpdateApplicationMenu();
        }
        protected virtual void OnIsImageSelectedChanged(bool oldValue) {
            ShowSelectedImagePropertiesPage();
        }
        protected virtual void OnSelectedImageColorChanged(Color oldValue) {
            if(SelectedImage != null)
                SelectedImage.Color = SelectedImageColor;
        }
        protected virtual void OnIsEmptyChanged(bool oldValue) {
            UpdateCommands("IsEmpty");
        }
        protected virtual void OnIsListChanged(bool oldValue) {
            if(RichEdit == null)
                return;
            if(IsList && RichEdit.ListMarkerStyle == TextMarkerStyle.None)
                RichEdit.ListMarkerStyle = ListMarkerStyle == TextMarkerStyle.None ? TextMarkerStyle.Disc : ListMarkerStyle;
            else if(!IsList)
                RichEdit.ListMarkerStyle = TextMarkerStyle.None;
        }
        protected virtual void OnListMarkeyStyleChanged(TextMarkerStyle oldValue) {
            RichEdit.ListMarkerStyle = ListMarkerStyle;
            IsList = (TextMarkerStyle)ListMarkerStyle != TextMarkerStyle.None;
        }
        #endregion
        #region commands
        List<SimplePadCommand> Commands;
        public SimplePadCommand CopyCommand { get; private set; }
        public SimplePadCommand ClearCommand { get; private set; }
        public SimplePadCommand CutCommand { get; private set; }
        public SimplePadCommand ShrinkFontCommand { get; private set; }
        public SimplePadCommand GrowFontCommand { get; private set; }
        public SimplePadCommand SetForegroundCommand { get; private set; }
        public SimplePadCommand SetBackgroundCommand { get; private set; }
        public SimplePadCommand SelectAllCommand { get; private set; }
        public SimplePadCommand PasteCommand { get; private set; }
        public SimplePadCommand HelpCommand { get; private set; }
        public SimplePadCommand NewCommand { get; private set; }
        public SimplePadCommand NewTemplateCommand { get; private set; }
        public SimplePadCommand PrintCommand { get; private set; }
        public SimplePadCommand OptionsCommand { get; private set; }
        public SimplePadCommand ExitCommand { get; private set; }
        public SimplePadCommand ApplyOptionsCommand { get; private set; }
        public SimplePadCommand NavigateToOnlineHelpCommand { get; private set; }
        public SimplePadCommand NavigateToCodeCentralCommand { get; private set; }
        public SimplePadCommand NavigateToContactsCommand { get; private set; }
        public SimplePadCommand NavigateToHomeSiteCommand { get; private set; }
        public SimplePadCommand AlignLeftCommand { get; private set; }
        public SimplePadCommand AlignRightCommand { get; private set; }
        public SimplePadCommand AlignCenterCommand { get; private set; }
        #endregion
        #region command handlers

        bool OnCopyCommandCanExecute() { return !IsSelectionEmpty; }

        void OnCopyCommandExecute(object parameter) { RichEdit.Copy(); }

        void OnClearCommandExecute(object parameter) { RichEdit.Clear(); OnRichEditSelectionChanged(null, null); }

        bool OnCutCommandCanExecute() { return !IsSelectionEmpty; }

        void OnCutCommandExecute(object parameter) { RichEdit.Cut(); }

        bool OnGrowFontCommandCanExecute() { return FontSize != null; }

        void OnGrowFontCommandExecute(object parameter) { FontSize += 2; }

        bool OnShrinkFontCommandCanExecute() { return FontSize != null; }

        void OnShrinkFontCommandExecute(object parameter) { FontSize = FontSize <= 2 ? FontSize : FontSize - 2; }

        void OnSetForegroundCommandExecute(object parameter) {
            RichEdit.SetTextColor(Colors.Black);
            Foreground = RichEdit.TextColor;
        }

        void OnSetBackgroundCommandExecute(object parameter) {
            RichEdit.SetTextBackgroundColor(Colors.Transparent);
            Background = RichEdit.TextBackgroundColor;
        }

        bool OnSelectAllCommandCanExecute() {
            return !IsEmpty;
        }

        void OnSelectAllCommandExecute(object parameter) {
            RichEdit.SelectAll();
        }

        void OnPasteCommandExecute(object parameter) {
            RichEdit.Paste();
        }

        void OnHelpCommandExecute(object parameter) { NavigateTo("http://www.devexpress.com"); }

        void OnNewCommandExecute(object parameter) { RichEdit.Clear(); }

        void OnNewTemplateCommandExecute(object parameter) { RichEdit.Clear(); }

        void OnPrintCommandExecute(object parameter) { RichEdit.Print(); }

        void OnOptionsCommandExecute(object parameter) { Ribbon.CloseApplicationMenu(); }

        void OnExitCommandExecute(object parameter) { Ribbon.CloseApplicationMenu(); }

        void OnApplyOptionsCommandExecute(object parameter) {
            Ribbon.CloseApplicationMenu();
            ApplyOptions();
        }

        void OnNavigateToOnlineHelpCommandExecute(object parameter) {
            Ribbon.CloseApplicationMenu();
            NavigateTo("http://help.devexpress.com/#Silverlight/CustomDocument5343");
        }

        void OnNavigateToCodeCentralCommandExecute(object parameter) {
            Ribbon.CloseApplicationMenu();
            NavigateTo("http://www.devexpress.com/Support/Center/SearchResults.aspx#cD1UNHxQM3wyMTJzZWFyY2h0ZXh0PQ==");
        }

        void OnNavigateToContactsCommandExecute(object parameter) {
            Ribbon.CloseApplicationMenu();
            NavigateTo("http://devexpress.com/Home/ContactUs.xml");
        }

        void OnNavigateToHomeSiteCommandExecute(object parameter) {
            Ribbon.CloseApplicationMenu();
            NavigateTo("http://www.devexpress.com");
        }

        void OnAlignLeftCommandExecute(object parameter) {
            RichEdit.ToggleTextAlignmentLeft();
            TextAlignment = RichEdit.GetTextAlignment();
        }

        void OnAlignCenterCommandExecute(object parameter) {
            RichEdit.ToggleTextAlignmentCenter();
            TextAlignment = RichEdit.GetTextAlignment();
        }

        void OnAlignRightCommandExecute(object parameter) {
            RichEdit.ToggleTextAlignmentRight();
            TextAlignment = RichEdit.GetTextAlignment();
        }
        #endregion

        public SimplePadViewModel(DemoRichControl richEditControl, RibbonControl ribbonControl, BarManager barManager) {
            RichEdit = richEditControl;
            Ribbon = ribbonControl;
            Manager = barManager;
            Options = new SimplePadOptions();
            Initialize();
            OnRichEditSelectionChanged(RichEdit, null);
        }

        private void Initialize() {
            fontSizeArray = new FontSizes();
            fontFamilies = new FontFamilies();
            borderWeightArray = new double[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
            imageScaleValueArray = new string[] { "25%", "50%", "75%", "100%", "125%", "150%", "175%", "200%", "250%", "300%", "400%", "500%" };
            pageCategoryColors = new Color[] { Colors.Red, Colors.Orange, Colors.Yellow, Colors.Green, Colors.Blue, Color.FromArgb(255, 75, 0, 130), Color.FromArgb(255, 238, 130, 238) };
            Commands = new List<SimplePadCommand>();
            InitializeCommands();
            Commands.Add(CopyCommand);
            Commands.Add(ClearCommand);
            Commands.Add(CutCommand);
            Commands.Add(GrowFontCommand);
            Commands.Add(ShrinkFontCommand);
            Commands.Add(SetForegroundCommand);
            Commands.Add(SetBackgroundCommand);
            Commands.Add(SelectAllCommand);
            Commands.Add(PasteCommand);
            Commands.Add(HelpCommand);
            Commands.Add(NewCommand);
            Commands.Add(NewTemplateCommand);
            Commands.Add(PrintCommand);
            Commands.Add(OptionsCommand);
            Commands.Add(ExitCommand);
            Commands.Add(ApplyOptionsCommand);
            Commands.Add(NavigateToOnlineHelpCommand);
            Commands.Add(NavigateToCodeCentralCommand);
            Commands.Add(NavigateToContactsCommand);
            Commands.Add(NavigateToHomeSiteCommand);
            Commands.Add(AlignLeftCommand);
            Commands.Add(AlignCenterCommand);
            Commands.Add(AlignRightCommand);

            InitializeOptions();
            UpdateApplicationMenu();
            RichEdit.SelectionChanged += new RoutedEventHandler(OnRichEditSelectionChanged);
            RichEdit.KeyUp += new KeyEventHandler(OnRichEditKeyUp);
        }

        void InitializeCommands() {
            AlignRightCommand = new SimplePadCommand(OnAlignRightCommandExecute, AlwaysCommandCanExecuteFunc);
            AlignCenterCommand = new SimplePadCommand(OnAlignCenterCommandExecute, AlwaysCommandCanExecuteFunc);
            AlignLeftCommand = new SimplePadCommand(OnAlignLeftCommandExecute, AlwaysCommandCanExecuteFunc);
            NavigateToHomeSiteCommand = new SimplePadCommand(OnNavigateToHomeSiteCommandExecute, AlwaysCommandCanExecuteFunc);
            NavigateToContactsCommand = new SimplePadCommand(OnNavigateToContactsCommandExecute, AlwaysCommandCanExecuteFunc);
            NavigateToCodeCentralCommand = new SimplePadCommand(OnNavigateToCodeCentralCommandExecute, AlwaysCommandCanExecuteFunc);
            NavigateToOnlineHelpCommand = new SimplePadCommand(OnNavigateToOnlineHelpCommandExecute, AlwaysCommandCanExecuteFunc);
            ApplyOptionsCommand = new SimplePadCommand(OnApplyOptionsCommandExecute, AlwaysCommandCanExecuteFunc);
            ExitCommand = new SimplePadCommand(OnExitCommandExecute, AlwaysCommandCanExecuteFunc);
            OptionsCommand = new SimplePadCommand(OnOptionsCommandExecute, AlwaysCommandCanExecuteFunc);
            PrintCommand = new SimplePadCommand(OnPrintCommandExecute, AlwaysCommandCanExecuteFunc);
            NewTemplateCommand = new SimplePadCommand(OnNewTemplateCommandExecute, AlwaysCommandCanExecuteFunc);
            NewCommand = new SimplePadCommand(OnNewCommandExecute, AlwaysCommandCanExecuteFunc);
            HelpCommand = new SimplePadCommand(OnHelpCommandExecute, AlwaysCommandCanExecuteFunc);
            PasteCommand = new SimplePadCommand(OnPasteCommandExecute, AlwaysCommandCanExecuteFunc);
            SelectAllCommand = new SimplePadCommand(OnSelectAllCommandExecute, OnSelectAllCommandCanExecute, "IsEmpty");
            SetBackgroundCommand = new SimplePadCommand(OnSetBackgroundCommandExecute, AlwaysCommandCanExecuteFunc);
            SetForegroundCommand = new SimplePadCommand(OnSetForegroundCommandExecute, AlwaysCommandCanExecuteFunc);
            ShrinkFontCommand = new SimplePadCommand(OnShrinkFontCommandExecute, OnShrinkFontCommandCanExecute, "FontSize");
            GrowFontCommand = new SimplePadCommand(OnGrowFontCommandExecute, OnGrowFontCommandCanExecute, "FontSize");
            CutCommand = new SimplePadCommand(OnCutCommandExecute, OnCutCommandCanExecute, "IsSelectionEmpty");
            ClearCommand = new SimplePadCommand(OnClearCommandExecute, AlwaysCommandCanExecuteFunc, "IsSelectionEmpty");
            CopyCommand = new SimplePadCommand(OnCopyCommandExecute, OnCopyCommandCanExecute, "IsSelectionEmpty");
        }

        public virtual void InitializeOptions() {
            Options.PageCategoryColor = PageCategoryColor;
            Options.ToolbarShowMode = ToolbarShowMode;
            Options.Style = RibbonStyle;
            Options.PageCategoryAlignment = PageCategoryAlignment;
        }

        void UpdateCommands(string propertyName) {
            foreach(SimplePadCommand cmd in Commands)
                cmd.UpdateCanExecute(propertyName);
        }

        protected virtual void RaisePropertyChanged(string propertyName) {
            if(PropertyChanged != null)
                PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
        }


        void OnRichEditKeyUp(object sender, KeyEventArgs e) {
            OnRichEditSelectionChanged(RichEdit, new RoutedEventArgs());
        }

        bool AlwaysCommandCanExecuteFunc() {
            return true;
        }

        void OnRichEditSelectionChanged(object sender, RoutedEventArgs e) {
            IsSelectionEmpty = RichEdit.IsSelectionEmpty;
            TextAlignment = RichEdit.GetTextAlignment();
            IsBold = RichEdit.TextIsBold;
            IsItalic = RichEdit.TextIsItalic;
            IsUnderline = RichEdit.TextIsUnderline;
            FontSize = (double?)RichEdit.TextFontSize;
            FontFamily = RichEdit.TextFontFamily;
            Foreground = RichEdit.TextColor;
            Background = RichEdit.TextBackgroundColor;
            SelectedImage = RichEdit.GetUIElementUnderSelection<ImageBorder>();
            if(SelectedImage != null)
                SelectedImageColor = SelectedImage.Color;
            IsImageSelected = SelectedImage != null;
            IsEmpty = RichEdit.IsEmpty;
            IsList = RichEdit.ListMarkerStyle != TextMarkerStyle.None;
        }


        protected virtual void ApplyOptions() {
            PageCategoryColor = Options.PageCategoryColor;
            ToolbarShowMode = Options.ToolbarShowMode;
            RibbonStyle = Options.Style;
            PageCategoryAlignment = Options.PageCategoryAlignment;
        }
        ApplicationMenu applicationMenu = null;
        protected virtual void UpdateApplicationMenu() {
            if(RibbonStyle.Equals(RibbonStyle.Office2007)) {
                if(BackStageView == null)
                    BackStageView = Ribbon.ApplicationMenu as BackstageViewControl;
                if(applicationMenu == null)
                    LoadApplicationMenu();
                Ribbon.ApplicationMenu = applicationMenu;
            } else {
                if(!(Ribbon.ApplicationMenu is BackstageViewControl))
                    Ribbon.ApplicationMenu = BackStageView;
            }
        }

        private void LoadApplicationMenu() {
            applicationMenu = Manager.Resources["appMenu"] as ApplicationMenu;
            Manager.Resources.Remove("appMenu");
        }

        protected virtual void ShowSelectedImagePropertiesPage() {
            if(IsImageSelected) {
                var selectionPage = GetSelectedImagePropertiesPage();
                if(selectionPage != null)
                    Ribbon.SelectedPage = selectionPage;
            }
        }

        protected virtual RibbonPage GetSelectedImagePropertiesPage() {
            if(Ribbon == null) return null;
            var category = Ribbon.Categories["selectionPageCategory"];
            return category == null ? null : category.Pages["pSelection"];
        }

        protected virtual void NavigateTo(string url) {
            System.Windows.Browser.HtmlPage.Window.Navigate(new Uri(url));

        }

        protected virtual ImageSource CreateColorGlyph(Size size, Color color) {
            return ColorEditHelper.CreateGlyph(color, new SolidColorBrush() { Color = Colors.Black }, size);
        }

        protected ImageSource CreateImageWithRectangle(string resourcePath, Size imageSize, Rect rectanglePosition, Color rectangleColor) {
            Stream stream = AssemblyHelper.GetResourceStream(typeof(RibbonSimplePad).Assembly, resourcePath, true);


            WriteableBitmap image = new WriteableBitmap((int)imageSize.Width, (int)imageSize.Height);
            image.SetSource(stream);
            WriteableBitmap bitmap = new WriteableBitmap((int)imageSize.Width, (int)imageSize.Height);
            Rectangle r = new Rectangle() { Stroke = new SolidColorBrush(rectangleColor), Fill = new SolidColorBrush(rectangleColor), Stretch = Stretch.Fill, Width = rectanglePosition.Width, Height = rectanglePosition.Height };
            bitmap.Render(r, new TranslateTransform() { X = rectanglePosition.X, Y = rectanglePosition.Y });
            bitmap.Invalidate();

            int rectCol = (int)((rectangleColor.A << 24) | (rectangleColor.R << 16) | (rectangleColor.G << 8) | rectangleColor.B);
            for(int i = 0; i < bitmap.Pixels.Length; i++) {
                if(bitmap.Pixels[i] != rectCol)
                    bitmap.Pixels[i] = image.Pixels[i];
            }
            bitmap.Invalidate();
            return bitmap;

        }

        public event PropertyChangedEventHandler PropertyChanged;
    }
}!`�<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:local="clr-namespace:RibbonDemo" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase" xmlns:dxrt="http://schemas.devexpress.com/winfx/2008/xaml/ribbon/themekeys" xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors" xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon" xmlns:coll="clr-namespace:System.Collections;assembly=mscorlib" xmlns:sys="clr-namespace:System;assembly=mscorlib">

    <local:SafeFontFamilyConverter x:Key="FontFamilyConverter" />
    <local:EnumToIndexConverter x:Key="EnumToIndexConverter" />
    <ControlTemplate x:Key="ListBoxEditItemTemplate" TargetType="dxe:ListBoxEditItem">
        <ContentPresenter Content="{TemplateBinding Content}" />
    </ControlTemplate>
    <DataTemplate x:Key="FontTemplate">
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="Auto" />
                <ColumnDefinition Width="5" />
                <ColumnDefinition Width="*" />
            </Grid.ColumnDefinitions>
            <Border BorderThickness="1" BorderBrush="Black" VerticalAlignment="Center" Width="30" Height="30">
                <TextBlock Text="Aa" FontFamily="{Binding Converter={StaticResource FontFamilyConverter}}" VerticalAlignment="Center" HorizontalAlignment="Center" />
            </Border>
            <Grid Grid.Column="2">
                <Grid.RowDefinitions>
                    <RowDefinition Height="*" />
                    <RowDefinition Height="*" />
                </Grid.RowDefinitions>
                <TextBlock Text="{Binding Converter={StaticResource FontFamilyConverter}}" FontFamily="{Binding Converter={StaticResource FontFamilyConverter}}" HorizontalAlignment="Left" />
                <TextBlock Grid.Row="1" Text="{Binding Converter={StaticResource FontFamilyConverter}}" HorizontalAlignment="Left" />
            </Grid>
        </Grid>
    </DataTemplate>
    <DataTemplate x:Key="ButtonWithImageContentTemplate">
        <Grid Margin="4,0,4,0">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="Auto" />
                <ColumnDefinition Width="5" />
                <ColumnDefinition Width="Auto" />
            </Grid.ColumnDefinitions>
            <dx:PixelSnapper>


                    <Image Source="{Binding ImageSource}" Margin="0" />

            </dx:PixelSnapper>
            <dx:PixelSnapper Grid.Column="2">
                <TextBlock Text="{Binding Content}" />
            </dx:PixelSnapper>
        </Grid>
    </DataTemplate>
    <ControlTemplate x:Key="HeaderTemplate" TargetType="ContentControl">
        <StackPanel UseLayoutRounding="True">
            <TextBlock Foreground="#FF5E5E5E" FontSize="14" FontWeight="Bold" Text="{TemplateBinding Content}" Margin="2,7,2,5" UseLayoutRounding="True" />
            <Border Height="1" Margin="0,0,0,5">
                <Border.Background>
                    <LinearGradientBrush StartPoint="0,0" EndPoint="1,0">
                        <GradientStop Offset="0" Color="#FFFCFCFC" />
                        <GradientStop Offset="0.5" Color="#FFD7D7D7" />
                        <GradientStop Offset="1" Color="#FFFCFCFC" />
                    </LinearGradientBrush>
                </Border.Background>
            </Border>
        </StackPanel>
    </ControlTemplate>

    <ControlTemplate x:Key="VerticalSeparatorTemplate" TargetType="ContentControl">
        <Border Width="1">
            <Border.Background>
                <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
                    <GradientStop Offset="0" Color="#FFFCFCFC" />
                    <GradientStop Offset="0.5" Color="#FFD7D7D7" />
                    <GradientStop Offset="1" Color="#FFFCFCFC" />
                </LinearGradientBrush>
            </Border.Background>
        </Border>
    </ControlTemplate>
    <ControlTemplate x:Key="BorderTemplate" TargetType="dxr:RibbonCheckedBorderControl">
        <Grid>
            <Border x:Name="border" CornerRadius="2" Opacity="0">
                <Border.Background>
                    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                        <GradientStop Color="#E5AAA179" Offset="0" />
                        <GradientStop Color="#E598886B" Offset="1" />
                    </LinearGradientBrush>
                </Border.Background>
                <Border CornerRadius="1" Margin="1">
                    <Border.Background>
                        <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                            <GradientStop Color="#FFFFFFFB" Offset="0" />
                            <GradientStop Color="#FFFFF9DF" Offset="1" />
                        </LinearGradientBrush>
                    </Border.Background>
                    <Border CornerRadius="1" Margin="1">
                        <Border.Background>
                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                <GradientStop Color="#FFFFFFFB" Offset="0" />
                                <GradientStop Color="#FFFFEEAC" Offset="1" />
                                <GradientStop Color="#FFFFEA9C" Offset="0.5" />
                                <GradientStop Color="#FFFFDC5A" Offset="0.5" />
                            </LinearGradientBrush>
                        </Border.Background>
                    </Border>
                </Border>
            </Border>
            <ContentPresenter />
            <VisualStateManager.VisualStateGroups>
                <VisualStateGroup x:Name="CommonStates">
                    <VisualState x:Name="Normal">
                        <Storyboard>
                            <DoubleAnimation To="0" Storyboard.TargetName="border" Storyboard.TargetProperty="Opacity" Duration="0:0:0.100" />
                        </Storyboard>
                    </VisualState>
                    <VisualState x:Name="Hover">
                        <Storyboard>
                            <DoubleAnimation To="1" Storyboard.TargetName="border" Storyboard.TargetProperty="Opacity" Duration="0:0:0.100" />
                        </Storyboard>
                    </VisualState>
                </VisualStateGroup>
            </VisualStateManager.VisualStateGroups>
        </Grid>
    </ControlTemplate>
    <ControlTemplate x:Key="HelpButtonTemplate" TargetType="Button">
        <Grid>
            <dxr:BackstageButtonItem>
                <dxr:BackstageButtonItem.BorderStyle>
                    <Style TargetType="dxr:RibbonCheckedBorderControl">
                        <Setter Property="Template" Value="{StaticResource BorderTemplate}" />
                    </Style>
                </dxr:BackstageButtonItem.BorderStyle>
            </dxr:BackstageButtonItem>
            <ContentPresenter Margin="4" />
        </Grid>
    </ControlTemplate>
    <Style x:Key="local:BackstageLabelControl" TargetType="local:BackstageLabelControl">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="local:BackstageLabelControl">

                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="*" />
                            <ColumnDefinition Width="Auto" />
                        </Grid.ColumnDefinitions>
                       <local:ForegroundInfoWrapper x:Name="foregroundInfoWrapper" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" ForegroundInfo="{Binding RelativeSource={RelativeSource Mode=TemplatedParent}, Path=ForegroundInfo}">
                            <dxr:BackstageButtonItem Glyph="{Binding Glyph}" Content="{Binding}">
                            <dxr:BackstageButtonItem.ContentTemplate>
                                <DataTemplate>
                                    <StackPanel>
                                        <TextBlock x:Name="captionBlock" Text="{Binding Caption}" Margin="0,0" Foreground="{Binding ElementName=foregroundInfoWrapper, Path=ActualForeground}" />
                                        <TextBlock x:Name="descriptionBlock" Text="{Binding Description}" Margin="0,0" Foreground="{Binding ElementName=foregroundInfoWrapper, Path=ActualForeground}" Opacity="0.75" />
                                    </StackPanel>
                                </DataTemplate>
                            </dxr:BackstageButtonItem.ContentTemplate>
                            <dxr:BackstageButtonItem.GlyphContainerStyle>
                                <Style TargetType="ContentControl">
                                    <Setter Property="Margin" Value="5,2,18,2" />
                                </Style>
                            </dxr:BackstageButtonItem.GlyphContainerStyle>
                            <dxr:BackstageButtonItem.ContentStyle>
                                <Style TargetType="ContentControl">
                                    <Setter Property="Margin" Value="0,0,2,0" />
                                </Style>
                            </dxr:BackstageButtonItem.ContentStyle>
                            <dxr:BackstageButtonItem.BorderStyle>
                                <Style TargetType="dxr:RibbonCheckedBorderControl">
                                    <Setter Property="Template" Value="{StaticResource BorderTemplate}" />
                                </Style>
                            </dxr:BackstageButtonItem.BorderStyle>
                        </dxr:BackstageButtonItem>
                        </local:ForegroundInfoWrapper>
                        <dxr:BackstageButtonItem Glyph="/RibbonDemo;component/Images/Icons/unpinned.png" Grid.Column="1">
                            <dxr:BackstageButtonItem.ContentStyle>
                                <Style TargetType="ContentControl">
                                    <Setter Property="Visibility" Value="Collapsed" />
                                </Style>
                            </dxr:BackstageButtonItem.ContentStyle>
                            <dxr:BackstageButtonItem.BorderStyle>
                                <Style TargetType="dxr:RibbonCheckedBorderControl">
                                    <Setter Property="Template" Value="{StaticResource BorderTemplate}" />
                                </Style>
                            </dxr:BackstageButtonItem.BorderStyle>
                        </dxr:BackstageButtonItem>
                    </Grid>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>
    <DataTemplate x:Key="BackstageHelpItemTemplate">
        <StackPanel Orientation="Horizontal" IsHitTestVisible="False" Margin="6,0,6,0" UseLayoutRounding="True">
            <dx:PixelSnapper>
                <Image Source="{Binding Glyph}" Margin="4" UseLayoutRounding="True" />
            </dx:PixelSnapper>
            <StackPanel UseLayoutRounding="True">
                <TextBlock Text="{Binding Caption}" Foreground="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=local:ForegroundInfoWrapper}, Path=ActualForeground}" Margin="0,2" UseLayoutRounding="True" />
                <TextBlock Text="{Binding Description}" Foreground="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=local:ForegroundInfoWrapper}, Path=ActualForeground}" Opacity="0.75" Margin="0,2" TextWrapping="Wrap" UseLayoutRounding="True" />
            </StackPanel>
        </StackPanel>
    </DataTemplate>
    <DataTemplate x:Key="RibbonStyleListItemTemplate">
        <RadioButton Content="{Binding Caption}" />
    </DataTemplate>
    <DataTemplate x:Key="BackstageOptionItemTemplate">
        <StackPanel IsHitTestVisible="False" Margin="6,0,6,0">
            <TextBlock Text="{Binding Caption}" Margin="0,2" />
            <TextBlock Text="{Binding Description}" Foreground="#FF6F6F6F" Margin="0,2" TextWrapping="Wrap" />
        </StackPanel>
    </DataTemplate>
    <DataTemplate x:Key="BackstageColorItemTemplate">
        <Border BorderBrush="Black" Background="White" BorderThickness="1" Padding="1" Margin="4">
            <Border Width="16" Height="16">
                <Border.Background>
                    <SolidColorBrush Color="{Binding}" />
                </Border.Background>
            </Border>
        </Border>
    </DataTemplate>
    <ControlTemplate x:Key="NoneBorderShapeTemplate" TargetType="local:ImageBorder">
        <local:ContentScaler Scale="{TemplateBinding Scale}">
            <local:ContentScaler.BaseContent>


                    <Image Source="{TemplateBinding Content}" Stretch="None" />

            </local:ContentScaler.BaseContent>
            <local:ContentScaler.Content>


                    <Image Source="{TemplateBinding Content}" Stretch="Uniform" />

            </local:ContentScaler.Content>
        </local:ContentScaler>
    </ControlTemplate>
    <Style TargetType="local:ImageBorder">
        <Setter Property="Template" Value="{StaticResource NoneBorderShapeTemplate}" />
    </Style>
    <ControlTemplate x:Key="CircleBorderShapeTemplate" TargetType="local:ImageBorder">
        <local:ContentScaler Scale="{TemplateBinding Scale}">
            <local:ContentScaler.BaseContent>


                    <Image Source="{TemplateBinding Content}" Stretch="None" />

            </local:ContentScaler.BaseContent>
            <local:ContentScaler.Content>
                <Ellipse Stretch="Fill" Stroke="{TemplateBinding BorderBrush}" StrokeThickness="{Binding Path=BorderThickness.Left, RelativeSource={RelativeSource TemplatedParent}}">
                    <Ellipse.Fill>
                        <ImageBrush x:Name="PART_ImageBrush" ImageSource="{Binding Content, RelativeSource={RelativeSource TemplatedParent}}" Stretch="Fill" />
                    </Ellipse.Fill>
                </Ellipse>
            </local:ContentScaler.Content>
        </local:ContentScaler>
    </ControlTemplate>
    <ControlTemplate x:Key="RectangleBorderShapeTemplate" TargetType="local:ImageBorder">
        <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}">
            <local:ContentScaler Scale="{TemplateBinding Scale}">
                <local:ContentScaler.BaseContent>


                        <Image Source="{TemplateBinding Content}" Stretch="None" />

                </local:ContentScaler.BaseContent>
                <local:ContentScaler.Content>


                        <Image Source="{TemplateBinding Content}" Stretch="Uniform" />

                </local:ContentScaler.Content>
            </local:ContentScaler>
        </Border>
    </ControlTemplate>
    <ControlTemplate x:Key="TriangleBorderShapeTemplate" TargetType="local:ImageBorder">
        <local:ContentScaler Scale="{TemplateBinding Scale}">
            <local:ContentScaler.BaseContent>


                    <Image Source="{TemplateBinding Content}" Stretch="None" />

            </local:ContentScaler.BaseContent>
            <local:ContentScaler.Content>
                <Path Stretch="Fill" Stroke="{TemplateBinding BorderBrush}" StrokeThickness="{Binding Path=BorderThickness.Left, RelativeSource={RelativeSource TemplatedParent}}" Data="M0,2L1,0L2,2Z">
                    <Path.Fill>
                        <ImageBrush x:Name="PART_ImageBrush" ImageSource="{Binding Path=Content, RelativeSource={RelativeSource TemplatedParent}}" Stretch="Fill" />
                    </Path.Fill>
                </Path>
            </local:ContentScaler.Content>
        </local:ContentScaler>
    </ControlTemplate>
    <ControlTemplate x:Key="StarBorderShapeTemplate" TargetType="local:ImageBorder">
        <local:ContentScaler Scale="{TemplateBinding Scale}">
            <local:ContentScaler.BaseContent>


                    <Image Source="{TemplateBinding Content}" Stretch="None" />

            </local:ContentScaler.BaseContent>
            <local:ContentScaler.Content>
                <Path Stretch="Fill" Stroke="{TemplateBinding BorderBrush}" StrokeThickness="{Binding Path=BorderThickness.Left, RelativeSource={RelativeSource TemplatedParent}}" Data="M0,-10L2.9,-4.04L9.5,-3L4.25,1.5L5.8,8L0,5L-5.8,8L-4.25,1.5L-9.5,-3L-2.9,-4.04Z">
                    <Path.Fill>
                        <ImageBrush x:Name="PART_ImageBrush" ImageSource="{Binding Path=Content, RelativeSource={RelativeSource TemplatedParent}}" Stretch="Fill" />
                    </Path.Fill>
                </Path>
            </local:ContentScaler.Content>
        </local:ContentScaler>
    </ControlTemplate>
    <ControlTemplate x:Key="LeftArrowBorderShapeTemplate" TargetType="local:ImageBorder">
        <local:ContentScaler Scale="{TemplateBinding Scale}">
            <local:ContentScaler.BaseContent>


                    <Image Source="{TemplateBinding Content}" Stretch="None" />

            </local:ContentScaler.BaseContent>
            <local:ContentScaler.Content>
                <Path Stretch="Fill" Stroke="{TemplateBinding BorderBrush}" StrokeThickness="{Binding Path=BorderThickness.Left, RelativeSource={RelativeSource TemplatedParent}}" Data="M0,0L10,5L10,3L30,3L30,-3L10,-3L10,-5Z">
                    <Path.Fill>
                        <ImageBrush x:Name="PART_ImageBrush" ImageSource="{Binding Path=Content, RelativeSource={RelativeSource TemplatedParent}}" Stretch="Fill" />
                    </Path.Fill>
                </Path>
            </local:ContentScaler.Content>
        </local:ContentScaler>
    </ControlTemplate>
    <ControlTemplate x:Key="RightArrowBorderShapeTemplate" TargetType="local:ImageBorder">
        <local:ContentScaler Scale="{TemplateBinding Scale}">
            <local:ContentScaler.BaseContent>


                    <Image Source="{TemplateBinding Content}" Stretch="None" />

            </local:ContentScaler.BaseContent>
            <local:ContentScaler.Content>
                <Path Stretch="Fill" Stroke="{TemplateBinding BorderBrush}" StrokeThickness="{Binding Path=BorderThickness.Left, RelativeSource={RelativeSource TemplatedParent}}" Data="M0,0L-10,5L-10,3L-30,3L-30,-3L-10,-3L-10,-5Z">
                    <Path.Fill>
                        <ImageBrush x:Name="PART_ImageBrush" ImageSource="{Binding Path=Content, RelativeSource={RelativeSource TemplatedParent}}" Stretch="Fill" />
                    </Path.Fill>
                </Path>
            </local:ContentScaler.Content>
        </local:ContentScaler>
    </ControlTemplate>
    <ControlTemplate x:Key="UpArrowBorderShapeTemplate" TargetType="local:ImageBorder">
        <local:ContentScaler Scale="{TemplateBinding Scale}">
            <local:ContentScaler.BaseContent>


                    <Image Source="{TemplateBinding Content}" Stretch="None" />

            </local:ContentScaler.BaseContent>
            <local:ContentScaler.Content>
                <Path Stretch="Fill" Stroke="{TemplateBinding BorderBrush}" StrokeThickness="{Binding Path=BorderThickness.Left, RelativeSource={RelativeSource TemplatedParent}}" Data="M0,0L5,10L3,10L3,30L-3,30L-3,10L-5,10Z">
                    <Path.Fill>
                        <ImageBrush x:Name="PART_ImageBrush" ImageSource="{Binding Path=Content, RelativeSource={RelativeSource TemplatedParent}}" Stretch="Fill" />
                    </Path.Fill>
                </Path>
            </local:ContentScaler.Content>
        </local:ContentScaler>
    </ControlTemplate>
    <ControlTemplate x:Key="DownArrowBorderShapeTemplate" TargetType="local:ImageBorder">
        <local:ContentScaler Scale="{TemplateBinding Scale}">
            <local:ContentScaler.BaseContent>


                    <Image Source="{TemplateBinding Content}" Stretch="None" />

            </local:ContentScaler.BaseContent>
            <local:ContentScaler.Content>
                <Path Stretch="Fill" Stroke="{TemplateBinding BorderBrush}" StrokeThickness="{Binding Path=BorderThickness.Left, RelativeSource={RelativeSource TemplatedParent}}" Data="M0,0L5,-10L3,-10L3,-30L-3,-30L-3,-10L-5,-10Z">
                    <Path.Fill>
                        <ImageBrush x:Name="PART_ImageBrush" ImageSource="{Binding Path=Content, RelativeSource={RelativeSource TemplatedParent}}" Stretch="Fill" />
                    </Path.Fill>
                </Path>
            </local:ContentScaler.Content>
        </local:ContentScaler>
    </ControlTemplate>

    <DataTemplate x:Key="gShapesItemCaptionTemplate">
        <local:ImageBorder ShapeType="{Binding ShapeType}" BorderThickness="{Binding BorderThickness}" Content="{Binding Source}" BorderBrush="{Binding BorderBrush}" Scale="1" />
    </DataTemplate>
    <DataTemplate x:Key="RecentItemsListBoxItemTemplate">
        <StackPanel Orientation="Horizontal" Margin="0,2,0,0">
            <Border BorderThickness="0,0,0,1" BorderBrush="{Binding ElementName=txtBlock, Path=Foreground}">
                <TextBlock x:Name="txtBlock" Text="{Binding Number}" />
            </Border>
            <TextBlock Text="{Binding FileName}" Margin="7,0,0,0" />
        </StackPanel>
    </DataTemplate>
    <ControlTemplate x:Key="RecentControlPaneTemplate" TargetType="ContentControl">
        <Grid UseLayoutRounding="True">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="1" />
                <ColumnDefinition Width="*" />
            </Grid.ColumnDefinitions>

            <StackPanel Margin="27,15,27,0" UseLayoutRounding="True">
                <ContentControl Template="{StaticResource HeaderTemplate}" Content="Recent Documents" UseLayoutRounding="True" />
                <local:BackstageLabelsItemsControl>

                    <local:BackstageLabelsItemsControl.Style>
                        <Style TargetType="local:BackstageLabelsItemsControl">
                            <Setter Property="BackstageLabelControlStyle" Value="{StaticResource local:BackstageLabelControl}" />
                        </Style>
                    </local:BackstageLabelsItemsControl.Style>

                    <local:BackstageLabel Caption="Recent Document 1" Description="c:\My Documents\Recent Document 1.rtf" Glyph="/RibbonDemo;component/Images/Icons/new-32x32.png" />
                    <local:BackstageLabel Caption="Recent Document 2" Description="c:\My Documents\Recent Document 2.rtf" Glyph="/RibbonDemo;component/Images/Icons/new-32x32.png" />
                    <local:BackstageLabel Caption="Recent Document 3" Description="c:\My Documents\Recent Document 3.rtf" Glyph="/RibbonDemo;component/Images/Icons/new-32x32.png" />
                    <local:BackstageLabel Caption="Recent Document 4" Description="c:\My Documents\Recent Document 4.rtf" Glyph="/RibbonDemo;component/Images/Icons/new-32x32.png" />
                </local:BackstageLabelsItemsControl>
            </StackPanel>
            <ContentControl Grid.Column="1" Template="{StaticResource VerticalSeparatorTemplate}" />
            <StackPanel Grid.Column="2" Margin="17,15,27,0" HorizontalAlignment="Left">
                <ContentControl Template="{StaticResource HeaderTemplate}" Content="Recent Places" />
                <local:BackstageLabelsItemsControl>

                    <local:BackstageLabelsItemsControl.Style>
                        <Style TargetType="local:BackstageLabelsItemsControl">
                            <Setter Property="BackstageLabelControlStyle" Value="{StaticResource local:BackstageLabelControl}" />
                        </Style>
                    </local:BackstageLabelsItemsControl.Style>

                    <local:BackstageLabel Caption="Recent place 1" Description="c:\My Documents\Recent place 1" Glyph="/RibbonDemo;component/Images/Icons/open-32x32.png" />
                    <local:BackstageLabel Caption="Recent place 2" Description="c:\My Documents\Recent place 2" Glyph="/RibbonDemo;component/Images/Icons/open-32x32.png" />
                    <local:BackstageLabel Caption="Recent place 3" Description="c:\My Documents\Recent place 2" Glyph="/RibbonDemo;component/Images/Icons/open-32x32.png" />
                </local:BackstageLabelsItemsControl>
            </StackPanel>
        </Grid>
    </ControlTemplate>
    <ControlTemplate x:Key="HelpControlPaneTemplate" TargetType="ContentControl">
        <Grid UseLayoutRounding="True">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="1" />
                <ColumnDefinition Width="*" />
            </Grid.ColumnDefinitions>

            <StackPanel Margin="27,15,27,0" UseLayoutRounding="True">
                <ContentControl Template="{StaticResource HeaderTemplate}" Content="Support" UseLayoutRounding="True" />
                <local:ForegroundInfoWrapper x:Name="b1wrp" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.ColumnSpan="2" ForegroundInfo="{Binding ForegroundInfo}">
                <Button Template="{StaticResource HelpButtonTemplate}" ContentTemplate="{StaticResource BackstageHelpItemTemplate}" Command="{Binding ViewModel.NavigateToOnlineHelpCommand}">
                    <local:BackstageLabel Caption="DevExpress Online Help" Description="Get help using DevExpress components" Glyph="/RibbonDemo;component/Images/Online_Help.png" />
                </Button>
                </local:ForegroundInfoWrapper>
                <local:ForegroundInfoWrapper x:Name="b2wrp" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.ColumnSpan="2" ForegroundInfo="{Binding ForegroundInfo}">
                <Button Template="{StaticResource HelpButtonTemplate}" ContentTemplate="{StaticResource BackstageHelpItemTemplate}" Command="{Binding ViewModel.NavigateToCodeCentralCommand}">
                    <local:BackstageLabel Caption="Code Central Examples" Description="Find more examples in our online knowledge base" Glyph="/RibbonDemo;component/Images/Code_Central.png" />
                </Button>
                </local:ForegroundInfoWrapper>
                <local:ForegroundInfoWrapper x:Name="b3wrp" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.ColumnSpan="2" ForegroundInfo="{Binding ForegroundInfo}">
                    <Button Template="{StaticResource HelpButtonTemplate}" ContentTemplate="{StaticResource BackstageHelpItemTemplate}" Command="{Binding ViewModel.NavigateToContactsCommand}">
                    <local:BackstageLabel Caption="Contact Us" Description="Let us know if you need help or how we can make our components better" Glyph="/RibbonDemo;component/Images/Contact_Us.png" />
                </Button>
                </local:ForegroundInfoWrapper>
            </StackPanel>
            <ContentControl Grid.Column="1" Template="{StaticResource VerticalSeparatorTemplate}" />
            <StackPanel Grid.Column="2" Margin="4" HorizontalAlignment="Stretch">
                <Image Source="/RibbonDemo;component/Images/DXRibbon.png" Margin="0,15,0,15" Stretch="None" HorizontalAlignment="Left" />
                <ContentControl Template="{StaticResource HeaderTemplate}" Content="About RibbonSimplePad" UseLayoutRounding="True" />
                <TextBlock Text="Version: 12.2" Margin="15,0,0,0" />
                <TextBlock Text="Serial number: DEBUG_VERSION" Margin="15,0,0,0" />
                <StackPanel Orientation="Horizontal" Margin="15,0,0,0">
                    <TextBlock Text="Visit us online at" />
                    <Button Command="{Binding ViewModel.NavigateToHomeSiteCommand}" Cursor="Hand" Foreground="Blue" FontStretch="Condensed" Margin="4,0,0,0">
                        <Button.Template>
                            <ControlTemplate TargetType="Button">
                                <ContentPresenter />
                            </ControlTemplate>
                        </Button.Template>
                        <TextBlock>www.devexpress.com</TextBlock>
                    </Button>
                </StackPanel>
                <TextBlock Text="Copyright (c) 2000-2012 Developer Epress Inc." Margin="15,0,0,0" />
            </StackPanel>
        </Grid>
    </ControlTemplate>
    <ControlTemplate x:Key="OptionsControlPaneTemplate" TargetType="ContentControl">
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="Auto" />
                <ColumnDefinition Width="1" />
                <ColumnDefinition Width="*" />
            </Grid.ColumnDefinitions>

            <StackPanel Margin="27,15,27,0">
                <ContentControl Template="{StaticResource HeaderTemplate}" Content="Ribbon Style" />

                <dxe:ListBoxEdit SelectedIndex="{Binding ViewModel.Options.Style, Converter={StaticResource EnumToIndexConverter}, Mode=TwoWay}">
                    <dxe:ListBoxEdit.BorderTemplate>
                        <ControlTemplate TargetType="ContentControl">
                            <ContentPresenter Content="{TemplateBinding Content}" />
                        </ControlTemplate>
                    </dxe:ListBoxEdit.BorderTemplate>
                    <dxe:ListBoxEdit.ItemsPanel>
                        <ItemsPanelTemplate>
                            <StackPanel Orientation="Horizontal" />
                        </ItemsPanelTemplate>
                    </dxe:ListBoxEdit.ItemsPanel>

                    <dxe:ListBoxEditItem DataContext="{Binding RelativeSource={RelativeSource Mode=Self}}" Template="{StaticResource ListBoxEditItemTemplate}">
                        <RadioButton Content="Office 2007" IsChecked="{Binding IsSelected, Mode=TwoWay}" ClickMode="Press" />
                    </dxe:ListBoxEditItem>
                    <dxe:ListBoxEditItem DataContext="{Binding RelativeSource={RelativeSource Mode=Self}}" Template="{StaticResource ListBoxEditItemTemplate}" Margin="8,0,0,0">
                        <RadioButton Content="Office 2010" IsChecked="{Binding IsSelected, Mode=TwoWay}" ClickMode="Press" />
                    </dxe:ListBoxEditItem>
                </dxe:ListBoxEdit>

                <ContentControl Template="{StaticResource HeaderTemplate}" Content="Ribbon Toolbar Show Mode" Margin="0,8,0,0" />
                <dxe:ListBoxEdit SelectedIndex="{Binding ViewModel.Options.ToolbarShowMode, Converter={StaticResource EnumToIndexConverter}, Mode=TwoWay}" BorderThickness="0">
                    <dxe:ListBoxEdit.BorderTemplate>
                        <ControlTemplate TargetType="ContentControl">
                            <ContentPresenter Content="{TemplateBinding Content}" />
                        </ControlTemplate>
                    </dxe:ListBoxEdit.BorderTemplate>
                    <dxe:ListBoxEdit.ItemsPanel>
                        <ItemsPanelTemplate>
                            <StackPanel Orientation="Horizontal" />
                        </ItemsPanelTemplate>
                    </dxe:ListBoxEdit.ItemsPanel>

                    <dxe:ListBoxEditItem DataContext="{Binding RelativeSource={RelativeSource Mode=Self}}" Template="{StaticResource ListBoxEditItemTemplate}">
                        <RadioButton Content="Show above" IsChecked="{Binding IsSelected, Mode=TwoWay}" ClickMode="Press" />
                    </dxe:ListBoxEditItem>
                    <dxe:ListBoxEditItem DataContext="{Binding RelativeSource={RelativeSource Mode=Self}}" Template="{StaticResource ListBoxEditItemTemplate}" Margin="8,0,0,0">
                        <RadioButton Content="Show below" IsChecked="{Binding IsSelected, Mode=TwoWay}" ClickMode="Press" />
                    </dxe:ListBoxEditItem>
                    <dxe:ListBoxEditItem DataContext="{Binding RelativeSource={RelativeSource Mode=Self}}" Template="{StaticResource ListBoxEditItemTemplate}" Margin="8,0,0,0">
                        <RadioButton Content="Hidden" IsChecked="{Binding IsSelected, Mode=TwoWay}" ClickMode="Press" />
                    </dxe:ListBoxEditItem>
                </dxe:ListBoxEdit>
                <ContentControl Template="{StaticResource HeaderTemplate}" Content="Page Category Alignment" Margin="0,8,0,0" />
                <dxe:ListBoxEdit SelectedIndex="{Binding ViewModel.Options.PageCategoryAlignment, Converter={StaticResource EnumToIndexConverter}, Mode=TwoWay}" BorderThickness="0">
                    <dxe:ListBoxEdit.BorderTemplate>
                        <ControlTemplate TargetType="ContentControl">
                            <ContentPresenter Content="{TemplateBinding Content}" />
                        </ControlTemplate>
                    </dxe:ListBoxEdit.BorderTemplate>
                    <dxe:ListBoxEdit.ItemsPanel>
                        <ItemsPanelTemplate>
                            <StackPanel Orientation="Horizontal" />
                        </ItemsPanelTemplate>
                    </dxe:ListBoxEdit.ItemsPanel>

                    <dxe:ListBoxEditItem DataContext="{Binding RelativeSource={RelativeSource Mode=Self}}" Template="{StaticResource ListBoxEditItemTemplate}">
                        <RadioButton Content="Left" IsChecked="{Binding IsSelected, Mode=TwoWay}" ClickMode="Press" />
                    </dxe:ListBoxEditItem>
                    <dxe:ListBoxEditItem DataContext="{Binding RelativeSource={RelativeSource Mode=Self}}" Margin="8,0,0,0" Template="{StaticResource ListBoxEditItemTemplate}">
                        <RadioButton Content="Right" IsChecked="{Binding IsSelected, Mode=TwoWay}" ClickMode="Press" />
                    </dxe:ListBoxEditItem>
                </dxe:ListBoxEdit>
                <ContentControl Template="{StaticResource HeaderTemplate}" Content="Page Category Color" Margin="0,8,0,4" />
                <dxe:ListBoxEdit ItemTemplate="{StaticResource BackstageColorItemTemplate}" SelectedItem="{Binding ViewModel.Options.PageCategoryColor, Mode=TwoWay}" BorderThickness="0" ItemsSource="{Binding ViewModel.PageCategoryColors}">
                    <dxe:ListBoxEdit.BorderTemplate>
                        <ControlTemplate TargetType="ContentControl">
                            <ContentPresenter Content="{TemplateBinding Content}" />
                        </ControlTemplate>
                    </dxe:ListBoxEdit.BorderTemplate>
                    <dxe:ListBoxEdit.ItemsPanel>
                        <ItemsPanelTemplate>
                            <StackPanel Orientation="Horizontal" />
                        </ItemsPanelTemplate>
                    </dxe:ListBoxEdit.ItemsPanel>
                </dxe:ListBoxEdit>
                <Button Content="Apply" Command="{Binding ViewModel.ApplyOptionsCommand}" HorizontalAlignment="Right" Margin="0,16,0,0" />
            </StackPanel>
            <ContentControl Grid.Column="1" Template="{StaticResource VerticalSeparatorTemplate}" />
            <Grid Margin="27,15,27,0" Grid.Column="2" IsHitTestVisible="False">
                <Grid.RowDefinitions>
                    <RowDefinition Height="Auto" />
                    <RowDefinition Height="*" />
                </Grid.RowDefinitions>
                <ContentControl Template="{StaticResource HeaderTemplate}" Content="Preview" UseLayoutRounding="True" />
                <Border BorderBrush="Black" BorderThickness="1" Grid.Row="1" Margin="4" CornerRadius="5" VerticalAlignment="Top" UseLayoutRounding="True">
                    <Grid>
                        <dxb:BarManager Margin="1">
                            <dxb:BarManager.Items>
                                <dxb:BarButtonItem Name="bSampleButtonNewItem" Content="New Item" Glyph="/RibbonDemo;component/Images/Icons/new-16x16.png" LargeGlyph="/RibbonDemo;component/Images/Icons/new-32x32.png" />
                                <dxb:BarButtonItem Name="bSampleButtonSaveItem" Content="New Item" Glyph="/RibbonDemo;component/Images/Icons/save-16x16.png" LargeGlyph="/RibbonDemo;component/Images/Icons/save-32x32.png" />
                            </dxb:BarManager.Items>
                            <Grid>
                                <Grid.RowDefinitions>
                                    <RowDefinition Height="Auto" />
                                    <RowDefinition Height="*" />
                                    <RowDefinition Height="Auto" />
                                </Grid.RowDefinitions>
                                <dxr:RibbonControl SelectedPageName="selectedPage" AllowKeyTips="False" ToolbarShowMode="{Binding ViewModel.Options.ToolbarShowMode, Mode=TwoWay}" PageCategoryAlignment="{Binding ViewModel.Options.PageCategoryAlignment, Mode=TwoWay}" RibbonStyle="{Binding ViewModel.Options.Style, Mode=TwoWay}">
                                    <dxr:RibbonControl.ToolbarItemLinks>
                                        <dxb:BarButtonItemLink BarItemName="bSampleButtonNewItem" />
                                        <dxb:BarButtonItemLink BarItemName="bSampleButtonSaveItem" />
                                    </dxr:RibbonControl.ToolbarItemLinks>
                                    <dxr:RibbonDefaultPageCategory>
                                        <dxr:RibbonPage Caption="Page 1" />
                                        <dxr:RibbonPage Caption="Page 2" />
                                    </dxr:RibbonDefaultPageCategory>
                                    <dxr:RibbonPageCategory Caption="Sample category" Color="{Binding ViewModel.Options.PageCategoryColor, Mode=TwoWay}">
                                        <dxr:RibbonPage x:Name="selectedPage" Caption="Page 3">
                                            <dxr:RibbonPageGroup Caption="Group 1">
                                                <dxb:BarButtonItemLink BarItemName="bSampleButtonNewItem" />
                                                <dxb:BarButtonItemLink BarItemName="bSampleButtonSaveItem" />
                                            </dxr:RibbonPageGroup>
                                            <dxr:RibbonPageGroup Caption="Group 2">
                                                <dxb:BarButtonItemLink BarItemName="bSampleButtonNewItem" />
                                                <dxb:BarButtonItemLink BarItemName="bSampleButtonSaveItem" />
                                            </dxr:RibbonPageGroup>
                                        </dxr:RibbonPage>
                                        <dxr:RibbonPage Caption="Page 4" />
                                    </dxr:RibbonPageCategory>
                                </dxr:RibbonControl>
                                <Border Background="White" Grid.Row="1" MinHeight="100" />
                                <dxr:RibbonStatusBarControl Grid.Row="2">
                                    <dxr:RibbonStatusBarControl.LeftItemLinks>
                                        <dxb:BarButtonItemLink BarItemName="bSampleButtonNewItem" />
                                        <dxb:BarButtonItemLink BarItemName="bSampleButtonSaveItem" />
                                    </dxr:RibbonStatusBarControl.LeftItemLinks>
                                    <dxr:RibbonStatusBarControl.RightItemLinks>
                                        <dxb:BarButtonItemLink BarItemName="bSampleButtonNewItem" />
                                        <dxb:BarButtonItemLink BarItemName="bSampleButtonSaveItem" />
                                    </dxr:RibbonStatusBarControl.RightItemLinks>
                                </dxr:RibbonStatusBarControl>
                            </Grid>
                        </dxb:BarManager>
                        <Border BorderBrush="White" BorderThickness="1" UseLayoutRounding="True" CornerRadius="5" />
                    </Grid>
                </Border>
            </Grid>
        </Grid>
    </ControlTemplate>
</ResourceDictionary>!using System;
using System.Windows;
using DevExpress.DemoData;
using DevExpress.Xpf.DemoBase;
using DevExpress.Xpf.DemoBase.Helpers;
using DevExpress.DemoData.Helpers;

namespace RibbonDemo {
    public class App : Application {
        public App() {
            StartupBase.Run<Startup>(this);
        }
    }
    public class Startup : DemoStartup {
        public static void InitDemo() {
#if !EXTMAP
            Loader.DemoDataAssembly = typeof(DevExpress.DemoData.AssemblyMarker).Assembly;
#endif
        }
        protected override bool GetDebug() {
#if DEBUG
            return true;
#else
            return false;
#endif
        }
        protected override Type GetFixtureTypeForXBAPOrSLTesting() {
            return null;
        }
    }
}!,using System;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Windows;
using DevExpress.Xpf.DemoBase;

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

[assembly: ProductID("DXRibbon.Ag")]

[assembly: ComVisible(false)]


[assembly: AssemblyVersion(AssemblyInfo.Version)]
[assembly: AssemblyFileVersion(AssemblyInfo.FileVersion)]!s<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:local="clr-namespace:RibbonDemo">

    <Style TargetType="local:DemoRichControl">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="local:DemoRichControl">
                    <Grid x:Name="RootElement">
                        <Border x:Name="Border" BorderBrush="WhiteSmoke" Background="White" BorderThickness="1" CornerRadius="1">
                            <ScrollViewer x:Name="ContentElement" BorderThickness="0" IsTabStop="False" Padding="{TemplateBinding Padding}" />
                        </Border>
                        <Border x:Name="FocusVisualElement" BorderBrush="#FF6DBDD1" BorderThickness="{TemplateBinding BorderThickness}" IsHitTestVisible="False" Margin="1" Opacity="0" />
                    </Grid>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
        <Setter Property="Foreground" Value="Black"/>
    </Style>
</ResourceDictionary>!u<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:local="clr-namespace:RibbonDemo">

    <Style TargetType="local:DemoRichControl">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="local:DemoRichControl">
                    <Grid x:Name="RootElement">
                        <Border x:Name="Border" BorderBrush="WhiteSmoke" Background="White" BorderThickness="1" CornerRadius="1">
                            <ScrollViewer x:Name="ContentElement" BorderThickness="0" IsTabStop="False" Padding="{TemplateBinding Padding}" />
                        </Border>
                        <Border x:Name="FocusVisualElement" BorderBrush="#FF6DBDD1" BorderThickness="{TemplateBinding BorderThickness}" IsHitTestVisible="False" Margin="1" Opacity="0" />
                    </Grid>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
        <Setter Property="Foreground" Value="Black"/>
    </Style>

</ResourceDictionary>BSJBv4.0.30319lLg#~�g�h#Strings`��#US�#GUID�(#BlobW��+	�%3	@P���A		$�_
-
uQ��
������
�9!N!qZ�|
���!�����!
���!+!8!T>
k���
�_I����^��	��	�	
J�
����
n���}Z��!g��������������Z*Z�!2;Z

�p�������I� !t"|#�
w#��##�#�@$)$^$)$v$)$
�%�%�&�B'.'
�(�*��*�*a+H+�,>=-Ir-�A.!�.�k/IR0�r0I�0��0��0I�1I�1Iq2��4���
�7�
�7��8I9Ih9I�;I�FIGG�eG>
XO>O
�OqO
�OqO
�OqO
�OqO
�OqO

PqO
#PqO
>PqOWP�
�PjP
�PqO
�PqO
�P�P��P
)Q	Q
IQ	Q
gQ��Q��Q�Q�Q�Q�Q�Q,R�UR�
�R�
�R�	�R�
�R�"{SoS
�S�
�S�P�S��S�
�SqO&TT/T
;T�
vTcT
�T��T��T�
�T�
�T�TU�&U�
LU�
[U�bU��U!�U��U�%V�4V�HV�gV�qV��V�$W|9W|KW|aW|�WZ�W.'
�W	QX�,X�uX_XzX_X�X��X�Y_XY�Y�?Y�gY��Y��Y��Y��Y��Y��YZZZZZEZ!fZMZ�ZMZ�ZZ
�Z��Z�
�Z�%
�Z�%
�Z�%$[	[
R[��[��[!�[!
\�
\�1\)$?\)$\\)$�\�\*	]�\
/]�%
<]�%
Q]�%
^]�%*o]�\.�]�]*�]�]�].'�].'b^|q^|&�^�^_H+"_H+
�y_H+�_�*
�_��_H+�_H+{]H+`H+9`�D`�k`�u`��`��`��`H+�`H+0aH+zaZa�aZa�aZa�a.'kb��b�&�bTc�zc��c.'�c.'d�Wd��d�	e�4e.'Pe!~e��e�/�e
~f�
�f	Q
�f�
�f�g�VgIsgI�gI�gI2�g�g2�g�gh`,_X4EV	aVlV
	xV	�V%�V)�V
.�V3�V@�VP�V,P�V,U�VZ�V
\V _%V!#_�2>�>LA�FLG�O
J�YV
N�tV!N��V
_��V
_��V_��V1_��r#�
u.�Vx9V�A*
�H>V!�NNV5�]RV9�^ZV�biV=�lV�u�V
�u�V
�x�V
�z�V
�|�VI��V���V��V
��VM��-V=��CV
�RV
�iV
�sV=
�VQ
�V�V%�V
/�V
2�V
5�V
8V
; V
>9f
P��f�Q�p 6�/6�/6�/qD	�R	�Z	�6�	/6�	/6R
/6v
/6�
/6�
/6�
/=�WA�U6�/6�/6�/=�WAtaV�|dV��dV��d�w�d6�
/�ataV�
�V�F�6
/6
/68
/6R
/6o
/6�
/6�
/6�
/6�
/6�
/6�
/6�
/6/60/6C/6X/6m/���Z���a}f�j��Z	�6�/6�/}j1��6�/ejy�����1��6
/���U��WAff~0�5�5�5�:�:�?�?�?�?�?�0DZ	�:I6�/6/6"/65/; hE hO oX �k A� a� a� a/!D!Z!q!�!�!�!6"/�UWA�"a�"A�"��#��#��#?�#?�#�$�R$�j$��$�0DZ	��$��$��$��U%o=�WA6@%/6V%/6b%/~0�%?�%?�%?&?&?�?�?�?�?�?!&0'&0D	�0DR	Z	�:I6|&/6�&/6�/6�'/taV�(%V�(%V� (%V�'(%V�.(%V�2(%V�=(%V�H(%V�S(%V�^(%�+�taV�(�V�`,�V� (�V�j,�V�s,�V�x,�V��,�V��,�V��,��.��#��.?�.?�.��.?�.?/?/?/?/?/?$/?*/?1/?8/?C/?R/:X/:`/:z/��/?�/?�/��/?�/?�/��/5�/5�/��/:�/:0:0�0�'0�80�E0�d0��0��0�0	�0��0�0�05�0511%15215I15Z1�n1?{10_��1�1�1�1�1DZ	��1"/2aG2o6�2/6�
/6-3/6�/6A3/6�/�3o�3o�3oI4of4X5�:5uQ5xr5}�5�6�/6�5/6�5/6�5/67/6,7/6�5/�7��7�WA68�6u8/6�8/6�8/6�8/�9�:8:�):�6:�F:=S:Xb:�q:��:��:E�:J�:O�:��:T�:�;�;�(;%<;YJ;^W;ci;g~;k�;q���F��G�G&�G�G�H� H+=H+[H+wH+�H+�H+�H+I+)I+GI+dI+�I+�I+�I+�I+�I+$J+QJ+J+�J+�J+�J+K+�fP ��%T ��+� ��3� �7!�!<!�mB.!�xG<!��MN!��S\!��+�!�	�Z�!��^�!��^�!��Z	�!�e	0"���
7"���
?"��+`"��+�"��^�"���
H&��+j&��+|&��+�&�	+�&�,	+'�i	+v'��	��'��+�'��	��'�
��'�
��'�)
��'��+�'�7
+P(��3�(��3�(�_
��(�h
��(��+)��
�)��
�&)��+<)�7
+�)��3�)��3�)��+�)��

*��
 *�7
+x*��3�*��+�*��
�+��
�+�)(+�
.6+�4D+�.eF+�7
+S+�?<p+�	iE�+�	E�+��K�+��3�,��+�,��+�,��Z�,���,���,�) -�). -�8)!/-�G.!=-�4"K-�.e$M-�?<%l-�	iE&�-�	E'�-��K(�-��{)�-��K+8.��+,|.��+,�.�|+,F/��
�,X/��
�,f/��3-�/��+-�/��3-�/���-�/��+/�/���/0��3/
0��3/0��3/�3��4/�3��41�3��43�3��45�3��47�3�49�3�94;�3�Ue=4�x�>"4���@44���@G4���AY4���Ag4��ZBy4���B�4�ZC�4��C�4�/ZD�4�H�D�4�a�E�4�o�E�4���F
5���F 5���G25���GE5���HW5���Hj5���I|5���I�5��J�5��J�5�*�K�5�<�K�5�NeL�5�d)M�5�~.M6���N6���N&6���O86���OK6���P]6���Pl6��+Q�6� +Q�7�++Q!8��^Q58�6�S@8�HSn9��^T�9�|V�9��+X@:��eX�:��eY�:��eZ�:�e[;�-e\[;�C^]l;�Q+_�;�c_<�s_�<��$_�<��,a�<��4cD=��$d�=��;f�=�,h>�,j8>�2+l�>�8$l�>�O�n�>�	��o�>�	��o�>�	Cp�>�	RCq�>�	��r�>�	��r�>�	$Js�>�	bKs�>�	�Nt�>�	�Tt�>�	9[u?�i	+up?��3u�?��4u
@���w@���x+@���x>@���yP@���yc@���zk@���z��4{���|���}��~t@�
+v@��+�?�x@�	I��@�	d��@����@����@�����@�Z�A���	A�'��A�5��A�C��"A�T��,A�����A��4�B�p���B�����D����D�?���D�I���D�d���D��3�E��3�[E����dE���vE�,���E�D���E�W���E����F���FF�
+�dF��4�fF����hF�j���F��+��F�y+�G��+�G�?��$G���:G�?<�BG��+�`G�	iE��G�	E��G��K��G��H�!�H��+�H�-#�H�B)�$H��+�{H�W���H�i	+�J��pJ�!��J��+��J��JK�!�QK��+�\K��+��K�mT��K�uY��K�}T��K��Y��K��T��K��Y��K��T��K��Y��K��T��K��Y�L��T�L��Y�L��T�L��Y�(L��+�LL�LZ�^L�_��qL�rZ��L�����L��_��L��c��L��_��L��c��L��+��L��+�M��+�,M��+�FM��+�lM� +��M�++��M� ��N�! ��4N��3�O��+��P�{ E��P�� E�!Q�� r�[Q�� ^��Q�� +�R�!z�HR�."4�UR�N"Z�gR�a"��zR�����R�����R�?<��R�|"+��R�	iE�S�	E�=S��K�JS��3��S��"_��S��"c��S��"_��S��"Z��S��+��S��c��S��"��,T��"��tT��"���T�7
+��T��"+��T��+��T��^�U�2#��U�@#��(U�N#���U�]#+�V��#��V�i	+�W��$��W��$��'W��$��/W��$��8W��$��@W��$��IW��+��W��Z��W�����W�?<��W�	iE�X�	E�9X��K�GX�%��YX�.%��gX�-#�oX�B)�xX�q%_��X�y%c��X��%_��X��%c��X��+��X�W��Y��%��/Y��%+�<Y��%���Y�i	+�,[��3��[��+��[�I&3��[�R&Z��[�[&��[��+�\��3�g\��&	�y\��&��\��&	��\��&��\�'+��\�'+��\�^'�6]�m'Z�G]��+�P]��3��]��+�^��'	�^��'�+^��M�=^��S�L^��'4��^��'4��^��4��^�f(M�\_�p(V�__��+�g_��(e�z_��+��_�f(u�Bc��+�Jc��Mc�!�Tc��+\c��+tc��(Zwc��(�yc�)Z|c�)Zc�)Z�c�*)��c�9)Z�c�J)��c�[)Z�c�o)��c��)��c��)��c��Jd��Kld��J	�d��K	�d��)�
�d��)�e��)�6e��)�>e��)�Ge��)�
Le�*��e�$*+�e�<*+�e�V*+�e�o*+�e�7
+�e��*+)f�++f�+-f��!+Of��!+af��!+sf��*�|f��"Z<g��*ZTg��*Z�g��*Z�g��*Z�g�+�Lh�+��h�.+��h�q+��i��+��i��+��i�q+�@j��+;k��,�Uk��,lk��,��k�-��k�-��k��^l�e1l��ZDl��^[l�*-� `l�V-�"�l��-�$4m��-�&8m��-�(pm��-�*�m��-�,Mn��-�.`n�.+0\o�.�0�o�5..1mp�[.�2�p�.�4�p��.+6Hq��.�6|q�i	+8�v��1_8�v�
2c8�v�2�9w�"2�9
w��+:w��+:w�w2-:,w��23::w��2<;@w��2:<�w��3<�w��3<�x�O34<�x��M>�x��S>�x�o3E?�x�y3K?�x��@y��@y��3�A%y��3�A3y��BEy�
�BSy��+C�y��^C�y��3+Ez��Ez��E%z��3�F-z��3�F6z��G>z�
�GGz��+HOz�4�HWz�!4�H`z�14JIhz�=4KIqz��+Jyz��4[J�z��4aJ�z��4�K�z��4�K�z��4hL�z��4nL�z��4	M�z��4M�z�	5)N�z�5.N�z��+O�z��3O�{�64O�{�&64Q|���S|���S,|��4�T>|��4�TQ|��4[Uc|��4aUv|�D6�V�|�U6�V�|��+W�|�f6�W�|�u6�X�|��6^Y�|��64[}��6a]}��6+^D}��6+^�}��6�^�}�7�^�}�14�_�}�=4�_�}��4�`�}��4�`�}�<74a~�Y74c ~�r7�e`~��7�f�~��7�g@��7�h����+i���3i����7�i���
8�i���%8+jЀ�%8�j0����k;����mp��?<p���	iEq���	Er����Ks���3tՂ��8�t���8t����8�u��	9�u��@9v1��T9vD���9wV���9wi���+xt��x���!|���+������!����+�'���L��!�T���+�\������!�Ä��+�˄��؄�!����+����;v�����;|����;�����;����mB���xG�&��7�.��!<�7���*Z�@���;��w���;����
<�����<Z����*<��߅�5<Z���B<����O<Z�(��_<��_��o<��h��|<��Ɔ�J�І�,K����<�����<��L���<��T���<������8�����	9��ԇ��<��܇��<�"���9�*���9�W��@9�_��T9�����<Z�����<��ˈ�
=��ӈ�=����1=�����H=��8���"Z�@��_=��w��k=Z����v=������+������+�����=�����=�����=�����=��&���=��.���=��;��>��N��>��a��&>��t��;>�����M>K����a>�����u>��Њ��>��Ҋ��>�ڊ��>�����>������>�����>��h��?�����(?�����8?�����H?�����Y?�����j?�����y?������?��ȋ��?��ы��?��ً��?�����?�����?����@�����'@����@@����U@����j@����{@��&���@��.���@��7���@��?���@��H���@��P���@��Y���@��a��	A��j��A��r��-A��{��@A�����PA�����`A�����xA������A������A������A������A�����B��nj�0B��Ќ�NB��،�lB�����B�����B�����B������B�����B�����B����CZ���&CK�,��;CK�A��QCZ�L��hCK�\��|CZ�x���CK�����CZ�܍��CK�O���CK�r��DK����&DZ����CDK����]DK����sDK�ǎ��DK�Ԏ��DK����DK����DK�����DK����DK���EK�3��=EK�K��cEK�c���EK�{���EK�����EK�����EK�؏����А��E+����F+�H��F+����*F����9F����NF;���^FZ�$��zF^�4���F+�����F+����F+�H���F+�t��G�����+G��Ț�6G���LG,��	�Gd��	�G�M�M�M�M�M�M�M�M�M�M�M�M�R	�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M��M�M�M�M�M�M�M�M�M�M���M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M���M�M�M�M�M�M�M�M�M��M�M�M�M�M�M���M�M�M�M�MN�MN�MN�MN�MN�MN�MN�MN�MN�MN�MN�MN�MN�M�M�M�M�M�M�M�M�M�M�MN�MN�M�M�M�M�M�M�MN�M�M�M"N�5N��M�M�M�M�M�"�M�M�M�M�M�M�MGNTN�M�M�M�%�M�M�M�M�M�M�M�MN]N�M�M�M�M�M�M�M�M�M�M�MdNhNjN�MN�MN�MN�MN�M�M�M�M�M�M�M�M�M�M�M�M�MlNqNxN�N�M�M�M�M�M�N�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�N�N�M�M�M�M�M�M�M�M�M�MN�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�N�M�N�M�M�M�M�MO O �M�M�N�MO �M�M�M�N�M�N�MO O �N�N�M�N�N�N�N�N�N�M�M�M�M�M�M�M�M�MN�MN�MN�MN�MN�MN�MN�MN�MN�MN�MN�MN�MN�MN�MN�MN�MN�MN�MN�MN�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�MO O O O O O O O O O O O O O O �M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�ND	�#�N�N�M�M�M�M�NO�MOOO/O�M�M
%)))!)
+)79):);)<)=)>UI��I��I��IACI�CI��I�ITJI�KI�NITIl[�(m����!��)��1��9��A��I��Q��Y��a��i��q��y�t��c��+�yQ{	�+����R�!R�!#R��+i���=RC�HRC�gR�e�wRJ��R���R���RK�R�$�R�,�R���4�R�a�R���R!��Roa�R��
S�aS_a(S_a<ScaOSca�)��#&�+	�6i�S>��SF��SK! TQ)�[�+!�+<�+D�+ITpLWT�9�TZA�T+7
+I���R�I�KT�+$ITp\WT�$7
+d�+,ITplWT�,7
+Q��I��47
+�+��T�Y�T�a�T�Y
U��U	i7U
	�<U	�T+CU	$CU	,CU	�CU6	9�+yRU��iU;	�A	����rUE��UEA�+t�+t�"���UP	|�"_|CU	|�Uct�"�|�R�t�"_t�"������U_	|
Uf	�V��V���+��Ul	��+�[V��aV���R��V{	��+��V�I�V�	��V�	��V_	��V���V�	��V��W�	)	W�	)W�	)W�	)W�	�	5�����5K�0W�	�mW�	YxW�	�W��W�t7
+1�+15.I�W�|7
+��W
��W;		�+��+�
�X
��+�X'
I7X.
IFX�IRXZ!�+)�X;
)�X;
)�X���)�XB
!�X�!�X�!�X�!�X�I�X+A�+I�+|ITp�WT�I3Y[
Y�+!JY�!QY�YXY���R��CU	Y}Yj
i�+!�Y�!�Y�i�Y���R�)�Yy
A�Y�
a�Y�
�	Z�
��+�#Z��5Z;	��<B
�|<�����,���<B
!qZ�
��Z�
��ZZ�CU	��Z�
��+��Z�
���
�0[�
�F[�W[�RU��<U
�+�R��7
+��"��][��"���"�a�)���"Z�k["a�+��c��+��"Aa#Z�a�['a�[.a�[C��a\5����#S��"a��"���"_��"_��+��"c��"���"Z!���
Uf	��"+��R���"_��Uc�CU	�7
+��"A)�+1K��A	1N\~9=4K)h\�1s\�1�\�)�\��R�]#+A�T+I]�I$]�Q��YG]�a��ii]�i�+��Ki�+q{]���]�q�+����^�� ^��?^;	�I^�y�+�����^��mW���^/��'4��'4��4��+��^��ITp�WT�RU���R���^
��^'�����+��^K�_C��)���)��
/�)_��:_X�E_��X_/i_<�p_M)F[R��^/���_/��_b�7
+��+�����_z��*�9�_��ITp�WT���_�ITpWT���)��`��`_�&`/	P`�F[��Y`/�`�F[���`/!�`��&`/	�`��`��a��a�9�^��a�1&a�9Aa$
	����a:
Y�aKI�a�a�a��b.�+b��Jb+�_b@
��
F
7
+Q�bU
�_b@
��b[
��b���bc��b��0cb
�Wcb
CU	qf(i
YCUo
$�c~
1�c�
��c���c���c�
�J��c�
��c�
d�
�dc�!d�
�6db
�id�
��dc�)ITp,WT�$ITp4WT��RU�
�����d�
��d���d�
��4B
�����4ny=4K1�+1�d���d��d��d:�e+1!e!��+�u8/�'eJ�Ce5�`e=��6+�meDy14J�!4.|�dP��7�I�e~I�eW��e��V���e��V���e]��7��hI�ep�����+IT�<WT�<�TZD�T�L�T���e;	f�!e��f�Tf�T,fZT����!+��f��f;	��f;	�g;	�g;	\�+\�R���[C	��I'gL��D��\IT�dWT�d�TZI��	�T���+�1gK�
U��EgQ��	^CUd�
klCUz1�g�	��9�g[�+����g�!h�A���-h�I�+)7hB
)@h�
�e��e��W��W�ALh�ASh+)^h�	Adh�dhhmlr�h�m�h�m�r�*�/�4�9�>�C�H�h�m�r�*�/�4�9�>�C.�.s�.{&.��.�	.�Y.��.��.�&.�Y.��.��.��.��`�m�mm�m�m�m!	m�ma
m�
m�
m�
m�
mm!mam�m�m�m�m �m m@m�mm m@m`m�m@m`m�mm`�m�mm!m`m�m�m�m�m m m  m! m@ mA m` ma m� m� m� m� m� m� m� m� m!m!m!!m�"m�&m�&m�&m'm!'mA'ma'm�'m�'m�'m�'m(�m(m (m!(m@(mA(m`(ma(m�(m�(m�(m�(m�(m�(m�(m)m!)mA)ma)m�)m�)m�)m�)m*m *m`+�m`2m�2m`6m�6m9�m 9m@9m`9m�9m`<m�<m�<m�<m�<m=m@=m`=m�=m�=m�=m>m >m@>m`>m�>m�>m�>m�>m?m`Cm�Cm�Gm�GmHm Hm@Hm`Hm�Hm�HmPm Pm@Pm`Pm�Pm�Pm�Pm�PmQm Qm@Qm`Qm�Qm�Qm�Qm�QmRm Rm@Rm`Rm�Rm�Rm�Rm�RmSm Sm@Sm`Sm�Sm�Sm�Sm�SmTm Tm@Tm`Tm�Tm�Tm�Tm�TmUm Um@Um`Um�Um�UmP@���������	%	*	/	�	�	�	�	�	�	
!
5
I
�
�
�
�
<gy���3I\��
2
�
�
�
�
)Jbw��������%7X���
!7>	W}W}��W}k }W}W}W}�G�		


',245@A D"G%K&M(O*P,Q._/`0b1c2h3k4m5r6v7y8z>~8k@pZuG{}	�=
�H
�q
��
�
 ���PV�^PiP���o�u�{�{�{�z}~z
z��%�3PIzVzc�r������2�]����z���z�z�z�{�o�o�z�z��\N�!��!��!��!�7
����!{�!{"�"��"{#�#�#{
%�%���0&�\N>&�B&��'�'(Zu~(\~(�+{�+{�+{�+{�+{,{,�c�V�!,�+,�#{?,{P,�x'a2�h2�3?Zu�3RV��3���V��3����	�4��5��5z�5��5�5P���5z�5��6z�7�4��5z^8�q2&�9��9,�92>K0FK6@p8k?,{*<OK{VK{_K{kKB�tK�K��9��8&�92�9,�K{�KK�K�#{�K{P,��KQ�W�K]�Kb�Kg
LnLn#Ln.Ln@LnPLneLnzLn�Ln�Ln�Ln�Ln�Ln�Ln�Ln�Ln�LnMn7MnQMnkMn|Mn�Mn>=MN��	��	

+*

KL! "#'&��)*106587DEGFHIU!V!i#j#l%k%n'm'o)p)q+r+s-t-v/u/w1x1z3y3|5{5~7}79�9�;�;�=�=�?�?�A�A�C�C�E�E�G�G�I�I�K�K�M�O�O�Q�Q�S�S�U�W�Y�Y�[�[�]�]�_�_�a�c�e�e�g�g�i�i�k�k�m�mo�oqqssuuww
yy{
{}}%�$�/�.�0�1�B�A�C�D�E�F�O�N�Q�P�S�R�T�U�c�d�e�f�o�n�q�p�u�z����������������������������������������������������������������������������������������������������������������������������������������
��������&�'�(�)�+�*�-�,�?�>�A�@�CBDEGFHIJ	K	MLO
N
PQRSUTWVXY[Z]\_^a`b!c!e#d#f%g%h'i'k)j)l+m-n/o1p3�5�5�7�7�9�9�;�;�=�=�?�?�A�A�C�C�E�E�G�G�I�I�K�K�M�M�O�O�Q�Q�S�S�U�U�W�W�Y�Y�[�[�]�]�_�_�a�aJLNP	RT
VXZ\^`)�����biz����G	V	r	R
a
p
�
Kkr��,hq���
L
u
�
�
����.q��P�
V
3
�
�

�
-
$
cS
�S
�\
]
�goh`��h! @?<�W�]�{2���2;�V-
\E��<Module>RibbonDemo.dllRibbonCheckAllDemosFixtureRibbonDemo.TestsRibbonDemoModuleRibbonDemoMVVMRibbonGlyphHelperViewModelModelBaseCategoryModelPageModelPageGroupModelCommandModelMyParentCommandTypeMyParentCommandMyGroupCommandCommandTemplateSelectorIndexCreatorSelectedToolPaintControlDrawingToolPenToolTextToolURCommandPaletteCollectionConverterPaintUserControlBooleanToSelectedToolConverterPointToStringConverterRibbonMergingSourceListDemoTextBoxDemoTextBoxCommandURStack`1RibbonMergingUserControlBaseMainMenuCommandsBaseMainMenuCommandTextUserControlAppStartupForegroundInfoForegroundInfoWrapperTextMarkerStyleFontFamiliesFontFamilyComparerFontSizesSafeFontFamilyConverterDemoRichControlImageBorderShapeTypeRibbonSimplePadRecentItemBackstageLabelsItemsControlBackstageLabelControlBackstageLabelButtonWithImageContentImageInfoImageBorderContentScalerSimplePadCommandSimplePadOptionsEnumToBoolConverterFontSizeConverterSimplePadFontFamilyConverterImageScaleValueConverterEnumToIndexConverterSimplePadViewModelDevExpress.Xpf.DemoBase.v13.1DevExpress.Xpf.DemoBase.DemoTestingCheckAllDemosFixtureDevExpress.Xpf.DemoBaseDemoModulemscorlibSystemObjectSystem.WindowsDependencyObjectSystem.Windows.InputICommandEnumDevExpress.Xpf.Core.v13.1System.Windows.ControlsDataTemplateSelectorUserControlDevExpress.Xpf.EditorsIColorEditSystem.Windows.DataIValueConverterSystem.Collections.GenericList`1TextBoxTApplicationDemoStartupContentControlIComparer`1System.Windows.MediaFontFamilyRichTextBoxItemsControlPanelSystem.ComponentModelINotifyPropertyChangedTypeskipMemoryLeaksCheckModulesCheckMemoryLeaks.ctorDependencyPropertyBarManagerPropertyRibbonPropertyForegroundInfoProperty.cctorDevExpress.Xpf.BarsBarManagerget_Managerset_ManagerDevExpress.Xpf.Ribbon.v13.1DevExpress.Xpf.RibbonRibbonControlget_Ribbonset_Ribbonget_ForegroundInfoset_ForegroundInfoget_NeedChangeEditorsThemeRoutedEventArgsOnLoadedOnUnloadedCanLeaveDependencyPropertyChangedEventArgsRaiseIsPopupContentInvisibleChangedManagerRibbonNeedChangeEditorsThemeResourceDictionarysharedResourcesget_SharedResourcesset_SharedResourcesInitializeViewModelFillViewModelcutCommandExecuteFunccopyCommandExecuteFuncpasteCommandExecuteFuncselectAllCommandExecuteFuncblankCommandExecuteFuncribbonControltextBox_contentLoadedInitializeComponentSharedResourcesImageSourceGetGlyphCategoriesPropertyMenuItemsPropertySystem.Collections.ObjectModelObservableCollection`1get_Categoriesset_Categoriesget_MenuItemsset_MenuItemsClearCategoriesMenuItemsNamePropertyget_Nameset_NameNamePagesPropertyget_Pagesset_PagesPagesGroupsPropertyget_Groupsset_GroupsGroupsCommandsPropertyGlyphPropertyget_Commandsset_Commandsget_Glyphset_GlyphOnGlyphPropertyChangedOnGlyphChangedbCanExecuteEventHandlerCanExecuteChangedadd_CanExecuteChangedremove_CanExecuteChangedExecuteCommandsGlyphActionactionCaptionPropertyLargeGlyphPropertySmallGlyphPropertyShowMessageBoxget_Captionset_Captionget_LargeGlyphset_LargeGlyphget_SmallGlyphset_SmallGlyphCaptionLargeGlyphSmallGlyphvalue__CommandCreationGroupCreationPageCreationviewModeltypePageGroupCreationemptyFuncDataTemplateSelectTemplateValueGetIndexRefreshBrushToolToolPropertyShowAutomaticButtonPropertyShowNoColorButtonPropertyShowMoreColorsButtonPropertyChipSizePropertyShowEditorsPropertyBrushSizePropertyBrushOpacityPropertyTextFontFamilyPropertyTextFontSizePropertyTextFontColorPropertySelectedToolPropertyBackgroundImageSourcePropertyBrushColorPropertyMaxBrushSizePropertyMinBrushSizePropertyMousePositionPropertyOnBrushOpacityPropertyChangedOnTextFontFamilyPropertyChangedOnTextFontSizePropertyChangedOnFontColorPropertyChangedOnSelectedToolPropertyChangedOnBackgroundImagePropertyChangedOnBrushColorPropertyChangedOnBackgroundImageChangedEventArgsOnBackgroundImageLayoutUpdatedPointget_MousePositionset_MousePositionget_Toolset_Toolget_ShowAutomaticButtonset_ShowAutomaticButtonget_ShowNoColorButtonset_ShowNoColorButtonget_ShowMoreColorsButtonset_ShowMoreColorsButtonget_BrushSizeset_BrushSizeChipSizeget_ChipSizeset_ChipSizeget_MinBrushSizeset_MinBrushSizeget_MaxBrushSizeset_MaxBrushSizeColorget_BrushColorset_BrushColorget_SelectedToolset_SelectedToolget_TextFontColorset_TextFontColorOnSelectedToolChangedget_BackgroundImageSourceset_BackgroundImageSourceget_BrushOpacityset_BrushOpacityget_TextFontSizeset_TextFontSizeget_TextFontFamilyset_TextFontFamilyImagecurrentCursorUndoRedoUndoActionRedoActionget_CurrentCursorset_CurrentCursorisLoadedFlagSizeChangedEventArgsOnSizeChangedStack`1UIElementURStackdemoCenterBottomPanelHeightCoerceValueUpdateCanvasOnBrushColorChangedOnFontColorChangedOnTextFontSizeChangedOnTextFontFamilyChangedOnBrushOpacityChangedOnToolChangedUpdateCurrentToolCreateBrushToolCreateTextToolMouseButtonEventArgsOnCanvasMouseDownMouseEventArgsOnCanvasMouseMoveUpdateCursorPositionOnCanvasMouseUpKeyEventArgsOnCanvasKeyDownOnCanvasMouseEnterOnCanvasMouseLeaveResetcurrentColor_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_RecentColorspaintControlCanvascanvasbackgroundImageMousePositionToolShowAutomaticButtonShowNoColorButtonShowMoreColorsButtonBrushSizeMinBrushSizeMaxBrushSizeBrushColorTextFontColorBackgroundImageSourceBrushOpacityTextFontSizeTextFontFamilyCurrentCursorDevExpress.Xpf.Editors.IColorEdit.ColorDevExpress.Xpf.Editors.IColorEdit.ColorChangedDevExpress.Xpf.Editors.IColorEdit.DefaultColorDevExpress.Xpf.Editors.IColorEdit.EditValueDevExpress.Xpf.Editors.IColorEdit.PalettesDevExpress.Xpf.Editors.IColorEdit.RecentColorsColorPropertySizePropertyOnPropertyChangedget_Sizeset_Sizeget_Canvasset_CanvasOnMouseMoveOnMouseDownOnMouseUpOnKeyDownReleaseSystem.Windows.Media.ImagingBitmapSourceGetCursorget_CursorHorizontalOffsetget_CursorVerticalOffset<Canvas>k__BackingFieldSizeCursorHorizontalOffsetCursorVerticalOffsetPenCursorget_brushOpacityset_brushOpacitybrushOpacityPropertyget_IsMouseDownset_IsMouseDownget_LastPointset_LastPointget_CurrentPointset_CurrentPointpaintLayerDrawLine<IsMouseDown>k__BackingField<LastPoint>k__BackingField<CurrentPoint>k__BackingFieldbrushOpacityIsMouseDownLastPointCurrentPointTextCursorFontFamilyPropertyget_FontFamilyset_FontFamilyTextEditget_ActiveTextEditset_ActiveTextEditCreateTextEditUpdateTextEditPropertiesFocusActiveTextEdit<ActiveTextEdit>k__BackingFieldActiveTextEditcontrolcanExecuteRaiseCanExecuteSystem.GlobalizationCultureInfoConvertConvertBackget_MainMenuCommandsset_MainMenuCommandsOpenFileActionpainterUCBarStaticItembsCurrentPosBarEditItemtestEditbrushColorBarCheckItembrushTooltypeToolBarButtonItemundoBtnredoBtnopenFilesaveFilecloseFilepaintRibbonpainterRibbonStatusBarControlstatusBar<MainMenuCommands>k__BackingFieldMainMenuCommandsget_Cutset_Cutget_Copyset_Copyget_Pasteset_Pasteget_SelectAllset_SelectAllget_Clearset_Clearget_Undoset_Undoget_Redoset_RedoCloseCaretColumnPropertyCaretRowPropertyIsNotEmptyPropertyIsTextSelectedPropertyget_IsTextSelectedset_IsTextSelectedget_IsNotEmptyset_IsNotEmptyget_CaretRowset_CaretRowget_CaretColumnset_CaretColumnCutActionCopyActionPasteActionSelectAllActionClearActionOnUndoStackIsEmptyChangedOnRedoStackIsEmptyChangedUndoStackRedoStackoldValueURCommandActivatedCaretPosChangedadd_CaretPosChangedremove_CaretPosChangedTextChangedEventArgsOnTextChangedOnSelectionChangedselPosindexlastLineBreakPosUpdateCaretPositionInfoupdateCaretPositionPredicate<Cut>k__BackingField<Copy>k__BackingField<Paste>k__BackingField<SelectAll>k__BackingField<Clear>k__BackingField<Undo>k__BackingField<Redo>k__BackingFieldCutCopyPasteSelectAllIsTextSelectedIsNotEmptyCaretRowCaretColumnCanExecuteCorePropertyOnCanExecuteCorePropertyChangedget_CanExecuteCoreset_CanExecuteCoreBindingRaiseCanExecuteChangedCanExecuteCoredepthget_Depthset_Depthget_Countget_IsEmptyIsEmptyChangedcontentPopPushPeekRaiseIsEmptyChangedDepthCountIsEmptyItemClickEventArgsOnNewTxtClickOnNewImgClickCreateNewPanelRaiseAfterModuleDisappearIList`1DevExpress.Xpf.DemoBase.Helpers.TextColorizerCodeLanguageGetCodeFileNamesmainModulebarManagernewTxtnewImgBarSubItemnewBtnmainRibbonDevExpress.Xpf.Docking.v13.1DevExpress.Xpf.DockingDockLayoutManagerdockManagerLayoutGrouplayoutGroupDocumentGroupdocumentGroupget_Openset_Openget_Saveset_Saveget_Closeset_Close<Open>k__BackingField<Save>k__BackingField<Close>k__BackingFieldOpenSavenameget_CaretPositionset_CaretPositionCaretPositionPropertyRowPropertyColumnPropertyget_Rowset_Rowget_Columnset_ColumnSystem.IOStreamSaveFileActionCloseFileActionOnTextBoxCaretPosChangedcutButtoncopyButtonpasteButtonselectAllButtonclearPageButtonbiRowbiColumnCaretPositionRowColumnInitDemoGetDebugGetFixtureTypeForXBAPOrSLTestingHoverForegroundPropertyNormalForegroundPropertySolidColorBrushget_NormalForegroundset_NormalForegroundget_HoverForegroundset_HoverForegroundOnModuleLoadedOnModuleUnoadedDevExpress.Xpf.CoreThemeChangedRoutedEventArgsOnThemeChangedIsDarkBackstageBackgroundNormalForegroundHoverForegroundActualForegroundPropertyget_ActualForegroundset_ActualForegroundOnMouseEnterOnMouseLeaveActualForegroundNoneDiscCircleSquareBoxLowerRomanUpperRomanLowerLatinUpperLatinDecimalget_ItemsIsValidFamilyItemsSystem.Collections.Generic.IComparer<System.Windows.Media.FontFamily>.CompareCompareNullable`1get_AcceptsTabset_AcceptsTabget_CanUndoget_CanRedoget_TextIsBoldset_TextIsBoldget_TextIsItalicset_TextIsItalicget_TextIsUnderlineset_TextIsUnderlineget_Textset_Textset_TextColorget_TextColorSetTextColorget_TextBackgroundColorset_TextBackgroundColorSetTextBackgroundColorTextAlignmentGetTextAlignmentToggleTextAlignmentLeftToggleTextAlignmentCenterToggleTextAlignmentRightToggleTextAlignmentJustifyPrintSystem.Windows.PrintingPrintPageEventArgsPrintPageget_IsSelectionEmptyIsTextBoldIsTextItalicIsTextUnderlineToggleTextFormatBoldToggleTextFormatItalicToggleTextFormatUnderlineSystem.Windows.DocumentsBlockCollectionGetUIElementUnderSelectionget_ListMarkerStyleset_ListMarkerStyle<TextBackgroundColor>k__BackingFieldAcceptsTabCanUndoCanRedoTextIsBoldTextIsItalicTextIsUnderlineTextTextColorTextBackgroundColorIsSelectionEmptyListMarkerStyleRectangleTriangleStarLeftArrowRightArrowUpArrowDownArrowPropertyChangedEventArgsOnViewModelPropertyChangedOnApplicationThemeChangedUpdateApplicationButtonLargeIconget_ViewModelset_ViewModelOnMarkerTypeOpenedDropDownGalleryEventArgsOnShapesDropDownGalleryInitGalleryItemEventArgsOnShapesItemClickOnFontItemClickOnThemeDropDownGalleryInitOnThemeItemClickOnClipartDropDownGalleryInitOnClipartItemClickSelectCurrentThemeItemCheckMarkerTypeInGalleryInsertImageSelectionChangedEventArgsRecentItemsListBox_SelectionChangedRibbonControl_BackstageOpenedUpdateShapesCheckedItemgMarkerType_ItemClickrootbNewbTemplateBarSplitButtonItemsbNewbOpenbClosebPrintbSendbAboutbExitbCutbCopybPastebClearbSelectAllbInsertPicturebBoldbItalicbUnderlineBarButtonGroupbgFontShapebGrowFontbShrinkFontbgFontSizeChangebIndentIncreasebIndentDecreasebgIndentChangeeFontSizeeFontbgFontbLeftbCenterbRightbgAlignmentsbImageBorderColorsbTextBackgroundsbForegroundbgFontColorsBarSplitCheckItemsbListBulletsGalleryDropDownPopupMenupmMarkerTypeGallerygMarkerTypeGalleryItemgItembgListBulletsRibbonGalleryBarItemitmShapesgShapeseImageScaleeImageBorderThicknessgClipartgThemeeRibbonStyleePageCategoryAlignmenteToolbarShowModesbPageCategoryColoreDescriptionbSiteLinkRibbonPagepSettingsRibbonPageCategoryselectionPageCategorypSelectionrichControlStatusBar<ViewModel>k__BackingFieldget_Numberset_Numberget_FileNameset_FileName<Number>k__BackingField<FileName>k__BackingFieldNumberFileNameStyleget_BackstageLabelControlStyleset_BackstageLabelControlStyleBackstageLabelControlStylePropertyIsItemItsOwnContainerOverrideGetContainerForItemOverrideBackstageLabelControlStyleDescriptionPropertyLabelPropertyOnBackstageLabelPropertyChangedget_Labelset_Labelget_Descriptionset_DescriptionOnLabelChangedLabelDescription<Caption>k__BackingField<Description>k__BackingField<Glyph>k__BackingFieldget_ImageSourceset_ImageSourceget_Contentset_Content<ImageSource>k__BackingField<Content>k__BackingFieldContentget_ShapeTypeset_ShapeTypeget_Scaleset_ScaleThicknessget_BorderThicknessset_BorderThicknessget_BorderBrushset_BorderBrushget_Sourceset_Source<ShapeType>k__BackingField<Scale>k__BackingField<BorderThickness>k__BackingField<BorderBrush>k__BackingField<Source>k__BackingFieldShapeTypeScaleBorderThicknessBorderBrushSourceScalePropertyShapeTypePropertyBorderWeightPropertyOnColorPropertyChangedOnBorderWeightPropertyChangedget_BorderWeightset_BorderWeightOnColorChangedOnBorderWeightChangedImageBorder_LoadedOnShapeTypePropertyChangedOnShapeTypeChangedUpdateTemplateOnApplyTemplateBorderWeightget_BaseContentset_BaseContentBaseContentPropertyContentPropertyOnBaseContentPropertyChangedOnContentPropertyChangedOnBaseContentChangedOnContentChangedMeasureOverrideArrangeOverrideBaseContentAction`1OnExecuteFunc`1CanExecuteMethodget_DependencyPropertyListset_DependencyPropertyListUpdateCanExecute<DependencyPropertyList>k__BackingFieldDependencyPropertyListStylePropertyPageCategoryColorPropertyToolbarShowModePropertyPageCategoryAlignmentPropertyRibbonStyleget_Styleset_Styleget_PageCategoryColorset_PageCategoryColorRibbonQuickAccessToolbarShowModeget_ToolbarShowModeset_ToolbarShowModeRibbonPageCategoryCaptionAlignmentget_PageCategoryAlignmentset_PageCategoryAlignmentPageCategoryColorToolbarShowModePageCategoryAlignmentisSelectionEmptyCoretextAlignmentCoreisBoldCoreisItalicCoreisUnderlineCorefontSizeCorefontFamilyCoreforegroundCorebackgroundCorepageCategoryColorCoreribbonStyleCorepageCategoryAlignmentCoreToolbarShowModeCoreisImageSelectedCoreselectedImageCoreselectedImageColorCoreIsEmptyCoreisListCorelistMarkerStyleCorefontSizeArrayfontFamiliesborderWeightArrayimageScaleValueArraypageCategoryColorsBackstageViewControlBackStageViewget_Optionsset_Optionsget_RichEditset_RichEditset_IsSelectionEmptyget_TextAlignmentset_TextAlignmentget_IsBoldset_IsBoldget_IsItalicset_IsItalicget_IsUnderlineset_IsUnderlineget_FontSizeset_FontSizeget_Foregroundset_Foregroundget_Backgroundset_Backgroundget_RibbonStyleset_RibbonStyleget_IsImageSelectedset_IsImageSelectedget_SelectedImageset_SelectedImageget_SelectedImageColorset_SelectedImageColorset_IsEmptyget_IsListset_IsListget_FontSizeArrayget_FontFamiliesget_BorderWeightArrayget_ImageScaleValueArrayget_PageCategoryColorsOnIsSelectionEmptyChangedOnIsBoldChangedOnIsItalicChangedOnIsUnderlineChangedOnFontSizeChangedOnFontFamilyChangedOnForegroundChangedOnBackgroundChangedOnPageCategoryColorChangedOnRibbonStyleChangedOnIsImageSelectedChangedOnSelectedImageColorChangedOnIsEmptyChangedOnIsListChangedOnListMarkeyStyleChangedget_CopyCommandset_CopyCommandget_ClearCommandset_ClearCommandget_CutCommandset_CutCommandget_ShrinkFontCommandset_ShrinkFontCommandget_GrowFontCommandset_GrowFontCommandget_SetForegroundCommandset_SetForegroundCommandget_SetBackgroundCommandset_SetBackgroundCommandget_SelectAllCommandset_SelectAllCommandget_PasteCommandset_PasteCommandget_HelpCommandset_HelpCommandget_NewCommandset_NewCommandget_NewTemplateCommandset_NewTemplateCommandget_PrintCommandset_PrintCommandget_OptionsCommandset_OptionsCommandget_ExitCommandset_ExitCommandget_ApplyOptionsCommandset_ApplyOptionsCommandget_NavigateToOnlineHelpCommandset_NavigateToOnlineHelpCommandget_NavigateToCodeCentralCommandset_NavigateToCodeCentralCommandget_NavigateToContactsCommandset_NavigateToContactsCommandget_NavigateToHomeSiteCommandset_NavigateToHomeSiteCommandget_AlignLeftCommandset_AlignLeftCommandget_AlignRightCommandset_AlignRightCommandget_AlignCenterCommandset_AlignCenterCommandOnCopyCommandCanExecuteOnCopyCommandExecuteOnClearCommandExecuteOnCutCommandCanExecuteOnCutCommandExecuteOnGrowFontCommandCanExecuteOnGrowFontCommandExecuteOnShrinkFontCommandCanExecuteOnShrinkFontCommandExecuteOnSetForegroundCommandExecuteOnSetBackgroundCommandExecuteOnSelectAllCommandCanExecuteOnSelectAllCommandExecuteOnPasteCommandExecuteOnHelpCommandExecuteOnNewCommandExecuteOnNewTemplateCommandExecuteOnPrintCommandExecuteOnOptionsCommandExecuteOnExitCommandExecuteOnApplyOptionsCommandExecuteOnNavigateToOnlineHelpCommandExecuteOnNavigateToCodeCentralCommandExecuteOnNavigateToContactsCommandExecuteOnNavigateToHomeSiteCommandExecuteOnAlignLeftCommandExecuteOnAlignCenterCommandExecuteOnAlignRightCommandExecuteInitializeInitializeCommandsInitializeOptionsUpdateCommandsRaisePropertyChangedOnRichEditKeyUpAlwaysCommandCanExecuteFuncOnRichEditSelectionChangedApplyOptionsApplicationMenuapplicationMenuUpdateApplicationMenuLoadApplicationMenuShowSelectedImagePropertiesPageGetSelectedImagePropertiesPageNavigateToCreateColorGlyphRectCreateImageWithRectanglePropertyChangedEventHandlerPropertyChangedadd_PropertyChangedremove_PropertyChanged<Options>k__BackingField<RichEdit>k__BackingField<Ribbon>k__BackingField<Manager>k__BackingField<CopyCommand>k__BackingField<ClearCommand>k__BackingField<CutCommand>k__BackingField<ShrinkFontCommand>k__BackingField<GrowFontCommand>k__BackingField<SetForegroundCommand>k__BackingField<SetBackgroundCommand>k__BackingField<SelectAllCommand>k__BackingField<PasteCommand>k__BackingField<HelpCommand>k__BackingField<NewCommand>k__BackingField<NewTemplateCommand>k__BackingField<PrintCommand>k__BackingField<OptionsCommand>k__BackingField<ExitCommand>k__BackingField<ApplyOptionsCommand>k__BackingField<NavigateToOnlineHelpCommand>k__BackingField<NavigateToCodeCentralCommand>k__BackingField<NavigateToContactsCommand>k__BackingField<NavigateToHomeSiteCommand>k__BackingField<AlignLeftCommand>k__BackingField<AlignRightCommand>k__BackingField<AlignCenterCommand>k__BackingFieldOptionsRichEditIsBoldIsItalicIsUnderlineFontSizeForegroundBackgroundIsImageSelectedSelectedImageSelectedImageColorIsListFontSizeArrayBorderWeightArrayImageScaleValueArrayPageCategoryColorsCopyCommandClearCommandCutCommandShrinkFontCommandGrowFontCommandSetForegroundCommandSetBackgroundCommandSelectAllCommandPasteCommandHelpCommandNewCommandNewTemplateCommandPrintCommandOptionsCommandExitCommandApplyOptionsCommandNavigateToOnlineHelpCommandNavigateToCodeCentralCommandNavigateToContactsCommandNavigateToHomeSiteCommandAlignLeftCommandAlignRightCommandAlignCenterCommandmoduleTylevaluesendereItemPathdparameteritemcontainercolorparamCanvasfromPointtoPointtargetTypeculturepathobjchcanExecuteConstantcanExecuteBindingisImagePanellanguagestreamfamxybolditalicunderlineblocksthemeNamemarkerStyleglyphoavailableSizefinalSizepropertyNameonExecuteActioncanExecuteMethodrichEditControlurlsizeresourcePathimageSizerectanglePositionrectangleColorSystem.Runtime.VersioningTargetFrameworkAttributeSystem.ReflectionAssemblyTitleAttributeAssemblyDescriptionAttributeAssemblyProductAttributeAssemblyTrademarkAttributeAssemblyConfigurationAttributeAssemblyCompanyAttributeAssemblyCopyrightAttributeAssemblyCultureAttributeProductIDAttributeSystem.Runtime.InteropServicesComVisibleAttributeAssemblyVersionAttributeAssemblyFileVersionAttributeSystem.DiagnosticsDebuggableAttributeDebuggingModesSystem.Runtime.CompilerServicesCompilationRelaxationsAttributeRuntimeCompatibilityAttributeRuntimeTypeHandleGetTypeFromHandleFrameworkPropertyMetadataDevExpress.Xpf.Core.WPFCompatibilitySLPropertyChangedCallbackDependencyPropertyManagerSLPropertyMetadataRegisterGetValueSetValueFrameworkElementadd_Loadedadd_UnloadedDemoModuleControlFindDemoContentget_NewValueBooleanset_AllowKeyTipsget_Resourcesset_DataContextCollection`1Addget_SelectedTextClipboardSetTextStringEmptyset_SelectedTextGetTextget_SelectionStartget_SelectionLengthset_SelectionStartset_SelectionLengthSystem.CoreSystem.LinqEnumerableIEnumerable`1DebuggerNonUserCodeAttributeUriUriKindLoadComponentFindNameAssemblyget_AssemblyDevExpress.Data.v13.1DevExpress.UtilsAssemblyHelperGetResourceUriBitmapImageIEnumerator`1GetEnumeratorget_CurrentSystem.CollectionsIEnumeratorMoveNextIDisposableDisposePropertyMetadataPropertyChangedCallbackInvokeDelegateCombineSystem.ThreadingInterlockedCompareExchangeRemoveConcatMessageBoxMessageBoxResultShowFormatget_ItemInt32ToStringDoubleColorsget_Grayadd_LayoutUpdatedremove_LayoutUpdatedUIElementCollectionget_ChildrenPresentationFrameworkCollection`1RemoveAtSizeChangedEventHandlerremove_SizeChangedset_Widthset_HeightTransformGroupTransformCollectionTranslateTransformset_Xset_YTransformFlowDirectionget_FlowDirectionScaleTransformset_ScaleXset_RenderTransformSetZIndexadd_SizeChangedget_ActualWidthSetLeftget_ActualHeightSetTopget_Rget_Gget_BFromArgbBindingModeset_ModeBindingOperationsBindingExpressionBaseBindingBaseSetBindingGetPositionget_Xget_Yset_UseLayoutRoundingColorEditHelperFloatingContainerShowColorChooserDialogget_BlackCompilerGeneratedAttributePropertyPathset_Pathset_FlowDirectionVisibilityset_Visibilityset_OpacityCaptureMouseSystem.Windows.ShapesLineShapePenLineCapset_StrokeStartLineCapset_StrokeEndLineCapset_StrokeThicknessBrushset_Strokeset_X1set_Y1set_X2set_Y2ReleaseMouseCapturePathPathGeometryPathFigureCollectionget_FiguresPathFigureget_X1get_Y1set_StartPointPathSegmentCollectionget_SegmentsLineSegmentget_X2get_Y2set_PointPathSegmentPenLineJoinset_StrokeLineJoinGeometryset_DataKeyget_KeyBaseEditEditModeset_EditModeTextEditBaseset_AcceptsReturnget_TransparentControlSystem.Windows.ThreadingDispatcherget_DispatcherDispatcherOperationBeginInvokeFocusColorPaletteget_ColorsNotImplementedExceptionBarItemset_CommandFileStreamFileModeFileAccessDevExpress.Xpf.Core.NativeImageHelperCreateImageFromStreamop_EqualityMathRoundop_Inequalityset_CheckBarItemNamesTextWrappingset_TextWrappingScrollBarVisibilityset_VerticalScrollBarVisibilityadd_SelectionChangedTextChangedEventHandleradd_TextChangedFunc`2InvalidOperationExceptionDocumentPanelBaseLayoutItemset_FloatSizeContentItemSetMDISizeset_MinHeightset_MinWidthSetMDILocationDevExpress.Xpf.Docking.VisualElementspsvControlDevExpress.DemoData.v13.1.CoreDevExpress.DemoData.HelpersEnvironmentHelperget_IsSLget_IsXBAPStreamReaderTextReaderReadToEndStreamWriterTextWriterWriteStartupBaseRunDevExpress.DemoData.v13.1DevExpress.DemoDataAssemblyMarkerLoaderset_DemoDataAssemblyThemeChangedRoutedEventHandlerThemeManageradd_ApplicationThemeChangedremove_ApplicationThemeChangedget_Whiteget_ApplicationThemeNameRelativeSourceRelativeSourceModeset_RelativeSourceForegroundPropertyDevExpress.Utils.InternalFontManagerGetFontFamilyNamesSortCompareToset_DefaultStyleKeyTextSelectionget_SelectionInlineGetPropertyValueUnsetValueApplyPropertyValueFontSizePropertyEqualsToDoubleBlockTextAlignmentPropertyget_BlocksPrintDocumentEventHandler`1add_PrintPageset_PageVisualParagraphInlineCollectionget_InlinesIsNullOrEmptyget_LengthTextElementFontWeightPropertyFontWeightFontWeightsget_BoldFontStylePropertyFontStyleFontStylesget_ItalicTextDecorationsPropertyTextDecorationsTextDecorationCollectionget_Underlineget_NormalInlineUIContainerTextPointerget_ContentStartget_Startget_Endget_ChildLogicalDirectionGetNextInsertionPositionDevExpress.Xpf.Editors.SettingsBaseEditSettingsget_EditSettingsComboBoxEditSettingsLookUpEditSettingsBaseset_ItemsSourceget_PropertyNameThemeRoutedEventArgsget_ThemeNameset_ApplicationButtonLargeIconget_ActualApplicationThemeNameCloseApplicationMenuget_GalleryGalleryItemGroupCollectionGalleryItemGroupget_DropDownGalleryDefaultBooleanset_IsGroupCaptionVisibleset_AllowFilterset_InitialVisibleColCountset_IsItemDescriptionVisibleHorizontalAlignmentset_ItemDescriptionHorizontalAlignmentset_ItemCaptionHorizontalAlignmentGalleryItemCollectionIndexOfToObjectset_AllowHoverImagesset_IsItemCaptionVisibleDockset_ItemGlyphLocationReplaceThemeFindThemeset_Themeset_ColCountStretchset_ItemGlyphStretchset_ItemGlyphHorizontalAlignmentVerticalAlignmentset_ItemGlyphVerticalAlignmentset_MinColCountGalleryItemEventHandlerremove_ItemClickset_IsCheckedadd_ItemClickset_ChildInsertSelectget_ApplicationMenuBarPopupBaseClosePopupParseget_OldValueResourceHelperFindResourceControlTemplateset_TemplateGetTemplateChildImageBrushMeasureget_DesiredSizeget_Widthget_HeightIsPositiveInfinityArrangeFrameworkPropertyMetadataOptionsEnumeratorget_OrangeGetTypeSubstringGetValueOrDefaultget_HasValue<PrivateImplementationDetails>{55106313-134A-42BA-9DE4-D4E8D90AA6A4}ValueType__StaticArrayInitTypeSize=80$$method0x60002c3-1RuntimeHelpersArrayRuntimeFieldHandleInitializeArrayget_Redget_Yellowget_Greenget_BlueKeyEventHandleradd_KeyUpset_ApplicationMenuset_SelectedPageRibbonPageCategoryCollectionRibbonPageCategoryBaseRibbonPageCollectionBaseDependencyObjectCollection`1System.Windows.BrowserHtmlPageHtmlWindowget_WindowNavigateCreateGlyphGetResourceStreamWriteableBitmapSetSourceset_Fillset_StretchRenderInvalidateget_Aget_PixelsRibbonDemo.g.resourcesRibbonDemo.Data.EmbeddedData.txtBarManager
RibbonForegroundInfo	HomeClipboard;/Images/Icons/paste-32x32.pngAddition7/Images/Icons/Add_32x32.pngCut7/Images/Icons/cut-32x32.png7/Images/Icons/cut-16x16.png	Copy9/Images/Icons/copy-32x32.png9/Images/Icons/copy-16x16.pngPaste;/Images/Icons/paste-16x16.pngSelect AllC/Images/Icons/SelectAll_32x32.pngC/Images/Icons/SelectAll_16x16.pngClear Page7/Images/Icons/new-32x32.png7/Images/Icons/new-16x16.pngAdd7/Images/Icons/Add_16x16.pngAdd New CommandAdd New GroupAdd New Pagea/RibbonDemo;component/Modules/MVVMRibbon.SL.xamlribbonControltextBoxCategoriesMenuItems	NamePages
GroupsCommandsGlyph''s command executedCaptionLargeGlyphSmallGlyph-Command "{0}" executedNew PageNew GroupI/Images/Icons/NewViaWizard_32x32.pngNew CommandI/Images/Icons/NewViaWizard_16x16.pngsubItemTemplateitemTemplate	Tool'ShowAutomaticButton#ShowNoColorButton)ShowMoreColorsButtonChipSizeBrushSizeBrushOpacityTextFontFamilyTextFontSizeTextFontColorSelectedTool+BackgroundImageSourceBrushColorMaxBrushSizeMinBrushSizeMousePositionFontColorFontSizeFontFamily{/RibbonDemo;component/Modules/RibbonMerging/PaintControl.xamlpaintControl
canvasbackgroundImageColor	Sizeg/RibbonDemo;component/Images/Cursors/cursor_pen.pngbrushOpacityi/RibbonDemo;component/Images/Cursors/cursor_text.png��/RibbonDemo;component/Modules/RibbonMerging/PaintUserControl.SL.xamlpainterUCbsCurrentPostestEditbrushColorbrushTooltypeToolundoBtnredoBtnopenFilesaveFilecloseFilepaintRibbonpainterstatusBarbrush	textX: {0} Y:{0}qModules/RibbonMerging/RibbonMergingUserControl(.SL).xamlqModules/RibbonMerging/RibbonMergingUserControl.xaml.(cs)aModules/RibbonMerging/PaintUserControl(.SL).xamlaModules/RibbonMerging/PaintUserControl.xaml.(cs)UModules/RibbonMerging/TextUserControl.xaml_Modules/RibbonMerging/TextUserControl.xaml.(cs)CaretColumnCaretRowIsNotEmptyIsTextSelectedCanExecuteCorestack is empty
SimplePadPaint��/RibbonDemo;component/Modules/RibbonMerging/RibbonMergingUserControl.SL.xamlmainModulebarManager
newTxt
newImg
newBtnmainRibbondockManagerlayoutGroupdocumentGroup	Open	SaveClose)Row: {0} Column: {1}��/RibbonDemo;component/Modules/RibbonMerging/TextUserControl.xamlcutButtoncopyButtonpasteButtonselectAllButtonclearPageButtonbiRowbiColumnCaretPositionRow
ColumnHoverForeground!NormalForegroundMetropolisDark!ActualForeground?ForegroundInfo.NormalForeground=ForegroundInfo.HoverForegroundSelectedImageMetropolisLightOffice2013s/RibbonDemo;component/Images/ribbon-application-32x32.png k/RibbonDemo;component/Modules/RibbonSimplePad.SL.xaml	root	bNewbTemplatesbNewbOpen
bClose
bPrintbSend
bAboutbExit	bCutbCopy
bPaste
bClearbSelectAllbInsertPicturebBoldbItalicbUnderlinebgFontShapebGrowFontbShrinkFont!bgFontSizeChangebIndentIncreasebIndentDecreasebgIndentChangeeFontSizeeFont
bgFontbLeftbCenter
bRightbgAlignment%sbImageBorderColor!sbTextBackgroundsbForegroundbgFontColorssbListBulletspmMarkerTypegMarkerTypegItembgListBulletsitmShapesgShapeseImageScale+eImageBorderThicknessgClipart
gThemeeRibbonStyle-ePageCategoryAlignment!eToolbarShowMode'sbPageCategoryColoreDescriptionbSiteLinkRibbonControlpSettings+selectionPageCategorypSelectionrichControlStatusBar5DataContext.ForegroundInfo5BackstageLabelControlStyleDescriptionLabelScaleShapeTypeBorderWeight'BorderShapeTemplatePART_ImageBrushBaseContentContentStyle#PageCategoryColorToolbarShowMode+PageCategoryAlignment%!IsSelectionEmptyTextAlignment
IsBoldIsItalicIsUnderlineForegroundBackgroundRibbonStyleIsImageSelected%SelectedImageColorIsEmpty
IsListListMarkerStyle3http://www.devexpress.comuhttp://help.devexpress.com/#Silverlight/CustomDocument5343��http://www.devexpress.com/Support/Center/SearchResults.aspx#cD1UNHxQM3wyMTJzZWFyY2h0ZXh0PQ==Qhttp://devexpress.com/Home/ContactUs.xml25%50%75%	100%	125%	150%	175%	200%	250%	300%	400%	500%appMenucUJ�B�����
����T��|�׾�y�-AEY Y ] a a e e �� ��  i m(a(e(��(qqq 1e1qu y 	 y  y,	 y,(y (y,  ( y$	 y$(y$ y(	 y((y( u um } } (u�� ��0 0 ��D �� �� �� L L  
 
 �� �� �� �� D D E E��X �� �� ��	���� P T �� �� �� �� ��  �� ��
 ����!��(��(L(
(��(��(D(E(��((��
(���� �� �� �� �� ��(���� ��H	 ������ �� ����(��H H��
 Y�� �� ��������������(�� t t  x �� t(t( ��	 ����-   �� ����a������ �� ����(�� �	p Y �
 �
 �(�
��	 -EE(-E EE 	 �	(� � �0�! �� ��0��(���� �% �� �� �) �- �1�5�9�=�A�E�I�M�Q�U����(�� �Y �Y (�Y �� ��(�� �� �� �] �]
�]�
u(��(�] �� �� �a�a(���e�i - - �e�i �e�i-(- �m �m �q �q �u �u(�m(�q(�u��
�m�u�q������
���y �� �� �� �� � �
	 �
 �� �� �� �� 
  ��-�� �� ��
 ��ea�} �Q
 u�a�� u�a������ ������(��(��(�(�
(��(��(��(
((��(�� ��Y��Y ��]YY��Y ] ] Y q�� ��$��(��,4$(( ,,,,,8444$((,,,,,8444��
 �	�  �
	��
 �y y,	 ��  �  �)]YY�%y$�$$�$y(�((�( �)�-�-�-
}}}}�90 $(,, �� 

���� �I�M�� �Q  �Y�M�a �e �a���U�i�]�]��


 	�������� �m�u]�y
P����
T������ ������������%  ���� �e ���� �� ��������� ���M�� ���M�� �� ��������������������� �� ���� �� ����-��
 ������ 
 ������	

��

x � � �	���������
���
x- �a�a�� ����15
���
�E �Q �M
 �u]������-E�����	 A-E� ��� �Y
	�����
 �!�M�e�m� �m��i��e �u�M�]��]�e�y��e��]��	������	������ �� �� �e�q����e��] ����
�! �� �E ������ �A �� �� �� �I���I Y ���E �� �� �� �������I �����I�����I
�I��I �}	 ����������Y�������� �� ��  �a
�a 



 ���a�a ��	 ����	���i�e
 �
�
�
�
���m���
�
�
�	���-�� �������
������
��  �Q�Q �	 �
 ���Q �
�
u�����a
�	�
 	 ���a �	�!�!�%�%�]
��������BSilverlight,Version=v5.0TFrameworkDisplayName
Silverlight 42-DevExpress DXRibbon for Silverlight Main Demo(#DevExpress DXRibbon for SilverlightDeveloper Express Inc.3.Copyright (c) 2000-2013 Developer Express Inc.DXRibbon.Ag
13.1.4.0TWrapNonExceptionThrows�D�QX@
X"
RSDSـ�O6!C��P�դ!Yc:\Projects\13.1\BuildLabel\Temp\NetStudio.v13.1.2005\RibbonDemo\RibbonDemo\obj.SL\Release\RibbonDemo.pdb�A
�A
 �A
_CorDllMainmscoree.dll�% �0�HX`
��4VS_VERSION_INFO��

?DVarFileInfo$Translation�StringFileInfo�000004b0t.CommentsDevExpress DXRibbon for Silverlight Main DemoPCompanyNameDeveloper Express Inc.�.FileDescriptionDevExpress DXRibbon for Silverlight Main Demo4	FileVersion13.1.4.0@InternalNameRibbonDemo.dll�/LegalCopyrightCopyright (c) 2000-2013 Developer Express Inc.p$LegalTrademarksDevExpress DXRibbon for SilverlightHOriginalFilenameRibbonDemo.dllh$ProductNameDevExpress DXRibbon for Silverlight8	ProductVersion13.1.4.0<	Assembly Version13.1.4.5@
�1PKc�Bω�I`I`I$System.Xml.XPath.dll
 �_b:�b��_b:�b��_b:�b�MZ����@���	�!�L�!This program cannot be run in DOS mode.

$fPEL���N�!(~F `�a �_N@� 0FK`P2`��E  H.text�& ( `.rsrcP`*@@.reloc�0@B`FH�D	0��P �R���}�0�j��'�'5��ݾ���n�"�¼K`��Ӡ�,9H��j�tڃ���"���h�S��j���N蕷�kI��¥��t��8%��g(�@?I��Cw���0�%m����O�Z��M�`R�1�"("
*�{M-}M(#
(
($
(#
*"(%
*(
*�(&
rp('
o(
s)
}m*0 ~l-s
l(+&~l*
*.({m*0u(
-*{m(o+
,S�i1M+6�uL
	,&	o,
 1	 �o-
r#p(.
�X�i2�(/
(0
**0(
-*{m(o+
**R(
*0(
-*{m(o1
**(&
*o*
*s3
zo*0t-*o.o
o6,!o*o-,oo6&*o,
-~4
*r+p(5
,r3p*r}p(5
,r�p**0�-*o
o.o6,/o*o.,o(5
,o*o/-�~4
o(5
,~4
*r3p(5
,r+p*r�p(5
,r}p**0�o
.3.3oo6,o*s6
-r+pr3po7
o.,=o
o	o,
-
o,
-3		o7
o/-�o6&*~�*0.o
r�pr3po),o*o6-�~4
*0,o
Er�p(
s8
z(�*^-r�ps9
z(�*
*No*-*o6&*0 o)-r�p*o
o6&*�o*,-o(5
,o(5
,*o+-�o6&*0Eo--,r+p(5
,r3p*r}p(5
,r�p*~4
*o
o6&*�o., o(5
,*o/-�o6&*"o.*"o/*0,o
YE+*o6-*o5*&o6-�*0@o5,6o3o(5
,o(5
,*o2-�o6&*01o5,'(�
o_b_,*o2-�o6&**o=*0�	o
,(oYE+oo|&oYE+
o6-*o5-o2-o6-�o8&*,oC,
o8&*o3�o(:
-�o(:
-�*&o?*0�
o
(�,(oYE+oo|&o
	YE+
o6-*o5-o2-o6-�o8&*,oC,
o8&*o_b_,�*0Bo
+'o3o(5
,o(5
,*o2-�o8&*03o
(�+o_b_,*o2-�o8&*No5,	o6&**�,o+oC,*o6-�*0�-*oC,*o
oo(�o(�
	1+o6&Y	0�oC,*	1+o6&	Y
	0�oC,*ooo6,	o6-*oC,o'
o;
r�p(:
&(�*o6&o6&+�(�*6(�oI*:(�oI*0
oL
o�,o�**6(�oL*:(�oL*0
oOu
-r]p(�z*:(�oP*:(�oO*&oP*0WuQ
-r�p(�zow(Go9-osHoAu,
o�sq**0EuQ
-r�p(�zow(GoC���&r�po�(�z*!16(oQ*6os*:os*:os*>os*:os*>os*
*s3
zs3
zs3
zs3
zs3
zs3
z0(�
oa*0G-r�ps9
zo
,.3r�p(
s8
zo_(�o<
*0-r�ps9
zo�
oa*0�o3or�por�p(=
*o3[oo,
-r�por�p(>
*�L
	r�p�	o�	r�p�	o�	r�p�	(?
*(@
sA

sB
oC
oD
oE
(F
(��o<
�o;
*�
�"o`*0�o
	E__+d(@
sA

sB
oC
oD
oE
(F
o5,(�o2-�o6&�o<
�o;
*o*~4
*M!n0i-rps9
zoE)+/o
+oto5-�o,
, og*o*r�p(
s8
z*0(�
oh*0$-rps9
zo[
(�o<
*0;-rps9
zo(�-r�p(
s8
zo�
oh*0(�
ok*0$-rps9
zoZ
(�o<
*0;-rps9
zo(�-r�p(
s8
zo�
ok*0(�
on*0$-r!ps9
zo]
(�o<
*0;-r!ps9
zo(�-r�p(
s8
zo�
on*0(�
oq*0$-r!ps9
zo\
(�o<
*0;-r!ps9
zo(�-r�p(
s8
zo�
oq*s3
z"os*0)oZ
oG
,oH
oI
o<
*0)o[
oG
,oH
oI
o<
*0)o]
oG
,oH
oI
o<
*0)o\
oG
,oH
oI
o<
*0)o^
oJ
,oH
oK
o<
*0Qo
-+ooL
+"o3o3o(5
,*o3-�o8&*03o
(�+o_b_,*o3-�o8&*0do-*o2,*o
o6-*oYE+o5,*o6-
o8&*o2,�*0Lo
oYE+ Xo+-�+Xo1-�+Xo2-�*0yo
sM
~�o�oN
&o}o6,C5~��oN
&+�0oN
&~�_�oN
&d-�0oN
&+�o;
*0s�(�sv*0
+X
o6-�*0�
oYE+X
+X
oYE+8-Q+oC,*o1-�+:Y
-3+oC,*o+-�+Y
-+oC,*o2-�2**0`sO
sP

o
oQ

+.	oR
(S
r}p(:
,(S
(T
oU
	oV
-��
	,	oW
�*:T
"~��*f	3 ���*3p*_b**Y��*0uo
E0+\YE222+0*YE+**0ao
YE00+.YE+**(�*0�-r+ps9
zo
osP
-o6&o.,oooU
o/-�osX
sY

	oZ
	o[
s\
	(]
*02r�p
o^
,.r7p(
raps_
z-
o`
-*Xoa
E��������������8�ob
oc
od
oG
oe

+sod
3@ob
o,
-r�pr}pof
og
+Dr}poc
of
og
+*ob
oc
od
oJ
of
oH
oK
oh
-�oi
&	,oI
8�X8�oj
Y8�of
oH
8�of
oH
8�of
ok
8�oc
of
ol
+{om
+sod
3@ob
o,
-r�pr}pof
og
+Dr}poc
of
og
+*ob
oc
od
oJ
of
oH
oK
o`
,=
���*2s��
*REANTSWPCXABCDEFGHIJKLMNOPQRSTUVWXYZ123456p @��0Ps���
�]%�;(o
�� �]%�<(o
��
�b%�=(o
��*(*"}�*0J{�o�o;

{�oYE>>���>�8��
	�	rop�	{�o�	"�]�	(q

8���rop�{�o�"�]�(q

��r�p�{�o(��"�]�(q

+A�		�	r�p�	{�o(��	"�]�	(q

*0P o
oo/,(�o,
-~4
r}pr�pog
*r}pr�pog
*0d!-r�ps9
z
oo
	E	���y����8�o oooG
o*,9o oooJ
ooH
oK
o+-�o6&o.,(�o6&+@ooH
+2oor
+$+ ook
+oool
,0o5,	X
8����o3o",oI
+oj
-*o2:���Y
o6&o3�oj
+�6~4
(�*&(�*0"r�p�L
�(�*"s�*0"�L
�s�*0"�L
��s�*0"�L
�s�**(�*�(�(s
 C�(t
}�}�*06 (	
-r�pr�p(>

�&r�pr�p(>
�*  eZ{�,{�*(u
*0+
{�3o�
o�-�o�}�{�*s�*no�,o�s��
**:}�(&
*N(&
o�}�*0a#{�,9{�- r�p�
~4
�(	s8
z{�o�o*rp�~4
�(	s8
z0@{�-{�o�}�}�{�,
{�o�-	}�**"}�*"}�*0�$sM

r+pov
&{�o�ow
&r?pov
&{�o�-rUpov
&+7{oN
&{�o�s��
o;
ov
&}oN
&o;
*(&
*"(�*0#%s�(�sv,o�*JtQ(woP*0!&u
u,,oC,**0g'-r_ps9
zu%,Fo&,	ox

+:o
oox
a
o ox
a
oox
a
+ox

*(&
*"~��*2{�o&*0(o
us�*0D(y
}�}�(�}�}�}�{�o(�}�*V{�1
{��**2{�o*6{�o*6{�o*6{�o*0")sY

oz
o{
oZ
o|
*{�*�{�o3oz
r�po}
*oa
3~4
*{�o*0L{�o3#{�oo,
-oz
r}po}
*oa
3~4
*{�o*0L{�o3#{�oo,
,oz
r}po}
*oa
3~4
*{�o *�{�-{�o!*{�o!*2{�o"*0^{�o
rgpr3po),6o(�%, rsp(5
-r�p(5
-+**o6&o6-�*2{�o#*�{�.{�	.{�.
{�,**�{�.({�	.{�.{�,{�o*~4
*0e*{�YE@$+>{�o*{�o
o6,*{�}�(�}�**0�+
{�YE|!@_+z{�3{�o
{�T+c{�o
o6&{�YT+D{�o
o6&{�YT+%{�}�(�
}�+{�T*�{�o8&}�}�}�*0T{�/D(�
,1o.,Xo/-�o6&o*,Xo+-�}�{�*0�,{�
o
	YE+o
o6-**(o,
->r}p(5
,~4
o,*{�3o
~4
o),_o*r}p(5
,o,*{�3o
o*,+o(5
,o (5
,o*o+-�*0�-r�ps9
z{�
oYE+o
o6-**r�p(5
,r}p(5
,~4
o,*-~4
{�3o
o),o**0/ o
o/,(�+TJ3%JXT*0\-2M(�
,Co.,(�,*Yo6&o*,-o*Yo+-�r�ps~
z0�.-r�ps9
z{�
(�,Wr�p(5
,6r}p(5
,~4
o.,-o(5
-!o/-�+-~4
o)-*X(�*06.(�,o.,o/-�+
o*-*X(�*0*{�YE��8�o
*{�o3{�o+*{�o
o6-*o.-*{�oC, o6&o*-*{�o8&*oo/-*{�oC,{�o8&*o8&+�%{�Y}�}�oh
-%{�X}�}�*}�**0�/(�-*(o,
-
	r}p(5
+%-
r}p(5
,,,~4

o.,]o	(5
-Qo/-�+Do,
-	~4
o),.+.o*,$o	(5
,o (5
-
o+-�*X(�*0_0{�
YE+D{�o6-*%{�Y}�{�3%{�Y}�}�}�***{��*090{�
E+*****Br7p(
s8
z�{�3}�}�%{�X}�**
*s3
zs3
zs3
zs3
z6{�o*{�*0�0}�{�
E	u�``�8�*{�}�}�{�o-{�o5-(�*}�+{�o3}�{�o(�}�8C{�o5,0{�o(�}�%{�X}�}�8{�3!{�o"-}�}�8�{�-{�-(�*{�o2,"{�o(�}�}�8�{�1,{�o6,}�}�%{�Y}�+`(�*{�o6-(�*{�o(�}�%{�Y}�{�@���%{�Y}�8����*�(�}�}�}�}�*�(�}�}�}�}�*061
�
	������
�����*(�*v�~�-s�����~�*	*~4
*~4
*~4
*~4
*~4
*~4
*
*~4
*
*
*sO
*
**
*
*
*
*
*
*
*
*
*
*
*
*
*�*".**�*
*(&
*r}�(�}�}�*B(
}�*�(
-r�ps9
z-r�ps9
z}�}�*0g}�(�{�o}�{�}�{�}�{�}�{�}�{�}�{�}�*{�*{�*0�{�-I{�{�o.4{�	.*{�3{�o.{�o�****{�o3<{�o,
,{�{�o(5
,{�{�o(5
***(*.(*"(*s*0E+}�o,%{�X}�*{�-
{�o2+{�o5-�**(*2(*"(*0O{�,8}�{�,)o,!}�*o,%{�X}�*{�o6-�*s**(*2(*R({�}�*s *0�{�, }�{�,o,	}�*{�o5,%{�X}�+3{�-*{�o2-{�o6&%{�Y}�+�o,�%{�X}�*j(}�s�
}�*�(}�}�}�s�
}�*:(}�*�(}�s�
}�{�o�
*
*6~�{��*{�*{�*{�*{�*0h2�
������
���
������������*"~�*r(}}}*
*f{0*{
0**{*{*{*0'3	�'
�������*:(�}�*N(�{�}�*"}�*0#o9o�
+o�-*X
2�*(6*"(7*6oB��*0A4{�31o�t)
o9}�+%{�X}�o�-�{�**.r�p(�z*#�?**F,o�t)**2,o�**2,o**0�5
o�
,pYo�
(L
	E+*oo�
*Y+6(Ko�
(LE
+*X
+2�oo�
*Xd*0Z6oE
3Loo7o!o8-oo7o!
	(�
20++
*0\o'
o;
r�p(5
,*o'
o;
r�p(5
,*/Yo�
(L&o�
/o�
(L&*0�7uP,*(G
o�o�&+Xo'
o;
r�p(5
,*o'
o;
r�p(5
,*,o3	o.(L&o
XoB%-�*�u,*uL,*uh,*ui,**^('
o�
~4
o�
*�(<~4
}.~4
}/~4
}0},*0L(<},}.}/}1o,
-o,
��+}-~4
}0*0m(={,(G},{.}.{/}/{0}0{1}1{-}-{3}3{2}2*j}3}2{,o9*~{/o�
}0{,o@*{.*{/*{0*{-*{1*{3*{2*0t(Zo.%(Z	.(Z3Qo.	o3?(Y,5{.oo�
-
{.o,
-{0oo�
,***n(8o9{,oA&*0Y{,o'
�;(�
.
#�?*{.o,
,
#*{/o,
,
#п*#�*
*0�('
o�
o�
(Y,8r�p(Wo,
-(V+(W:�](V(�
o�
(Z.r%p(Z�o;
o�
{,oPoI
*z(Rs�
}4}�*�(S{4s�
}4{�}�*"}�*V(^&{4o�
*02{�{4o�
/{4%{�%
X}�o�
**z{�-*{4{�Yo�
*{�*2{4o�
**2(b*"(c*09o
o6&+o�
oC,*Xo�
2�o�
*0�8(e&s�

s�
+{2oo�
{,oB%}2-�+co�
o.So.J(m,@o
	o6,1	o5&+	o],{4	(J&	o2,		oC,�o�
-�*sl*&(j`*j(6o}<}=*�(6{<o}<{=o�t)}={>}>*2{=o9*0;{=oB
,*%{>X}>{<o8-o}<**2{=o�*{<*{>*sr*:(6}?*~(6{?}?{@}@*�(6s�
}?+{?o�oo�
o�-�*{?*sz*0=9{@/ rp�
~4
�(	s8
z{?{@Yo�
*{@*2{?o�
*�{@{?o�
3*%{@X}@*"}@*2{?o�
*r{@2o�s��
**�(<s�
}As�}B}C}�*0B(={As�
}A{Bo�}B{C(G}C}�*"}�*�{Co@{CoE.{CoE.r]p(�z*0}:{Bo�
+N{Ao�
os�
+"	{B	o�{CoAo�	X
	2�{Ao�
{CoB%-�{A{Bo�
*�{CoA&{Ao�
(�}�*07{�{Ao�
/"{A%{�%
X}�o�
o�**�{�-*{A{�Yo�
o�*:{Bo�*s�*
*{�*2{Ao�
*
*�('
o�
o�
{CoPr7pr[po�
oI
*�(&
}D�}E}F}G*&{E�**{E�*{D*{F*{G*�(&
0�)}I�}J*"(�*0�;{K{I�i3Q{KZ�)
{KZ�+{I��{J��X{K2�}I}JoE.	oE3�)
	�	s�{I{K�{J{K�%{KX}K*{K*&{I�*0B<
+%{J�o�o�o�

,*Xo�2�o�o�Y*0U={Ks�
+.{J{J��{I{I�o�t)�X{K2�{K}K*V(}L}M*
*
*{L*{M*V(}N}O*
*
*{N*{O*�(Rs�
}Ps�
}Q*�(S{Po�
}P{Qs�
}Q{R(I}R*�{Po�
{Qo�
}R(T*0Ho
o6&+{Qo�
oC,*X{Qo�
2�{Qo�
*0!{,oB
-*(�-�o*0�{2:�{R-(�}R{Po�
-${R-*{R}2(�}R+Z{Po�
}2+G{P{2o�
{R}2{,oB}R{R,{Ro}R{2{RoD-�+#{2o],%{3X}3{2*{2o2-�}28���s�*�~4
}Y(}S}T}U}V}W*r~4
~4
	(�}X*
*
*{T*"}T*{U*{V*{W*{S*{X*{Y*"}Y*"}m*0�>
o�o,
1}m}no�9�_:�o�u6
	,vo�3m	o�3d	o�	3Z	o�,	o�(�+
s�To�o�o�	o�s�
J_,s
%J`T*o�.	o�3`o�(�+	s�To�E
*�O���-�c�8to�o�o�s�
%J`T8`o�o�o�s�
%J`T8;J_,o�o�o�s1
8o�o�o�s�
8�o�o�o�s
8�_,o�o�o�s
+(o�o�o�s�
J_,s
%J`T8�_,"o�o�o�o�s
+-o�o�o�o�s�
J_,s
%J`T8'o�o�o�s-
%J`T8o�o�o�s3
%J`T8�o�o�o�s�
J_9�s
8�o�o�o�sk
8�o�o�o�s�
+xo�o�o�s�
+]o�	.o�.	o�3(o�o,
-o�o�o�s+
+sA
+r�p{i(�z*VoE.
oE�**0�?_�
o�(�(�-_,	``�_o�`(�
o�o
.%J�_T_,%J`T	uG,I_-Do#oE.5o#oE-ssPs{,
J_,	uB,	tB{�
{n-	u*}n	oF_��	oF_��_,,		s�
+_,	s�
,a{n,Y,NJ_,H	s 
{n{,u;- {ns�},}n	s8*}n	*}n	_�s *0�@o3(�o4(�
`To2YE,+8o2	sF*o2	sP*o2	s*%J`T	sN**�}m{j-r�p{i(�zo�o�sg*0xAT
o)E/Ovvv�(�(���������(����M8�o)s
%J`T*o)s
%J`T*o*o�
t(�s*o*o�
t(�s
%J`T*o*,3o*o�
1%o)o*o�
t(�s*o)s*o)o*(�s�*o*,3o*o�
1%o)o*o�
t(�s�*	s�*o)s�*o)o*o�
t(�s�*}m{l-*o,r�p(5
,o+o,
-r�p(�z{k-0o,r'p(5
,o+o,
-r�p{i(�zo+o,o*(�sn
%J`T*r�p{i(�z0FB-+o�

s�
T+%o�
t(�o�
%J	`TX2�*0�C
To
E&7Yi�J8�t6(�
+tt&(�
+dt3(�
+StVo�s�
+@t4(�
+1t$(�
+!tKoE(�s
+s�
*0D(�}i(�*�}j}k}l(�(�*04(�
{mR*�}j}k}l(�(�*04(�
{mR*(&
*:(<}�*R(={z}z*"}�*{z*Vo�}z}�*b{�-}�{z**
*s�*
*{�*
**2(R*R(S{{}{*:}{(T*0�{{-F{,oB}2{2-*}3{2o}2{2o*}{+{2o+}{{{,�{2o],�%{3X}3{2*03,.o3%o],o
o6,
{,oC**s�*^~�}|(R*�~�}|(S{|(H}|*J~�}|(T*0�+t{,oB
-*(Y,B(Z3(ZoS(Vs�}|+,(V(XoT}|+(ZoS}|}3{|o�9|���%{3X}3{|o�}2{2*05,0o],'o
o.o6,
{,oC***s�*r(R}}}~*�(S{}}}{~}~*0`&,[{~-r�p(�z
o],={},{,oC%
,*o+{,oC%
,*o6-�*0�('
o�
o�
{},r/pr9po�
(Y,8r�p(Wo,
-(V+(W:�](V(�
o�
(Z.r%p(Z�o;
o�
{,oPoI
*B(�*f(�{(H}*:}(T*0�{:�}3{,oB
-*(Y,N(Z3%(Z{}oW(Vs�}+8(V(X{}oX}+(Z{}oW}{o�,&%{3X}3{o�}2{2*}80���s�*�(<}�s�
}�}�*�(={�(G}�{�s�
}�{�}�*"}�*6{�o@*~{�o�
}�{�oA*02{�{�o�
/{�%{�%
X}�o�
**z{�-*{�{�Yo�
*
*{�*2{�o�
**�('
o�
o�
{�oPoI
*R(b}�*R(c{�}�*0r&(e&
+U{�,o],{4(J,5,	o8-!o
+o],{4(J,o6-�{,oB%-�*s�*V{4o�
{�YX*&(j`*0�('
o�
o�
{�,r/pr9po�
(Y,8r�p(Wo,
-(V+(W:�](V(�
o�
(Z.r%p(Z�o;
o�
{,oPoI
*"(�*"(�*0)(�&+{�(J&{�oB%
-�*6{�oC*s*2(b*"(c*0A(e&+&o
o6,o],{4(J&{,oB%
-�*s*(�
*"(�
*"(�
*"(�
*0E(�
Y
(�
(�
*>(�
Y(�
*s�
*(<*"(=**.r]p(�z.r]p(�z.r]p(�z.r]p(�z"(Q*"(S*�{,oB}2{2,%{3X}3{2*6{,oA*s*2{,oE*
*Z(Q}�}�*�(S{�(G}�{�}�*J{�o9(T*{�*0RF(U{�o@{�oE,1{�oE.#{�,{,uo
,{�},*07+(&,%{3X}3{2*{,oB%
}2-�*0tG{�{,oA
u,{�oB��*uL,tLo,
��*uh,�h{,o�l�*ui,�i**0�H-*{,oC
9�{�oE

E$��N8K{�uX9;{��h{,u=
	,Joo6&o5&	o],XoC,
l.**o2-�*{,u<9�oo6&o*&o],XoC,
l.**o+-�*{�sHoA&{�oB-**{�,K{�sHoA�i-**{�,&{�sHoAtLo,
-****sHoA&+	oC,*oB%	-�*F{,oF_`*s!*0H('
o�
o�
{�-rApr9po�
{,oP{�oPoI
*2(R*R(S{�}�*:}�(T*0�{�-F{,oB}2{2-*}3{2o}2{2o0}�+{2o1}�{�,�{2o],�%{3X}3{2*�oo,
-*(Y,(Voo�
**s,*�(�s�
}�s�
}�}�*0G(�{�(I}�{�o�
}�{�o�
}�{�}�*�}�{�o�
{�o�
}�(�*0�{�,l{�o�
-,(6}2{2-*{2o5,�}3+*{�o�
}2{�o�
}3(5,�}�+!{2o2,(5-}�8k���{2o]9Z���%{3X}3{2*0u(6}�{�,_{2{�(L3K{�{2o�
{�{3o�
{�}2}�{2o5-*}3*00{�,{�
}�+{,oB
,o
*s2*
*
*
*
*
**
**
*(<*:(}�*
*
*{�*0@(oE,
	s�oE,
	s�}�}�}�*�({�}�{�(G}�{�(G}�*f{�o@{�o@*�{�{�oA(�{�oA(�(J�h*0?I
	YE
+X*Y*]*[*Z*#*
*sG*0K('
o�
o�
rSp{��'o;
o�
{�oP{�oPoI
*�(<}�}�}�}�*0d(={�(G}�{�(G}�{�}�{�}�{�(I}�{�(I}�*�{�o9{�o9}�}�}�*f{�o@{�o@*�{�oA&{�oA&}�}�}�(8*0J}�%
}�}�*z}�}�}�}�*z}�}�}�}�*0�K{�,{�oB
+{�
{�,{�oB+{�,
,
(L+?-}�}�}�}�*}�}�}�}�*-	(T*3	(U*(S*0$,{�oC
,*{�oC**
*sO*{�*s�
z0@('
o�
o�
{�,{�oP{�,{�oPoI
*V(<}�}�*0B(={�}�{�}�{�}�{�(Ht(}�*R{�,{�o9*�{�-r]p(�z{�o�-oB&{�o�*�{�-r]p(�z{�o�,{�o�**Z{�,{�o�**04LuL,*uh,*ui,*u,*ub,
�bl�h*-
~�}�*u(
,o�t(}�*u,s{}�*u,o*uo,
�ol�h*up,
�pl�h*uq,�qvl�h*ur,
�rl�h*us,�svl�h*ut,
�tl�h*uu,�u(�
l�h*o;
*�{�o,
-{�*{�rYp{�(>
*Z{�,{�o�**
*&(]*R(^{�}�*0U-r]p(�z{�.=}�{�{�{�o�}�{�-rwp(d(�z*�{�-r]p(�z{�{�o�(c*05M{�,oA(O*{�-+{�o�
3
*sh*0P('
o�
o�
r�p{�o,
-{�+{�:�]{�(�
o�
oI
*B(]}�*0UN(^{�}�{�o�
�)
+{�o�
(G�X�i2�}�}�*0�O-r]p(�z{�;�}�{�o�

+	o�

o@	oV
-��
	,	oW
�{�o�
�+{�o�
oE�X{�o�
2�{�{�{�o�}�{�-r�p(d(�z*-G
0�P{�-r]p(�z{�o�
�
+={�o�
oA��u,o�{�o�
sq�X{�o�
2�{�{�o�o�(c
�r�p(d(�z	*s!�0S{�r'p(:
,{�o,
,r�p(�zsHoA&
+oC,*oB%
-�*0M{�-+{�o�
3
*so*0�Q('
o�
o�
r�p{�o,
-{�+{�:�]{�(�
o�
{�o�
+o�

oPoV
-��
,oW
�oI
*Uo
r(�}�}�}�*j{�,r]p(�z{�*{�**0mRuL,s�tL|�(�
+!uQ,tQow
+r�p(�z{�u0-{�s�%}�o�*Ns�o�*v{�(G{�{�sv*"o�*04SuR
--sO
sP
s�
{�o@}�*2{�oE*"(P
*2sO
(P
*2sO
(P
*>(�}�*~4
*0,o,
-~4
*{�o

-r�p(�z*.r�p(�z.r�p(�z
*
*"(�
*0W(&
-(�
o�
}�+s�
}��&�33+3}�}�}�*)\0�T{�YEo8�{�(�

{�(�
{�{�-+(�
-{�-{�.e**{�(�
{�.e**(�
(�(�
{�.e**r7p(
s8
z2(R*"(S*06+{2o],}3{2*{,oB%
}2-�*s�*V(}�}�*j(}��h}�*j(}��i}�*
*{�*{�*V(�}�}�*�(�{�o�}�{�}�{�}�*s�*2{�o�*{�*�+-{�o�o{�(5
,%{�X}�*{�o�-�*:(}�*{�*6{�(O*
*�('
o�
o�
rp{�(@
(�
o�
oI
*:(&
}�*03Us
s�o�o!E.r!po(�z*03Us
s�o�o!E.r!po(�z*"(�*0.V(�
rAp(�-*(�(�s/
+�0.V(�
rGp(�-*(�(�s/
+�0JW(�
{�o!=.{�o!N.++-*(�(�s/
+�0nW(�
{�o!<.9{�o!L.'{�o!>.{�o!G.+
+++-*(�(�s/
+�0LW(�
{�o!+.{�o!-.+
+	-*(�(�s/
+�0[W(�
{�o!*.%rOp(�-rWp(�-+

++-*(�(�s/
+��{�o!-3#(�(�#�s�s/*(�*0KX(�
{�o!|.*(�(�o(�o(�s/
+�0Xo#o,
-Io"r_p(5
-5o"rip(5
-#o"rsp(5
-o"r�p(5
***0cV{�(�,L(�
{�o!/3(�(�
+-{�o!S3(�s�(�
+(�
*0)V(�
+(�s�
{�o![.�*0&Vo(�[(�(�
](�*0fV{�o!/3((�s
{�o!(�,(�
*{�o!S3(�ss�(�*(�*0LV(�
S{�o!3(�s�(�
+/{�o!3(�(�
*�..D.@.a.*.n�**0�Y.{�o!3(�s�
8�D{�o!3(�	s�
+i{�o!
	@.	a.+(�+{�(�(�.+(�
+(�s�
[{�o!.�*0aZ{�o!*;n@${�o&9�{�(�9�~4
~4

{�o"r�p(5
-R{�o"rip(5
-8{�o"r_p(5
-{�o"rsp(5
-++	++(�((�3){�o!).s(�{�o$
(�)(�+]{�o#{�o"
(�r�p(5
,2~4

+*~4
~4

(�+r]p{�o(�zs�*0Ho!s.<o!d.2o!$.(o!(.o!n3o&,
(��***0�[
{�o!(0$.W(;�8�d.,n;�s@�{�o$s�
(�8�{�o%s�
(�+|(�n(�{�o"{�o#s�
(�+J(�(�
o
.sB
)(�+"{�o&,{�(�-(�
*0\s�

{�o"{�o#n(�((�{�o!).&(�o�
{�o!).
,(�+�)(�o,
:�~�o�
&	9�o�
	o�/r�p{�o(�z	o�
3C+3o�
to.
s&o�
X2�8	o�/r�p{�o(�z	o��i/
	o��i8�o�
t	o��;�	o��o;�	o��		EA5N+Vu4-Mu$,
o.:r�p{�o(�zs&+	s&+
s&o�
X?:���	o�s#*s$*01V(�
{�o!|.*(�(�s/
+�0�]
{�o!/.S.6n.E8�(�s
{�o!E.{�o!|3`*(�ss�
+J{�o&,=(�
,2{�o!/.S.
+(�+(�s�
+*(�*0^s�

{�o#o,
:�{�o"rp(5
,W~�rpo�
(�((�s(�{�o$s�o�
(�)(�o�s#*{�o"r'p(5
,w(�((�s(�{�o$s�o�
(�,(�s(�{�o$s�o�
(�)(�r�pr'ps$**0LV(�
S{�o!3(�s�(�
+/{�o!3(�(�
*0�Y{�o!
	@.	a.+;(�+1{�(�..r!p{�o(�z(�.+(�
+(�s�
[{�o!.�*�{�o!.r!p{�o(�z*:(�(�*6{�o(&*�{�o!n3${�o#o,
-{�o"o�
**~..r]p{�o(�z*0�_$s�

r
p~�s�o�
rAp~�s�o�
r�p~�s�o�
rp~�s�o�
r3p~�s�o�
rIp~�s�o�
rp~�s�o�
rUp~�s�o�
rcp
d~�s�o�
rqp~�s�o�
r�p~�s�o�
r�p~�s�o�
r�p~�s�o�
r�p~�s�o�
r�p~�s�o�
r
p~�s�o�
r-p~�s�o�
rAp~�s�o�
rQp~�s�o�
rYp
~�s�o�
rcp~�s�o�
r�p~�s�o�
rop	~�s�o�
r}p~�s�o�
r�p~�s�o�
r�p~�s�o�
r�p~�s�o�
*0�`
s�

r�po�
r�po�
r�po�
r�po�
r	po�
r	po�
r=	po�
rQ	po�
ru	po�
r�	p	o�
r�	p
o�
r�	po�
r/po�
*0,a~�o"o�
-r!p{�o(�z*0�b����
������������
	�	�	�������������������(���(���*{�*{�*{�*{�*�(&
}�}�}�}�*(�*"(�*�o�o}z{zo7}�*>,
o-**s�*V(}�}�*�({�(G}�{�}�*V{�,{�o@*0fc{�
YE<!(.*+5(��i*(��i*�i*�i*(��i*�i*b#.
(�
�***o,
�*0`G{�oA
u,{�oB��*uL,tL(�*uh,�h(�*ui,�i**
*V{�oA�i�*0K {�oAo;

o�o#o�
,!o,
o,
.o,
o�
-�***s�*0G('
o�
o�
r�p{��%o;
o�
{�,{�oPoI
*V(}�}�*�({�(G}�{�}�*V{�,{�o@*^-
#*#�?*(�*0jc{�
	.YE)6+A(��h*(��h*(��h*(��h*(��h**0�d{�-o�o(�*{�oA
(OE5)<+K{�oB,<o(�*tL(�*�i(�*�h*to(�*#��*08e#
{�oA&+o(�X
{�oB%-�*^{�oA�h(�
*^{�oA�h(�
*0f{�oA(�
(�*
*s�*0G('
o�
o�
r�p{��%o;
o�
{�,{�oPoI
*V(}�}�*0NN({�}�{�o�
�)
+{�o�
(G�X�i2�}�*0)
+{�o�
o@X
{�o�
2�*0�c{�
YEaaaaa
,4<DQY+_(�*(�*(��i*(��i*(�*(�*(�*(��h*(*(*~4
*Jr�	p(�
(�
*>-rcp*rYp*0�d{�o�
>�{�o�
oA
(OYE$+?+I{�o�
oB-~4
*o*tL*�i-rcp*rYp*to*�h(�*o�o*�{�3*{�.
{�3**0Ag
sM
+"{�%X
o�
oAo;
ov
&{�o�
2�o;
*0S {�o�
oAo;

{�o�
oAo;
o,
o,
2o,
(�
�**0H {�o�
oAo;

{�o�
oAo;
~� @o�
��*0_h{�o�
oAo;

{�o�
oAo;
o,
-*~� @o�
2	o-
*~4
*0eh{�o�
oAo;

{�o�
oAo;
o,
-*~� @o�
2o,
Xo�
*~4
*0i{�o�
oAo;

{�o�
oA(�(�#�?Y(�
-
o,
l5~4
*{�o�
3~{�o�
oA(�(�(�
,~4
*#2#4 X#0~4
*#o,
lY
	6	iio-
*#4
#io�
*�{�o�
1{�o�
oAo;
o,
l*o�oo,
l*0�j{�o�
1{�o�
oAo;

+o�o
(�
sM

(�+4o�
(�-
o�
oN
&+	,
 oN
&Xo,
2�o;
*0�k{�o�
oAo;

{�o�
oAo;
{�o�
oAo;

sM
+C	o�
o�
.o,
/!o�
oN
&+	o�
oN
&	X
	o,
2�o;
*s�*0cQ('
o�
o�
r�p{��%o;
o�
{�o�
+o�

oPoV
-��
,oW
�oI
*8R
B(@
o�
��*V(}�}�*�o�-+}�{�,{�o@*�{�-o�*{�oA&{�oB*0�l{�
	EX�4F8�o�l�h*o�l�h*(
9�o*(
,wo*(
,eo*{�oA&{�,2+o3{�o�,X{�oB%-�+X{�oB-�l�h*~4
*6~�{��*0%m{�{�(Gs
{�}�*0G('
o�
o�
r�p{��%o;
o�
{�,{�oPoI
*B(�*R(�{�}�*:}�(T*0�{�-a{,oB}2}3{2-*{},{2o],}3{2*{2o}2(-
+�(,�{2o],%{3X}3{2*(-�8_���~{2o5,%{�X}�**�+$%{�Y}�{�-*{2o6&{2o2,�*s
*"(�*"(�*0�n(�
o�o(O
	E/ CW+go({�oB%-�+ItL(+:�h(�(+&�i(�(+to(*0/o(�
+�o9,{�(J&X�i2�*0'sHoA&+oC,*oB%
-�*s*(*
*
*0I#��}�(�}�(&
-r�	p~4
(�z}�(&((&*{�*{�*0@{�{�o,
/${�%{�%
X}�o�
}�*}�*�{�{�o,
/{�{�o�
**{�*{�*{�*{�*{�*{�*r|�((�,(-�*0�p('(
@=�;�!YE �k..��k......�;������������U.��.8[YEj|.8`E}�*(�](@
(�
}�(&8�<}�(&(=@hL}�(&8T>}�(&(=@8G}�(&8$!}�(&(=@N}�(&8�.}�(&(.3D}�(&8�((�9�d}�(*}�8�/}�(&(/@�S}�(&8ns}�(+}�8U((�,d}�()}�8/|�((�9n}�(,}�~4
}�(:@�(&(:3(&a}�8�{�}�(*3(&r�p}�+u|�((�,(,}�+Tr�	p((�z('(:33(&(:3(&a}�+r�	p((�z('((�}�+r!p((�z*0g<{�Y
+(&X((�-�(.3%(&X+(&X((�-�{�o-
(�*08<{�Y
+(&X((�-�{�o-
(�*0Pq(
(&{�Y+(-r
p(�zX(3�(&{�o-
*09<{�Y
|�((�,
(&X+�{�o-
*^(Rs�
}�*�(S{�(H}�{�o�
}�*f}�{�o�
(T*0&{�:�{,oB-*o
o8&{,oB%-�o.	o3o6&{�oo�
o6-�	oW}�+u{�o�}2{2{�o�
oC,){�o�
&{�o�
-3}2}�*{2o],%{3X}3{2*{�o�:{���*s.*&(F`*2(R*�(S{�(I}�{�(H}�*:}�(T*0(r{�:�{,oB}�{�-*{�o
{,oB}�{�oD-�}�~�}�8�{�o.{�o3{�o6&+{�o6-*{�o2,�(Y, {�(V(XoX}�+{�(ZoW}�{�o�9f���%{3X}3{�o�}2{2*s4*>(�}�*f(�{�(G}�*R(�{�o@*0J(�&+1{�{�oA&+{�(J&{�oB%
-�{�oB-�*0W&{�oC
-*{�oC
-*osHoA&oB+oC,*oB-�*s9*�('
o�
o�
{�oP{�oPoI
*(6*
*
*
*
*
**.s?��*:(6}�*J(G,}�*�(6{�o}�{�}�*sI*{�*{�*
*N{�-	}�**"}�*r(}�}�}�*�({�}�{�(G}�{�(G}�*f{�o@{�o@*0�s{�
{�oA{�oA(O
(O	/(.
	
.3~�	��ox�i*~�	��ox�i*0Wt�
({({(|-*(|-*(~
	(~(5
3*(|-�(}+�0\u({({(|-*(|-*(~(�(~(�(f,*(|-�(}+�03v({�h+(~(�(f,*(|-�*0.w({tL+(~(k,*(|-�*08v({tL(�+(~(�(g,*(|-�*0.x(s
({+(~(k,*(|-�*08y(s(�
({+(~(�(g,*(|-�*0 z({(|�i(]*0;{({(|-#+	#�?�i(�(g*.���*0|�i
�i(]*0!}�i(�
�i(�(g*0|�i
�h(�(]*0}�i(�
�h(g*0|�i
tL(�(]*0|(s(�
�i(]*v�i(�tL(�(g*v(s(��i(�(g*0MI
YE!+'�*�*��*��*�*��**08I
YE+�*�*��*��**0}�h
�h(f*0}�h
tL(�(f*0}�h
(s(�(f*:�(5
�*0 tL
tL(k*0 (s
tL(k*0 (s
(s(k*0!}tL(�
tL(�(g*0!}(s(�
tL(�(g*0!}(s(�
(s(�(g*sQ*2to*
*0K('
o�
o�
rSp{��'o;
o�
{�oP{�oPoI
*0x~�
�k�hsw���k�isw��lsw���k
	�`sw�	�bsw�	�^sw�	��k�Vsw��Wsw��[sw��Tsw���k�jsw��msw��csw��Ysw��nsw������k�hsw���k�isw��osw���k		�asw�	�dsw�	�_sw�	��k

�Vsw�
�Xsw�
�\sw�
�Usw�
��k�jsw��psw��esw��Zsw��qsw����*Rt)}�}�*z{�oB}�{���*2{�o9*2{�o*0C(oE.	s�oE.	s�}�}��}�*�({�(G}�{�(G}�{�}�*f{�o@{�o@*0*G{�oA
�i{�3*{�oA*s�*
*0Q('
o�
o�
rSp{�-+�'o;
o�
{�oP{�oPoI
*"(�*"(�*0,(�&+{�oo�
{�oB%
-�*6{�oC*s�*"(�*"(�*s�*V{�o�
{�YX*&(�`*~(�}-(�+}*�(�{}{}{}*00{u+
,o�
*{,{o�
*~4
*0.�{u&
,o�
+o�
-*o�
-�*01�{u*
-*o�
+(�,*o�
-�*0�{u&
,o�
**J{(�o}
*0r�{u&
,o�
o�
*{u%,,{,o�
o�
o,
-~4
*o�
o�
*{u},o�
*~4
*0>(�
o,
-{(�o}
*{rYp(�(>
o}
*J{(�o}
*0J�{u&
,o�
o�
*{u%,{,~4
*o�
o�
*~4
*{*0\�{u+
,Ko�
YE	+*{,*******J{(�o}
*0Ho�

o,
-~4
*{,
{o�
*r3p3r+p*r�p3r}p**0g�{u&
,o�
o�
o�
,*~4
*{u%,&{,~4
*o�
o�
(�
	,	*~4
*�{uL,{o�
}}{*0��{u+
9�o�
YE	66ZZNB+Xt&o�
*t%o�
*t~o�
-~4
*o�
*t)(�*to�
*t}o�
*~4
*{tL*s�*0�ur
-*(�*0&�ur
,{}{}**0\�{u&
,Ko�
,Ao�
o�
(5
,$o�
o�
(5
,o�
-	}*o�
-�*0f�{u*
,Uo�
,Mo�
,Cu&,/o�
o�
(5
,o�
o�
(5
,	}*o�
-�*0i�{u*
,Xo�
,Po�
,F(�_,(�-
u~,�_o�
_b_,	}*o�
-�**06�{u&
,%o�
,o�
-	}*o�
-�*0A�{u*
,0o�
,(o�
,(�,	}*o�
-�**0��{u&
,pE7+E(�+<(�+(�,)o�
o�
r+p(5
-�+(�-(�,}}**Br5
p(
s�
z0��{u&
,xr}p(5
,*,o,
-r}p(�+*o�
o�
(5
,}}*(�-�r+p(5
,(�}}**0X�{u'
,G(�,=o�
.4o�
(�,u),u)-	}*
o�
3�*0m�{u'
,\(�,Ro�
.Io�

u&,/o�
o�
(5
,o�
o�
(5
,	}*o�
3�*0��{u'
,o(�,eo�
.\(�_,(�-
u~,�_o�

	o�
_b_,u),	u)-		}*	
o�
3�*0H�{u%
,7{-/o�
,%o�
+o�

o�
-	}*3�*0��{u%
9�{9�(�:�EL+}(�{.*(�
+d(�
,Zo�
o�
r+p(5
-�{(�-�+3(�
,{(�-�-(�{(�-(�
,	}**0>�{,{}}*{t+
(�,	}**0]�{u'
,L(�,Bo�
.7
(�,	u),u)-+	
o�
3�	,		}**0<�{u*
-&ra
p�o��(	s8
zo�
*0�{u
,o
**0�{u
,o
**0�{u
,o	
**0>o�

(�,-+o�
u),o�
(.

(�o�
3�*0,�sO

~4
o}
&r�po}
&r3po}
&*�(�-u&,*o�
_b �_��*0��{{3{{3*{��{��a,\{u)
,o�
{3(�{�**{u),o�
{3(�{�***&(��*"~�*0�(�
,*o�
-�*0 �o�

,o�
,*o�

-�*0+�o�

-*(�,*o�

-*(�*0)�o�

-*o�
o�
,*o�
3�*�~-%(�
r+po�
r3ps�
(+&~*0*�o�

+o�
,*o�
,	o�
3�*��b
�b%�>(o
�*0Z�(�
oNu,
t(+*u-!r�
p�o'
�(	s8
z��*0H�(�
o
{
3{
�3}

+s

{
}
{
}
*(
*0j�{
E@�8;}
{
o�}	
}
8{	
o�
t}

{

o&}
{
u-&r�
p�{
o'
�(	s8
z{
�}
}

ݩ}
{
u)}

{

,h{

(�,[+A{

o�
u)}

{

,;{

�}
}

�@}
{

{

(�o�
3�{	
oV
:��(

�(
�*Aaa{
*s3
z0&{

YE*�(
�*2{
�*z(&
}
(�
o
}
*�}
{	
uX}
{
,{
oW
*0��s

qs}
}
*"(�*0��-r_ps9
zu�,"r�
p�
��(	s
zu)
,7(�u~,"r�
p�
��(	s
z(�s�*&(�*0#�-r_ps9
z�s(+*&(�*:(�(+*&(�*0(�-r_ps9
z�s(+t *0�o�

,*u~,*o
*0>�(�-*(�o�

u),3*o�

u)-�o�

+�0��
8�o�

	 2	"@�-s
Y1YoX		YE- ::"34rpo+.rpo+!r%po+r+po+	oXo,
?[���-*Y1Yoo;
*2~	o
*0��uL
,7(�
o,
,o�
+.&(�
(
,*#��*uh,�h*ui,�i-
#*#�?*(�
(
�&�&�&�#��**(t��t��t�Q0#f(

Y#�?.*#�?X*6~	o
* 	

^�]%�?(o
�	*(&
*0 G~$-s&

$(+&~$*0��(�%(
�~%,� �
��%r1p(�r?p(�rrp(�r�p(�r(p(�r�p (�r:p@(�rPp �(��
,(
�*��
0I�
+;o�
Xo�
+�~%��%q�`ҁ�X1�X
o,
2�*"}&*n�~%-(��~%s�*F{&�_��*F{&�_��*F{&�_��*F(�-:�**F(�-:�**J{&�_��*� �/rjpco�
__b_��**J{&�@_��*V{&� �_��*F{&�_��*J{&� _��*F(�-_�**F(�-:�**F(�-:�**.09(*F � ��(*F � ��(*F � ��(*f �Y �Y
b X`*0) Y
 � ]X�S � [X�S*.(��*0*,%
+{&o�
�_-*X
o,
2�*0X,S
+F{&o�
�_-/Xo,
/o�
(�,Xo�
(�-*X
X
o,
2�*0 
+o�
(�-*X
X2�*0
+�(�-*X
X2�*0',"
+o�
(�-*X
o,
2�*2YY��*06
+%'{&o�
�_-o�
:3
X
o,
2�Y*0(
1
o,
�**0f
o,
/W'{&o�
�_-o�
:3X
+'*'{&o�
�_-o�
:3
X
o,
2�Y*0(
1
o,
�**0P
o,
/A'{&o�
�_,X
+*'{&o�
�_,
X
o,
2�Y*"(**(&*0#(
,	o,
.
,(**0?<T(
,/Xo,
/!o�
:3X(,	TXX
*0B<(	,	o,
.(,o-
QXo�
Q*r�pQQ*0��o,
2 r|p�
~4
�(	s
z'o�
(�,-(�o�
(�-r�p((	s
zr�p((	s
z0c:o�

3~4
QQ*,o,
Y3r�p:((	r�ps_
zo-
QX
o,
Yo-
Q*.(��'*�o�
Xo,
2+	Xo�
(*.�i(*^�X2+X�(*0���L
(�,H,E(��]��s
�(@
r�p�
	�b�	(0
�+B-
r�p�+(@
( 
�(@
r�p��b�(0
�*(&
*(&
*{8*�2	{81rps~
z-(*(!*0}{8X 0"{3-sM
}3{3oN
&+={6-({7{6�i3({6%{7%
X}7�%{8X}8*0��---*rps9
z-*/r�ps~
z2X�i1rIps~
z{8X 0;{3-2+s"
}3{3o#
&%{8X}8*�]
�(�
*>o,
(*0��---*rps9
z-*/r�ps~
z2Xo,
1rIps~
z{8X 07{3-s$
}3+{3o%
&%{8X}8*�%,(&
X
�ZX(*0@{8 0{3,#{3o'
+{6,(}3}8*0A{4,*
+{4�|( X
{52�}6}7}5*0��{8 1{53({7- {3-~4
+{3o;

8�{3-{8s"
}3+{3{8o(
{8{3o)
Y+-{4�|{9
{3		�io#
&	�iYX{5Y2�{3{4{5Y�|{9o#
&({3o;

*0J{4-; �]}6�|}4{4�|{6}9}5*(*0��{6-(
+u{7{6�i2(
{6�i{7Y/
{6{7�]�("��ZX%{8X}8%{7X}7Y0�*0��{5X{4�i3-{4�iZ�|
{4{4�i(+
}4{4{5�|{:,B{4{5�|{:o,
t!,{4{5�|{:o-
+ �]}6{4%{5%X}5�|}9}7*�{:-{9s.
}:+{:{9o-
}9*0��{83*{8 0{3o'
8�
+0{4�|{9�i2#{4�|{9�iY
X{52�{5/L{4�|{9}6}7X+{4�|( X{52�}5}8*0�>xiia_:�+IS�X�XYi_,0�2@YKT�X�XKT�X�XKT�X�XKT�X�XY/�_,KT�X�XKT�X�X_9�KT�X�X8�2lYIS�X�XIS�X�XIS�X�XIS�X�XIS
�X
�XIS�X�XIS�X�XIS�X�XY/�_,.IS�X�XIS�X�XIS�X�XIS�X�X_,IS�X�XIS�X�X_,IS*�����lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADPr����]����;�o�Q�K��M��k˴�;��9��&Z�D�i׻�*ظdW�m�8ݳ�V�AOg��\~��W����	�@�p��R�!|�$.6}G-]��_�Aa�<_q��ze��{E(Oe��c>�~��r�5��F���l�|�$x0Argument_CreateNavigator8InvalidOperation_BadNodeType>JInvalidOperation_UnexpectedEvaluationr*NotSupported_MoveToId� Sch_EnumFinished�$Sch_EnumNotStarted�"XmlUndefinedAlias%Xml_BadNameCharM(Xml_BadStartNameChar�Xml_EmptyName�(Xml_InvalidOperation"Xml_UserExceptionF"Xp_BadQueryObjectK(Xp_CurrentNotAllowed�Xp_ExprExpected�"Xp_FunctionFailed�,Xp_InvalidArgumentType(Xp_InvalidKeyPatternfXp_InvalidName�"Xp_InvalidNumArgs�"Xp_InvalidPattern(Xp_InvalidTokenKXp_NoContexth$Xp_NodeSetExpected�Xp_NotSupported�"Xp_UnclosedString!Xp_UndefFunc>Xp_UndefVarb.Xp_UndefinedXsltContext�Xpn_BadPosition�<This XPathNavigator cannot be created on a node of type {0}.2This operation is not valid on a node of type {0}.6The XPath expression evaluated to unexpected type {0}.)This XPathNavigator does not support IDs.!Enumeration has already finished.+Enumeration has not started. Call MoveNext.&Namespace prefix '{0}' is not defined.IThe '{0}' character, hexadecimal value {1}, cannot be included in a name.BName cannot begin with the '{0}' character, hexadecimal value {1}.(The empty string '' is not a valid name.>Operation is not valid due to the current state of the object.{0}WThis is an invalid object. Only objects returned from Compile() can be passed as input.5The 'current()' function cannot be used in a pattern.'{0}' is an invalid expression.Function '{0}()' has failed.JThe argument to function '{0}' in '{1}' cannot be converted to a node-set.]'{0}' is an invalid key pattern. It either contains a variable reference or 'key()' function.$'{0}' has an invalid qualified name.;Function '{0}' in '{1}' has an invalid number of arguments.!'{0}' is an invalid XSLT pattern.'{0}' has an invalid token.eNamespace Manager or XsltContext needed. This query has a prefix, variable, or user-defined function.'Expression must evaluate to a node-set.'The XPath query '{0}' is not supported.This is an unclosed string."The function '{0}()' is undefined. The variable '{0}' is undefined.DXsltContext is needed for this query because of an unknown function.DOperation is not valid due to the current position of the navigator.BSJBv4.0.30319lȉ#~4��M#Strings��#US��#GUID��U#BlobWߢ+	�%3��J+�/Y8�B��!
�
;%
P%b�g�}���������������"�,�>������W�e����������i���p$�?(�>��,�.�G2�T2�(33R33l33�33Y43{4363I;=;<�Q<��<r<�?r<�?��?�?'@@>@@[@@y@@�@@�@@�@@�@@�@@"A�DA�fA@�A@�A�A�A�A�A�ABB�7B�aB�tB��B� ��B@�B�B��C�.C�AGC�oC��C��C�C�C�
D�3D�C�D��D��D��D�E�CE�CE�}E��E�F�"F�(F�|F��Fr<�Fr<�F�7G�bG�AwG���~G@�G�
�G��G��G@�G�H�H�H�H�H�#H�7H�BPH�XH��H��H��H�YI3qI3�I3�I3L�A3L3MLALyL��L��L��L��L�B�L��L�M�?NM�?xM�?��*�7C[	Ml[
N�[N���n�����[���[���[(�
�����[���[��	[���[��*�����5[��B[��O[��[[���k[��{[���[���[-������[0������
��
���D�
���!���7���O�x�#X�.e�x.n6�q�D+6����+<����,Q����4b���5k��5q���<q���?y���A���D���H��xL��xN���P�0�xS�5Z�>�i�Ko�Qt�W��z�d��{�s��|�����}�������������������������
������������ ���+)���1<���8G�x�BM��FY���N�c���]r�8�g��8�n��`�v���9���H�������������x����D��
������#��-����;���L���\���l��z��������x������-����-����3���8����?����G��PA�w'�{/��;��P����e���z���[0��[	���[	��[	����
������['K(�[/�/9#�E;#�E@#KF@#�F@#J@#S�KS�SS�YS�eS�rS�KS�|S��S��S���S��S��S��S��S�	S�)	S�B	S�_	S��	S��	S��	S��	S��	S��	S��	S��S�
S�
S�&
S�<
S�O
S�Y
S�l
S��
S��
S��
S��
S��
S�S�S�0S�AS�NS�fS�zS��S��S��S��S��S��S�S�'S�=S�RS�\S�rS��S��S��S��S��S��S�
S�#
S�5
S�A
S�W
S�y
S��
S��
S��
S��
S��
S��
S�&�)S�XS�qS��S��S��S��S��S�S�S�%S�3S�HS�ZS�lS��S��S��S��S��S��S��S�S�S�S�2S�BS�TS�aS�mS���a.�e.S�2�S�@�S�D�S�N�S�V�S�_�S�d�S��S���S���S���S���S���S���S��S��S�(�S�5�S�=�S�J�S�V�S�e�S�q�S��S���S���S���S���S���S���S���S���S��S��S�%�S�7�S�J�S�R�S�i�S���S�����V��f/V��f/V��f/V��f/S���S���S���3�/39�03H�03��0�0��V���0V�9�0V�A�0V�K�0V�U�0V�Z�0V�p�0V�{�0V���0V���0�� 1���Fw1Ow1W�)nw1��V�{�1V���1��V���1V���1V���1��V�U�1V���1��V���1V���1V���1V�'�1V���1V���1V���1��V���1V���1V���1S���0��0����1��1����)��1��1
�1��V��1V���1V���1V�A�1V���1V���1V�`�1V���1V���1�T2��V�0n2V�en2V�n2V� n2V�On2V�Gn2V��n2V�n2V��n2�0! �0& + / �8 �)B �)T �Z �2g �2& t � �2��V�� �2V�� �2V�� �2V�� �2V�� �2V�� �2V�
!�2V�!�2V�!!�2V�-!�2V�8!�2V�A!�2V�K!�2V�S!�2V�^!�2V�m!�2V�z!�2V��!�2V��!�2V��!�2V��!�2V��!�2V��!�2V��!�2V��!�2V��!�2V�"�2V�
"�2"e35"t3<"y3B"y3��V��"t3V��"t3V��"t3V��"t3V��"t3V��"t3V��"t3V��"t3V��"t3V��"t3V��"t3V��"t3V��"t3V��"t3V��"t3V��"�1�#%4�#�)& t �#�#�0�#�0/ �4$<4��V��^4V�L$^4V�@^4V�U$^4V�\$^4V�d$^4�0j$%4/ �x$s4}$��$�4�4�#%4�$��$�4�$��$�0Q�0%�8%�4D%�4N%��%y3�%y3�%t &5&&<40&�0M&%5�%y3t & ��0V&�)�&��V��&%5V��&%5V�A%5V��&%5V��&%5V��&%5V��&%5V��&%5V�K%5V�'%5V�
'%5V�'%5V�('%5V��%5j$-'�)6'�)?'�)L'�)X'R5��V���5V��'�5V��'�5V��5��V���5V��'�5V�(�5V�(�5V�(�5(�0*(�)6(w18 �)V&�)nw1�%%44$<48 �)[(%4`(�)}(�)0&�0&5�(�6�(�)�(y3�(t3<"%4B"%4�(%4�(%4�(�)�(�)�#�0)�0t & K)�6W)�6�)�6��6�)7j$%4�)L'�)*J7A*�1G*�1Q*N7W*�1! �1`*j7�*w1& / �`*j7�*�71�,�21�,�21�,�21�,�21�,�21�,�21�,�21�,�21�,�2-�7'-�7I-�2O-�W-�_-�2�-%4�-�2�-%4I-�2�-�2�-�61.x8�-%4�-�2K)�6T ��.�.��.�8�.�8& t �.�.�8�.�)�.�8��V��/�8V��/�8V��/�8V��/�8V��/�8V�0�8V�0�8V�0�8V�0�8V�"0�8V�'0�8V�-0�8V�00�8V�30�8V�60�8V�;0�8V�B0�8V�G0�8V�M0�8V�S0�8V�V0�8V�Y0�8V�\0�8V�`0�8V�c0�8V�j0�8V�m�8V���8V���8V�u0�8V�y0�8}0w1�05�%�06(w1�0%4�0z9�0/ ��(t3<"%4B"%41�0�91�0�9x2%4O�0<"%4B"%4}2�)Q��2�Q���S��2S��213�033�:K3j7[3�:b3�:3X6�0S��6S��6S��6�S��6�S��6�S��6�S��6�S��6�S��6�S��6�S��6�S�	7�S�7�S� 7�S�&7�Q�17Q�B7�;S�U7Q�b7Q�p7Q�y7Q��7Q��7Q��7Q��7Q��7�7j7�74G�7:G�.�8��V��:�GV��:�GV��:�GV���GV��:�GV��:�GQ��:�Q��:�Q�;�Q�+;�W;�Ge;�Gm;�z;�0�;��;�<�0'<H�E�JhF�J�FK�IK�L�R�J�Q	K�K�9>w1TKw1`K�0pKj7xK�Q�K�Q�KR�KR� �/�)� �5�)!�/�)
!�E*!�/i.8!��m.d!��r.g!��w.t!�|.�!��.!"��.,"��.	U"�'C>G
�
�~/
�
��)
W"�/i.
���/
_"�
�)
g"��~/
j"��)
q"���/�
,�/|"�:*�"�J*�#�w�/
3$���/���/�
��/�
��)�
��)�
��)�
��)�
��)�
�~/<$�	�)x$��/�$�)�/�$�	6�/�$�	K~/�$�]�/%�j�/�z~/��~/D%��*�%���/���/���/�%��~/�%��~/��~/��~/�%�~/�~/� ~/&�-i.�8�/�?�/&�H�/d&�H�/�&�T�/�&�T�/l'�T�/!x'�T�/",(���/$|(���/&�(�	d~/'�t�/'�(���/(�(���/)�)��0*�)��0+�)��
0,�)��0.!*��0//*��"00@*��*02i*��103x*��604�*��=06�*��C07�*��K09\+���/:j+��Q0;x+��X0<�+��_0>�+��g0@�+��_0C�+��g0E�+�	~/H�+�o0H�+�o0H�+�'o0H�+�3o0H�+�@o0H�+�Qt0H�+�^�)I,�^{0Jh,�^�0K�,�	j�)L�-�	w�)L�-�	��)M4.�	��)M�.��)N�.�{0O�.��0PD/��)Qd/�{0R�/��0S�/�3�)T�/�3{0U,0�3�0Vt0�'�)W�0�'{0X�0�'�0Y1���0Z1��i.[1���0[T1���0_�1���0c�1���0g�1��0k42���/o�2���/q�2�~/rD3�'�0r�3�T�)r$4�a�0rH4�u�0sh4�~�0t5���0v�5���0w�5���0x�5���0y�5���/z@6���/{�6���/|�6��0|H7��0~�9�%�/�t:�/i.�:�'C>G�|:�/�0��:�
�)��;��0�<<�/�0��=�/i.��=�/�)��=�/$1��=��+1��=��11�>��81�8>��@1�X>�/I1�c>�/P1��>��Y1��>���)���`1���~/��
��/��
�e1��>�	e1�/?�i1�7?�%�/�S?�/i.�b?�/{1�x?�	��/��?��~/�4@�hi.�=@�/{1�H@�
�)��@�/i.��
��)����1����1����1����1����1��
��1��@���0��@���1�A��/�4A�'�1�dA�Z�1��A�/i.��A�#�1��A�6�/��A���1�B�/2�lB�1~/��B�,�/��B�?�/��B�u*��B��*��B��2��B��
2��B���)�0C���)��C���)��C���)�D��~/�D��2�zD��)��D�	~/��D���)��D��/�`E�2�F�!2�<F�,e1��F�]*��G�]�/�,H�?%2�hH�].2��H�j�/�dI�z~/��I��~/��J�j�/��K�S~/��K�a~/�L�s32�ML��i.�^L��~/��L��~/��L��82��L��82��L��82��L��82��L�:*��L�e1��L�#~/��N�(i.��N�.i.�O�'C>G�FO�/i.�NO��Z2�lO���/�pO���)�wO���)�~O���)��O���)��O���)��O���)��O��~/��O��)��O�K~/��O�d~/��O�,�/��O�~/��O�-i.��O��~/��O��~/��O�~/��O�z~/��O��~/��O�?�/��O�]�/��O�j�/��O��*��O���/��O���/��O���/��O� ~/��O�8�/��O���/��O�t�/��O���/��
 d2��
��1��O�/i.��O�/r2�P�/y2�+P�/�2�`P�/�2��P���/��P��e1��P�	H ~/��Q�/�2��Q�/�2��Q�/�2��Q��`1��Q��~/�	R�/y2�R�/�2�!R�/�2�,R��~/��R��`1��R�/y2��R�/�2��R�/�2��R��`1��R��~/�`S�/�2�{S�/�2��S�/�2��S�/�2��S� d2�S���1�S�{ �2�S�� �2�S���)T���)T�'C>G�T�&"k3�T�/}3�T� d2�T���1�T�H"�3�T�Y"�3�T�f"�3�T�'C>GU�/i.U�/�32U��"i.�hi.<U��"�3��e1kU�/i.sU�/�3|U��~/�U�e1�U�#�3���3�#�/	�U�#�3	�U�	%#�3
�
=#�1
�U�	L#�3
�U���3
V���3V���3$V�[#�3
�V�b#�3�V�l#�30W�y#4�W��#4*X��#4UX��/mX�/�3�X�/*4�X�/54qY�hi.�Y�#�3�Y���) �Y���) �Y��#�) �Y�$~/ �Y�
$�/ �Y��e1 �Y���/ �Y�$�/ dZ���3!�Z�%#�3"�Z�=#�1"�Z��/"|[�/*4#�[�/D4'�[�hi.(�[���3(�[�#�/)\���/)=\��e1)E\�e1)R\�L#�3)V\�/*4)c\�/K4-l\�A$R4.�\���30n]��`11v]�L#�31�]�/c41�]�/l43�]�hi.4�]��~/4+^�e148^���/4@^��e14H^��`14P^�/{44_^�/�45^�/{16�^��$�47�^��`17�^���/7
_��e17_�e17"_��~/7H_�hi.7Q_�i17^_�%�/7{_�/�37�_�/�48�_�hi.9�_�#�394`��$i.:�`���3:�`�#�/;+a���/;Oa���4;^a��`1=fa�=#�1=ia��e1=qa�e1=~a�L#�3=�a��/=�a�/�4>�a��$�4A�a��$�4B�a��$e1D�a��$e1Db�%�/Db�/�4D3b�/i.E<b���4E�b�W%e1Gc��4Gc�d%�4H\c��5J�c�/5J�c� d2L�c���1L�c��%�3L�c��%�3L�c�/5L�c� d2Nd���1Nd�&�)N
d���)Nd�/*4N8d�/5Rtd�hi.S�d�:&�/S�d�B&�/T e�#�/T'f��`1T/f�/*5Tgf�/75Y�f� d2[�f���1[�f��%�3[�f�_&@5[�f���)\�f���)\�f���/\�f�i&F5\�f�x&~/\�f��&�)\�f��&�)\�f�hi.]�f�c'W5]�j�o'g5`�j�{'n5adl��'~5dm��'�5fPm��'�5g�o��'�5i(p��'�5k�p��'�5nq��'�5p@q��'�5s`q��'�5u�q��'�5x�q�/i.z�q�/i.z�q�/�5z�q�hi.{�q���/{�q���3{�q�#�/|r�#�3|r��`1}r�=#�1}r��e1}&r�e1})r�L#�3}-r�/*4}:r�/�5�Or�hi.�`r�#�/��r�#�3�7s��`1�?s�/*4�Ws�/�5�|s�hi.��s�#�/�Ht�#�3��t��`1��t�/�5��t�/
6��t�#�3�<u��/��u�/�5��u�/6�v�hi.�$v�#�/�w��`1�w�/�3�)w�/6�`w�hi.�iw�#�3�ww���3��w�#�/��w���/��w�=#�1��w��e1�x�e1�
x�L#�3�x��/�6x�/6�Kx�/+6�`x���3��x��`1��x��e1��x�L#�3�y��/��y�/�3��y�/26��y���3��y�#�3�z��`1�z�/*4� z�/96�,z���3�yz��`1��z�/i.��z�/�4��z�/@6��z�M(J6��z�R(P6��z�V(P6��z��U6��z�/i.��z�/_6��z�hi.��z���/�{��e1�
{�e1�{�#�/�%{�/�3�.{�/f6�7{�#�/�f{���3�t{��`1�|{�=#�1��{�L#�3��{�/m6��{�/x6��{�hi.��{��%6��{�#�3�D|�#�/��|�k(~/�}�#�3��~�L#�3��~��`1��~��/�@�/*4�M�/�6�b�hi.�t�#�/�
��$�/�6���`1�>��/*4�h��/�6����hi.���#�/�����(~/�4���(�/�p���`1�x��#�/�{���`1�~����3�����e1����e1����L#�3����=#�1����hi.������/����/i.����/@5���� d2������1�����(�3����/�6���/�6�;��#�3�U����3�����(�6�׃�=#�1�ڃ��`1����/�;��/�6�`��/�6�Є�hi.����#�3�����3�P��)�3�u�� )�6����6)�6����#�/�l��#�3����=#�1�����`1������/�����e1�����/���/5���/�6�j��hi.�����/����#�/����e1����e)�6�<��s)�)�h��e1���=#�1����/5����/�6����#�3�����3�4��=#�1�u���`1�����/�܊�/7���/7�T��#�3�4����3����#�3�\��=#�1�����`1�����/�,��/7�I���)6�d����)�l���)i.�p����1�����1������1�����1�$����1�d����1�q��/%7�z��/i.���/,7��)17��)97�
�)~/��)�/�*D7���/�1	���*�)
���:*
���)17���)97
����)~/����)�/��*D7��/R7����%]7K��/*4X��/c7d��#�/����`1���/�)đ�/m7ߑ�/,7 ��� d2!�����1!��d*�/!
��/r7!#��/y7#T���`1$\����/$i���e1$q���~/$���/�7$�����3%ǒ�=#�1&Ւ��`1&ؒ��/&��/�7'���*�7(\���*�7)����*�7*����*�7+���*�7,���*�7-t���*�7.��+�7/H��+�70���6+�71��E+�72D��T+�73���_+�74��m+�75P��}+�76����+�77����+�78P���+�79t���+�7:0���+�7;����+�7>���+�7?���+�7@��,�7AX��,�7B��(,�7C@��:,�7D���S,�7E-��d,�7FS��o,�7Gb��y,i.Hp���,�/H����,�7Iȡ�-�7J|��1-�7J4��A-�7Jl��'C>GK5��h-�2K=��r-e1KE��~-e1KM���-�7KU��/8Kz��/i.O���/8O�����3P���#�3Q����`1Rɦ�/8Rߦ�/%8T��#�3U����3V����-,8W����-18X����-68Y ��=#�1Z#���-68Z<���-68[����`1\����/\��/8]��/<8_+��#�3`A���C8aY���H8bd����3cܩ��M8d����-M8e̪��-M8f���-M8g����-M8h!��=#�1i$���`1i,���/i��/S8j���/a8l��#�3m,����3n���-h8o����-m8p���-r8qí�=#�1r���-r8r8��.68s���).68t��2.r8uX��B.r8v̯�Q.r8wڰ�[.M8x��h.r8y���r.r8zo���`1{x���/{���'C>G|	��/8|��#�3~G��|.}8p����3�a��=#�1�p���`1�����/����/�8���/�8���hi.�,��#�/�ٵ�~/�����.~/�/���`1�7��/�3�@��/�8�L����3�����.�8�8��#�3�k���`1�s��/i.�{�� d2�~����1����/�)�ٷ�/�)���/�8���/~/�8��(/�8�`��5/�8�h����)�p����)�x��>/�)����N/�3����^/~/����p/i.����y,~/�<��z/�3�����/�3����/�)�P���/�)����/*4����/e9�ؽ�hi.���#�/����`1���L#�3���/*4�#��/l9�N��hi.�`��#�/�����`1����/�6����/s9���#�3�����3�4��#�3�����`1�����/���/i.����`1�����/����e1���e1����~/���hi.���'C>G����/�0���/r2���/9�<���`1�D����/�L���e1�T��e1�W���~/�k��hi.�t��/�6����/�9����#�3������3�x���0�9�����0�9�D���0�9�����0�9�����0�9���1�9�@��1�9���� 1�9����.1�9����<1�9���<1�9�(��I1�9�X��V1�9����e1�9����t1�9�����1�9�����1�9����1�9�4���1�9�����1�9�����1�9�����1�9� ���1�9�H���1�9�X���1�9�|���1�9����2�9����2�9����#2�9�$��12�9Q���`1Y��<2�9f��=#�1l���/���'C>G�/�9�@2�9	�b2�9�n2�9H��/�7]���~/|��hi.�����)���/�6���/�9��#�38����3n���`1v��=#�1|���/���/�3���/�9�����3$��#�32���`1:��/�3C��/�9L���`1 T���e1 j��L#�3 �
r-e1 �
~-e1 �
��1 �
�-�7 �@2�9 �
�2~/#�
�2~/#�
�2�1#��:#t��/�:$���/�:&�����)'���K~/'8��d~/'x���~/'�����)'���r3�)'0����)'z����)'���3�)'���,�/'�����/'X����)'l���3�:'����3�))3��6�/)`����))����/)(��t�/)H��8�/*|��j�/+���H�/-X��H�//���z~/0��~/0d����/0���?�/1����/2����~/3����/3|����/5���~/6\����/64�� ~/7����~/7����/74���3~/7X��	�3e17|��	4e17���_4�:7���k4�:8$���4�:8P��t�::����4�:<����4�0=���4�:>0���4�:?\��5�:@���'5�:A���H5�:B���c5;B`��'C>GD|���;D����5;G����#;H����+;IE���55;KP���5=;M���5G;P����5Q;R����5];U����5k;W���6{;Z��,6�;[P��:6�.\)��h6�.]8��s6�;^���6�;_3���6�;`h��/i.aP��'C>Gap���70Ga����7>GaT��8BGa���/HGc���8NGd���8TGd���)8TGe���<8TGf��T8TGg��e8TGh(��{8TGi;���8TGjd���8TGkw���8TGl����8TGm����8TGn����8TGo����8TGp����8TGq���	9YGr���9^Gs��!9^Gt��09^Gu*��<9�3vD��Q9cGxy��d9�/{���u9lG|����9lG}$���9qG~P���9xG�x���9lG�����9�G�����9�G�����918� ���9�G����:18����:�G���:�G���+:�.�(��<:�G�X��P:�G����[:�G����k:�G����|:�G����'C>G�����:�G� ���:�G�,���:�G�D���:�G����/i.����/i.�����;e1����;�4�0���;�G�����;�G�f���;�)�x���;�G�,���;i.�x���;i.����
�)�����;i.� ���;�G�����;i.�����;H�����;�4����<H����!JjJ�8��YJi1�@���~/����	�JP6�����Ji.�����Ji.�(��	)K�/�5��/�4�T���Ki.�6<B<K<& �& & e<& K<t �<�<�<�<�<�<�<& & �<�<�<�<�<�<! �<�<�<�<�<! ! �<�<�<! �<�<�<�<�<�<�<�<�<�)�<�<�<�)�)�<�)�<! & �<! 8 & �<8 ! 8 & �<8 ====K<K<======&=&=&=&=&=&=1=t �<�<K<t �<�<K<t �<�<K<t �<�<K<t �<�<K<�<�<! �<E=H=�<! ! ! ! ! K=O=_=�<�<f=�<l=v=��~=���-��-�=��-~=�����=��Fn�)�)A*G*�=W*�=*�<�<*�=�=�=�=�=���=�<t �=��& �<�<}$�}$�<�=& <}$�<}$�<}$�<}$�t �<�<�=�<�=& t �<�<�<�<�<8 ! 8 & �<8 �=! & �<�=! 8 & �<8 �<! 8 & �<8 �=I-g t & g I-I-�-�(�(<"B"�<�=�<�<nO�%�%�%<�=�=�=�=<�=j$K<�=�#�#& t �#�<�<�=n�=�#& t �#�<�<�#& t �#�<&&�<j$�=x$�=n�#�<K)�<�=�=�$�$�$}$}$K<�=�=�=�=�=�%�%& t �#& t ! �<M&�%t & �=M&�%K<K<�=�=>	>�=�=>�=>�=�=>�>�=�=>�=j$j$-'6'j$L'j$-'6'j$L'�<�<O>m �<�<�#& t ! �<�<>m 8 V&�<�<�=>m 8 V&�<�%�<�<�<�=�#& t �#8 �<�<�=>�<�<�<�#m �<�<>>K<�<(>�<n>[(`(�<�%O�=>m �<�=�#& t ! �<�<�(�(<"B"�<�<n�(E=H=�=+>2>�<K)�<9>@>E>@>E>K)�=t & �<K<& t �<�<n�=t & ��<�<nl=�=j$�<L'�)�)A*G*�=W*�=*J>P>t & t & �-�$V>^>*t t & t & �-�$V>^>A*G*�=W*�=�=�#m �<`*`*`*�*& �=`*n�=�*j>y>�#�#�#�#�#�#�#�#�#�>�#�#�#�#�#�>�#�#M&��*�#�#�#�#�#�#�#�>�>�(�>�>I-O-W-_-�<�<�<�-�-�<�<n�>�>nnn�=I-�-�<�<�-�-nnnnnn�=�-�-�<�<n�>�>nnnnnnnnnn�=�-�-�<�<�<�=>8 & t �#V&�<�-�<�<(`*�<�.�#& t �#�<�#& t �#�<�%�0�<K)nO�=�>�=�(<"B"�<�<n�(�>�>�(�>�>�(�>�>�(�>�>�(�>�>�(�>�>�(�>�>�(�>�>�(�>�>�(E=H=�(�>�>�(�>�>�(�>�>�(�>�>�(�>�>�(�>�>�(�>�>�(�>�>�(E=H=�(E=H=�(�>�>�(�>�>�(�>�>�(E=H=�(�>�>�(�>�>�(�>�>�(�>�>�(�>�>�(�>�>�>�=�>�>�(�>�>�(�>�>�>�>9>x2�(<"B"�<�<n�=�%�<�<�<�%�<K)��>K)�$b3�<�>�>l=l=�<�=�<�=! �<�<�<�<�=! �<�>�>�>E=H=�>! �=�=�>�>�>�=�$�<�<9>�$�$b3�$�<�$�<�<�$�<�$�<�<�$�<�$�<�<�$�>K<K<�>K<K<�>K<�7�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>?�>�>�>�>�>�>?????�>K<%?�<+?-?+?+?-?+?+?-?+?+?+?4?+?-?A?+?t �<+?M?]?& t k?q?v?q?v?q?�;v?�?�?K<K<K<%?�K<K<%?��?��?�?�?�?�?	K,!%)2T=rE�n�!�r�%�aQS�1Q��1)w�/):*)J*�%�4��3~/�4e1�H4e1q/i.y/i.�/,7�/,7�/i.�/�)�/�)�/�)�/�)�/�)�/�)�/�)�/�)�/�)�/�)�/�)�/,7�/�)/H/!H!/�4)/i.1/i.9/�H/�)5�)�B�)/�)	/i.	�B�HI�B�H�/�HY�B�H�Ia�;e1aQ.Ia�-I��Br.a CI�*Iq/�)y/i.a]CacCMI/i.�$fI�/�)�/�)a�CMI	
�)�(i.a�-�Ia�-�Ia�-�I��Cr.�/�I�/i.��C,7��C,7�D�I���I�>D*J�PD�)�\Di.�lD*J��Di.��D*a/i.a�;9J/i.q/XJ$jJ,�P64�DP64��Jq�D5I�~/��Di.�/�J�/i.�D�I��D,7�/�)Y��JYs32�/5Y#~/Y�
2Y��)Y��)Y��)Y�~/Y��)�,E�0Y�~/YS~/�AEi.�UE�)�bE5Y�i.�/i.�;F�J/Ka�-K��F�)9/$1��F�4���)a�;�Ka�;�K	�e1Y/i.Y,�/�GXJ�G,7�3G*1/�)Yz~/</@6</i.<3GJ6De1D�$$LD3GJ6D[#*LaSG;L9/�)Q��)��G5q:*aS�/I�G^L�>D�)a�-gL�,E5D/i.D/@6D�;i.L/i.LM(J6LR(P6Le1T3GJ6\�$$LTe1djJl/i.l/@6le1l3GJ6l�G�Ll�;i.l�$$Lq/�)y�%]7t/i.t�U6tR(P6tM(J6<�$$L<e1|/�4|3GJ6/i./�4/@63GJ6e1�$$L�G�4�/@6�/i.��U6��;i.�R(P6�M(J6�/i.�+H�M�e1��$$L�jJ��P6�>HmN��BsN�/�)�
xNa�%�NAgH�N�qH�N<�$*L��$
O�/�4�3GfI�/�4�3GfI�qH�NA}H,8a.eOa�HmO��-�;��-�;��H�OA
�OaSG�O�H�OaQ..2a�H�O��H�O��H�OtV(P6Y�H�)1�H�P)I~/) I�PQ2I�P9@I�P1MI~/1��P���))��P�_I�)��I�)Y�
2A_I�)1�3�P��#�PQ�I�P1��))��)��IQ���)��I�)y/�)Y�IQ1�I�P9��/I��)A�I�QA�I�Q)/�Q1A�Q�jJAi1��P6Ihi.I��//i.�Le1�K��	K��/�4��K�Q�TKw1�9>w1�!JjJ��KR�`K�0�pKj7��J�Q�xK�Q��Ki.��Ji.��KR�/�4��K�Q�TKw1�/�)XLTRYgLnRatL�RA�L�R��L�R��-�;a�L�R9�L�R9�L�RI/�)a/�R�
�RQ/i.a/�4a�;�Ra/�Ra�;S�*MSa�;�4aAM�4a�;e1Y/i.hM+Si�I�/imM�7i/�7a/i.+++T� �$�(�,�0�48D<D@eD�H�LP�T�X\�`"d�hxl	p�	tP
x|��R�R�s�D�D�e�����w�7�����;�����K�����C�
�����I�����M����{�-���� Y!"�"Q#$�$�%�% X&$
'(�',�(0F)8*<6*@o*D�*H�*L+P++TN+Xm+\�+`�+d�+h�+l ,pI,th,x�,|�,��,��,�!-�D-�c-�|-��-��-��-��-�.�B.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.�.�.//////  /$%/(*/,//0/44/89/<>/@C/DH/HM/LR/PW/T\/Xa/`j/do/ht/ly/p�/t�/x�/�j/�o/�t/�y/�1�1�1�1�1�1�o/�t/�j/�o/�t/�o/t/j/o/t/y/o/1 1(j/,o/0t/4�1dj/ho/lt/py/t1x1|1�1�1�j/�o/�t/�y/�1�1�1�1�1�j/�o/�t/�y/�111111333 3$3($3,)30.3433883<=3@B3DG3HL3LQ3PV3T[3X`3pj/to/xt/|y/�1�1�1�1�1�1�3�3�3�3�3�1�j/�o/�t/�1�1�)3 y/lj/po/tt/xy/|1�1�1�1�1�1�3�3�3�3�j/�o/�t/�1�j/�o/�t/�1�1<�8@�8D�8H�8L�8P�8T�8X�8\�8`�8d�8h9l9p9t9x9|9�9�$9�)9�.9�39�89�=9�B9�G9�L9�Q9�V9�[9�`9	:Q3:W:(:,W:0�;4�;8�;<�;@�;Do/Ht/L1P1T)3X�;\�8`�;d�;	h�;l�;p�;t?x�C|�C��C��C��C�?�o/�t/�1�1�1�y/��;�1��;�)3'{	o/.�?T.o/.�6T.�HT.�kS.�KS.cES.kKS.so/.{QS.�QS.�QS.�T.��S.��S.��S.��S.��S.��S��H�So/��H��1I��K�o/#�IK#�K���L#M�o/�so/#so/o/ o/�)CKL�)CKLzo/ zo/@zo/`zo/�zo/�zo/�zo/�zo/{o/�	o/ �	o/��S	o/@�S	o/`�o/��o/��o/�o/ �o/@�o/gTs~@(�I"ISIYInI~I�I�I�I�I�I�I�I�I�I�I�IJJJ%J1J@JIJPJ�J�J�J�J�J$K6K;KDK�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K
LLL1LALVLvL�L�LM M%M4MIMaMsM�M�M�M�M�M�M�M�M�M�M�MNN5NGNPN^NgN�N�N�N�N�N�N�N�N�N�NOO2O>ODO_OrOzO�O�O�O�O�O�O�O�O�O�OPP
PPP*P4P;PBPIPPPXP`PePoP�P�P�P�P�P�P�PQQQ#Q-Q8QDQPQ]QiQqQzQ�Q�Q�Q�Q�Q�Q�QR$R3R=RKRtR}R�R�R�R�R�R�RSS#S;S
 "5B D$G&M(R)S*W+`,d.e/h0m1r2v3w4{6;�@�A�E�F�G�J�K�L�M�N�O�P�Q�R�S�V�W�X�Z�\�]�^�_�b�c�e�h�i�j�l�m�o�p�q�r�w�{���Y�) �.(�.��/��)��/>�0H�0Z�0c�)m�)r�)�)��)��/��)��0��/��/��/��)��)��0��)�0��)(n10s1@s1�0(�0�)�1��05�/>�0?@2ZE2r�)c�)�)��)��/�J2��)H�/��)Qs1`�/iO2d�/ys1�_2Z�0r�)c�)m�)�)��)��)��/��)��/��/>�0 i2�1(n10s1��/ i2�1� �2� 3�)m�) i2�1s"�3�"�3�"�30s1@s1�#4�#�1�#4m�)�)K�)"$�/+$�00s1(n1�#4�#�1(n10s1@s1�#4�#4@s1(n10s1�$�4(n10s1@s1�0(n1�#�10s1@s1�#4
%�4%s1%s1+%n1�%s1 i2�1�%�3�%�3 i2�1&�)�) i2�1�%�3�)m�)Z�0�&L5�&�/�&�)(n1�#�10s1@s1�#4(n1�#�10s1@s1�#40s1�#4(n10s1@s1�#�1�#4�%�6�#40s1@s1�#4�#�1(n1 i2�1�(�3�#�1�#�1(n10s1(n10s1})�)@s1�#�1�#�1�#�1�)�6�)�1p�/0*�)p�/ i2�1u*�0(n10s1�#�1�-�2�-s1�-s1�-8�#�1�#�1�#�1�#�1 i2�1�/�)�/�8�/�8m�)�)�/�)�/4�/�/�#4(n10s1@s1(n10s1@s1�#�1��)�#�10s1�#4�-s1�-s1�1�-8�2�/�2�/�2�1��)��/��/��/c�)m�)r�)>�0Z�0�)��0��)�5s1�5s1�9�G�0�G<s1�K
R�K�0	
 !"#!&#'%B'Y)c+d+e-f-}/~1�3�5�7�9�;�=�?�A�C�E�G�I�K�M�O�Q�S�U�W�Y�[�]�_�a�c�e�g�i�k�m�o�q�s�u�w�y�{�}�����
�����'�(�)�*�+�,�0�1�2�3�4�;�?�D�E�F�V�W�X�Y�Z�[�\�_�`�g�h�i�j�p�u�v�w�|�~����������������������������������������������������	��
�����������!�#�%')+-/1#3(5;7<9=;>=@?CADCEEKGXIZK[M`ObQdSeUfWkYs[w]x_a�c�e�g�i�k�m�o�q�s�u�w�y�{�}���	�����!�"�#�$�%�&�2�A�B�C�K�L�M�t�~�������������������������������������������������������&�)�ln~�	�2>
r~r|r��J��H��F��L��N��P��R�
^I^JtJ�JLLnL�L�L�L�L,M|M�M�M�MNN$N,N�N(OjP�Q�Q�QR!R+RfR8S�9;�9<�9=8�>H�?�(H[���:3UB�M
%$'&7698:8SQZYdckjljyx|{~}}�}�s���U�HU�Q��Q�GR+`R�`RUGR<Module>System.Xml.XPath.dllFXAssemblyThisAssemblyAssemblyRefResDescriptionAttributeSystem.Xml.XPathResCategoryAttributeResHResultsSystemXmlNodeOrderSystem.XmlXPathItemIXPathNavigableXPathNavigatorDebuggerDisplayProxyXPathExtensionsXPathNodeTypeXPathExceptionXPathNodeIteratorEnumeratorXmlSortOrderXmlCaseOrderXmlDataTypeXPathResultTypeXPathExpressionXPathNavigatorKeyComparerXPathNamespaceScopeXPathNavigatorReaderStateXmlEmptyNavigatorAstNodeMS.Internal.Xml.XPathAstTypeXPathAxisIteratorXPathChildIteratorXPathAncestorIteratorXPathDescendantIteratorFunctionFunctionTypeOperatorOpResetableIteratorQueryBaseAxisQueryCacheAxisQueryPreSiblingQueryQueryPropsXPathSelectionIteratorXPathArrayIteratorSortQuerySortKeyXPathSortComparerFilterVariableFollSiblingQueryAxisAxisTypeQueryBuilderFlagsPropsContextQueryAttributeQueryChildrenQueryDescendantBaseQueryDescendantQueryCacheOutputQueryXPathAncestorQueryDocumentOrderQueryParentQueryClonableStack`1ValueQueryGroupQueryFilterQueryNamespaceQueryCacheChildrenQueryEmptyQueryGroupNumericExprUnionExprExtensionQueryVariableQueryFunctionQueryCompiledXpathExprXsltContextSystem.Xml.XslUndefinedXsltContextXPathComparerHelperXPathSelfQueryOperandIteratorFilterOperandQueryXPathParserParamInfoAbsoluteQueryBooleanFunctionsNumberFunctionsStringFunctionsNodeFunctionsDescendantOverDescendantQueryIDQueryRootXPathScannerLexKindPrecedingQueryFollowingQueryMergeFilterQueryXPathEmptyIteratorXPathSingletonIteratorLogicalExprcmpXsltNodeSetBooleanExprForwardPositionQueryReversePositionQueryIXsltContextFunctionIXsltContextVariableXNodeNavigatorXPathEvaluatorExtensionsXPathConvertXmlReservedNsXmlCharTypeValidateNamesXmlExceptionHelperBufferBuilderBuffermscorlibObjectSystem.ComponentModelDescriptionAttributeCategoryAttributeEnumIXmlNamespaceResolverValueTypeSystemExceptionSystem.CollectionsIEnumerableIEnumeratorIEqualityComparerXmlReaderSystem.Collections.GenericIComparer`1TList`1XmlNamespaceManagerIComparerMulticastDelegateIXmlLineInfoVersionTitleDescriptionDefaultAliasCopyrightInformationalVersionDailyBuildNumberStrBuildRevisionStrDailyBuildNumberEcmaPublicKeyEcmaPublicKeyTokenEcmaPublicKeyFullSilverlightPublicKeySilverlightPublicKeyTokenSilverlightPublicKeyFullSilverlightPlatformPublicKeySilverlightPlatformPublicKeyTokenSilverlightPlatformPublicKeyFullPlatformPublicKeyPlatformPublicKeyTokenPlatformPublicKeyFullMscorlibSystemDataSystemDataOracleClientSystemCoreSystemNumericsSystemRuntimeRemotingSystemWindowsFormsSystemXmlMicrosoftPublicKeyMicrosoftPublicKeyTokenMicrosoftPublicKeyFullSharedLibPublicKeySharedLibPublicKeyTokenSharedLibPublicKeyFullSystemComponentModelDataAnnotationsSystemConfigurationSystemConfigurationInstallSystemDeploymentSystemDesignSystemDirectoryServicesSystemDrawingDesignSystemDrawingSystemEnterpriseServicesSystemManagementSystemMessagingSystemNetHttpSystemNetHttpWebRequestChannelSystemRuntimeSerializationFormattersSoapSystemSecuritySystemServiceModelWebSystemServiceProcessSystemWebSystemWebAbstractionsSystemWebDynamicDataSystemWebDynamicDataDesignSystemWebEntityDesignSystemWebExtensionsSystemWebExtensionsDesignSystemWebMobileSystemWebRegularExpressionsSystemWebRoutingSystemWebServicesWindowsBaseMicrosoftVisualStudioMicrosoftVisualStudioWindowsFormsVJSharpCodeProviderASPBrowserCapsPublicKeyASPBrowserCapsFactoryMicrosoftVSDesignerMicrosoftVisualStudioWebMicrosoftWebDesignMicrosoftVSDesignerMobileMicrosoftJScriptreplaced.ctorget_DescriptionGetLocalizedStringArgument_CreateNavigatorInvalidOperation_BadNodeTypeInvalidOperation_UnexpectedEvaluationNotSupported_MoveToIdSch_EnumFinishedSch_EnumNotStartedXmlUndefinedAliasXml_BadNameCharXml_BadStartNameCharXml_EmptyNameXml_InvalidOperationXml_UserExceptionXp_BadQueryObjectXp_CurrentNotAllowedXp_ExprExpectedXp_FunctionFailedXp_InvalidArgumentTypeXp_InvalidKeyPatternXp_InvalidNameXp_InvalidNumArgsXp_InvalidPatternXp_InvalidTokenXp_NoContextXp_NodeSetExpectedXp_NotSupportedXp_UnclosedStringXp_UndefFuncXp_UndefVarXp_UndefinedXsltContextXpn_BadPositionloaderSystem.ResourcesResourceManagerresourcesGetLoaderSystem.GlobalizationCultureInfoget_Cultureget_ResourcesGetStringGetObjectCultureResourcesConfigurationXmlXmlSchemaXmlXsltXmlXPathDataDataDeletedRowInaccessibleDataDuplicateNameDataInRowChangingEventDataInvalidConstraintDataMissingPrimaryKeyDataNoNullAllowedDataReadOnlyDataRowNotInTableDataVersionNotFoundDataConstraintStrongTypingSqlTypeSqlNullValueSqlTruncateAdapterMappingDataAdapterDBConcurrencyOperationAbortedInvalidUdtMetadataInvalidQueryCommandCompilationCommandExecutionSqlExceptionOdbcExceptionOracleExceptionConnectionPlanExceptionNteBadKeySetWin32AccessDeniedWin32InvalidHandleLicenseInternalBufferOverflowServiceControllerTimeoutInstallEFailvalue__BeforeAfterSameUnknownget_IsNodeget_ValueIsNodeValueCreateNavigatorAllMaskNoAttrNmspMaskTextMaskcomparerToStringSetValueXmlNameTableget_NameTableLookupNamespaceLookupPrefixIDictionary`2XmlNamespaceScopeGetNamespacesInScopeget_NavigatorComparerCloneget_NodeTypeget_LocalNameget_Nameget_NamespaceURIget_Prefixget_BaseURIget_IsEmptyElementget_XmlLangReadSubtreeXmlWriterWriteSubtreeget_UnderlyingObjectget_HasAttributesGetAttributeMoveToAttributeMoveToFirstAttributeMoveToNextAttributeGetNamespaceMoveToNamespaceMoveToFirstNamespaceMoveToNextNamespaceMoveToNextMoveToPreviousMoveToFirstMoveToFirstChildMoveToParentMoveToRootMoveToMoveToIdMoveToChildMoveToFollowingget_HasChildrenIsSamePositionIsDescendantComparePositionCompileSelectSingleNodeSelectEvaluateMatchesSelectChildrenSelectAncestorsSelectDescendantsget_CanEditPrependChildAppendChildInsertAfterInsertBeforeCreateAttributesReplaceRangeReplaceSelfget_OuterXmlset_OuterXmlget_InnerXmlset_InnerXmlDeleteRangeDeleteSelfPrependChildElementAppendChildElementInsertElementBeforeInsertElementAfterCreateAttributeMoveToNonDescendantget_IndexInParentNodeTypeLetterUniqueIdTblget_UniqueIdCompileMatchPatternGetDepthCompareSiblingsGetNamespacesContentKindMasksGetContentKindMaskGetKindMaskIsTextIsValidChildTypeIsValidSiblingTypeCreateReaderCreateContextReaderBuildSubtreeget_debuggerDisplayProxyNameTableNavigatorComparerNodeTypeLocalNameNameNamespaceURIPrefixBaseURIIsEmptyElementXmlLangUnderlyingObjectHasAttributesHasChildrenCanEditOuterXmlInnerXmlIndexInParentUniqueIddebuggerDisplayProxynavWriteLocalNamespacesWriteNodeElementAttributeNamespaceTextSignificantWhitespaceWhitespaceProcessingInstructionCommentAllresargsmessageExceptionCreateCreateMessageget_MessageMessagecountMoveNextget_Currentget_CurrentPositionget_CountGetEnumeratorCurrentCurrentPositionCountoriginalcurrentiterationStartedResetnodeIteratorAscendingDescendingNoneUpperFirstLowerFirstNumberStringBooleanNavigatorAnyErrorget_ExpressionAddSortSetContextget_ReturnTypePrintQueryExpressionReturnTypeSystem.Collections.IEqualityComparer.EqualsEqualsSystem.Collections.IEqualityComparer.GetHashCodeGetHashCodeExcludeXmlLocalspacenavToReaddepthstateXmlNodeTypenodeTypeattrCountreadEntireDocumentlineInfosavedStateconvertFromXPathNodeTypeToXmlNodeTypeget_IsReadingSystem.Xml.IXmlNamespaceResolver.GetNamespacesInScopeSystem.Xml.IXmlNamespaceResolver.LookupNamespaceSystem.Xml.IXmlNamespaceResolver.LookupPrefixXmlReaderSettingsget_SettingsXmlSpaceget_XmlSpaceget_HasValueGetElemNavMoveToAttrget_AttributeCountGetNamespaceByIndexMoveToElementget_EOFReadStateget_ReadStateResolveEntityReadAttributeValueget_CanReadBinaryContentReadContentAsBase64ReadContentAsBinHexReadElementContentAsBase64ReadElementContentAsBinHexget_DepthReadCloseSetEOFIsReadingSettingsHasValueAttributeCountEOFCanReadBinaryContentDepthInitialContentEndElementAttrValInReadBinaryClosedSystem.Runtime.CompilerServicesIsVolatilesingletonget_SingletonSingletonget_TypeTypeConstantOperandtypenameuripositionmatchSelffirstget_MatcheslevelfunctionTypeargumentListprefixget_TypeOfFunctionget_ArgumentListReturnTypesTypeOfFunctionArgumentListFuncLastFuncPositionFuncCountFuncIDFuncLocalNameFuncNameSpaceUriFuncNameFuncStringFuncBooleanFuncNumberFuncTrueFuncFalseFuncNotFuncConcatFuncStartsWithFuncContainsFuncSubstringBeforeFuncSubstringAfterFuncSubstringFuncStringLengthFuncNormalizeFuncTranslateFuncLangFuncSumFuncFloorFuncCeilingFuncRoundFuncUserDefinedinvertOpInvertOperatoropTypeopnd1opnd2get_OperatorTypeget_Operand1get_Operand2OperatorTypeOperand1Operand2INVALIDORANDEQNELTLEGTGEPLUSMINUSMULDIVMODUNIONResetCountMoveToPositionXPathResultType_NavigatorSetXsltContextAdvanceMatchNodeget_XsltDefaultPriorityget_StaticTypeget_PropertiesInsertGetMedianCompareNodesAssertDODAssertQueryGetXPathTypeXsltDefaultPriorityStaticTypePropertiesqyInputnameTestnsUritypeTestcurrentNodeget_Namespaceget_NameTestget_TypeTestmatchesNameTestTypeTestoutputBufferNotVisitedPositionCachedReverseMergequeryIList`1listindexget_AsListAsListresultsBuildResultsListnumKeyskeysoriginalPositionnodeget_Itemset_Itemget_NumKeysget_OriginalPositionget_NodeItemNumKeysOriginalPositionNodeminSizeexpressionscomparersnumSortsget_NumSortsSystem.Collections.Generic.IComparer<MS.Internal.Xml.XPath.SortKey>.CompareCompareNumSortsinputconditionget_Inputget_ConditionInputConditionlocalnameget_LocalnameLocalnameelementStkparentStknextInputVisitedFetchInputaxisTypeabbrAxisset_Inputget_TypeOfAxisget_AbbrAxisurnget_Urnset_UrnTypeOfAxisAbbrAxisUrnAncestorAncestorOrSelfChildDescendantDescendantOrSelfFollowingFollowingSiblingParentPrecedingPrecedingSiblingSelfallowVarallowKeyallowCurrentneedContextfirstInputProcessAxisCanBeNumberProcessFilterProcessOperatorProcessVariableProcessFunctionProcessArgumentsProcessNodeBuildBuildPatternQuerySmartDescPosFilterHasPositionHasLastNonFlatcontextNodeonAttributeiteratorIEnumerable`1PushPopPeekcondnoPositionEvaluatePredicateonNamespacepositionStkneedInputDecideNextNodeGetNextInputgroupNodeget_GroupNodeGroupNodeopGetValueqy1qy2advance1advance2nextNodeProcessSamePositionProcessBeforePositionProcessAfterPositionxsltContextqueryIteratorProcessResultget_QNameQNamevariablefunctionexprget_QueryTreeCheckErrorsQueryTreeResolveVariableResolveFunctionget_WhitespacePreserveWhitespaceCompareDocumentnsResolverget_DefaultNamespaceDefaultNamespaceordercaseOrdercinfodataTypevalget_OperandValueOperandValueinnerIteratorscannerParseXPathExpresionParseXPathPatternParseExpresionParseOrExprParseAndExprParseEqualityExprParseRelationalExprParseAdditiveExprParseMultiplicativeExprParseUnaryExprParseUnionExprIsNodeTypeParsePathExprParseFilterExprParsePredicateParseLocationPathParseRelativeLocationPathIsStepParseStepParseNodeTestIsPrimaryExprParsePrimaryExprParseMethodParsePatternParseLocationPathPatternParseIdKeyPatternParseRelativePathPatternParseStepPatternCheckTokenPassTokenNextLexTestOpCheckNodeSettemparray1temparray2temparray3temparray4temparray5temparray6temparray7temparray8temparray9Dictionary`2functionTableCreateFunctionTableAxesTableCreateAxesTableGetAxisftypeminargsmaxargsargTypesget_FTypeget_Minargsget_Maxargsget_ArgTypesFTypeMinargsMaxargsArgTypesargfuncTypetoBooleanNotLangSumFloorCeilingRoundargListtoStringConcatStartsWithCompareInfocompareInfoContainsSubstringBeforeSubstringAfterSubstringStringLengthNormalizeTranslateEvaluateArgMoveUpUntillNextProcessIdsxpathExprxpathExprIndexkindcurrentCharstringValuenumberValuecanBeFunctionxmlCharTypeget_SourceTextget_CurerntCharNextCharPeekNextCharget_Kindget_StringValueget_NumberValueget_CanBeFunctionSkipSpaceScanNumberScanFractionScanStringScanNameSourceTextCurerntCharKindStringValueNumberValueCanBeFunctionCommaSlashAtDotLParensRParensLBracketRBracketStarPlusMinusEqLtGtBangDollarAposQuoteUnionNeLeGeAndOrDotDotSlashSlashAxeEofworkIteratorancestorStkchildInstanceCompXsltECompXsltOcmpQueryQueryEcmpQueryQueryOcmpQueryNumbercmpQueryStringEcmpQueryStringOcmpRtfQueryEcmpRtfQueryOcmpQueryBoolEcmpQueryBoolOcmpBoolBoolEcmpBoolBoolOcmpBoolNumberEcmpBoolNumberOcmpBoolStringEcmpRtfBoolEcmpBoolStringOcmpRtfBoolOcmpNumberNumbercmpNumberNumberOcmpStringNumbercmpRtfNumbercmpStringStringEcmpRtfStringEcmpRtfRtfEcmpStringStringOcmpRtfStringOcmpRtfRtfORtfInvokeIAsyncResultAsyncCallbackBeginInvokeEndInvokeopndisOrget_IsLocalget_IsParamget_VariableTypeIsLocalIsParamVariableTypeDocumentContentMaskxmlPrefixNamespacexmlnsPrefixNamespaceElementContentMasksSystem.Xml.LinqXAttributeXmlNamespaceDeclarationsourceXElementparentnameTableXNodeGetLocalNameGetNamespaceURIXNamespaceGetPrefixOfNamespaceGetPrefixSystem.Xml.IXmlLineInfo.HasLineInfoHasLineInfoSystem.Xml.IXmlLineInfo.get_LineNumberget_LineNumberSystem.Xml.IXmlLineInfo.get_LinePositionget_LinePositionXTextCollectTextCreateNameTableXContainerIsContentIsXmlNamespaceDeclarationGetElementContentMaskGetFirstNamespaceDeclarationGlobalGetFirstNamespaceDeclarationLocalGetNextNamespaceDeclarationGlobalGetNextNamespaceDeclarationLocalGetXmlNamespaceDeclarationHasNamespaceDeclarationInScopeSystem.Xml.IXmlLineInfo.LineNumberSystem.Xml.IXmlLineInfo.LinePositionEvaluateIteratorXPathEvaluateXPathSelectElementXPathSelectElementsXObjectGetXContainerParentCalibrateTextEscapeValueForDebuggerDisplayWhitespaceCharsTrimStringToXPathDoubleXPathRoundSplitStringNsXmlNsXmlNsSurHighStartSurHighEndSurLowStartSurLowEndSurMaskfWhitespacefLetterfNCStartNameSCfNCNameSCfCharDatafNCNameXml4efTextfAttrValues_PublicIdBitmapCharPropertiesSizes_Whitespaces_NCStartNames_NCNames_CharDatas_PublicIDs_Texts_AttrValues_LetterXml4es_NCNameXml4es_Lockget_StaticLocks_CharPropertiescharPropertiesInitInstanceSetPropertiesget_InstanceIsWhiteSpaceIsNCNameSingleCharIsStartNCNameSingleCharIsNameSingleCharIsStartNameSingleCharIsCharDataIsPubidCharIsTextCharIsAttributeValueCharIsLetterIsNCNameCharXml4eIsStartNCNameCharXml4eIsNameCharXml4eIsStartNameCharXml4eIsDigitIsHighSurrogateIsLowSurrogateIsSurrogateCombineSurrogateCharSplitSurrogateCharIsOnlyWhitespaceIsOnlyWhitespaceWithPosIsOnlyCharDataIsOnlyDigitsIsPublicIdInRangeStaticLockParseNmtokenNoNamespacesIsNmtokenNoNamespacesParseNameNoNamespacesIsNameNoNamespacesParseNCNameParseNCNameThrowParseNCNameInternalParseQNameParseQNameThrowThrowInvalidNameSplitQNameNCNamesCheckLocalNameCheckPrefixMappingAllExceptNCNamesAllExceptPrefixMappingBuildCharExceptionArgsBufferSizeInitialBufferArrayLengthMaxStringBuilderLengthDefaultSBCapacitySystem.TextStringBuilderstringBuilderbuffersbuffersCountlastBufferlastBufferIndexlengthget_Lengthset_LengthAppendClearClearBuffersCreateBuffersAppendHelperAddBufferRecycleSetLengthwstrcpyLengthbufferWeakReferencerecycledBufferdescriptioncategoryvalueParamArrayAttributeusedFallbackSystem.Runtime.InteropServicesOutAttributenamespaceURIscopewriterlocalNamenamespaceScopeotheridendxpathresolverexpressioncontextlastSiblingToReplacenewNodenewChildnewSiblinglastSiblingToDeleten1n2xmlfromCurrentNodereadernsNavnavigatordefattrinnerExceptionarg2innerlangnsManagerwobj1obj2objtypxlinamespaceNameitposlreevalQuerysizeixynodetyperootflagspropsqqyParentcapacitycollectionqyquery1query2resultres1res2tabledummybaseUrinextbaseUrixpathExpresionxpathPatternscanerlexKindtnumberstrnumbmovedval1val2oobjectmethodcallbackdocContextattrnsncarangeschlowCharhighCharcombinedCharstartPoslencharsstartsoffsetthrowOnErrorcolonOffsetoffsetStartCharoffsetBadCharlnamedatainvCharIndexinvCharnextCharpSourcebufnewLengthdmemsmemcharCountComVisibleAttributeCLSCompliantAttributeSystem.SecuritySecurityTransparentAttributeSystem.ReflectionAssemblyTitleAttributeAssemblyDescriptionAttributeAssemblyDefaultAliasAttributeAssemblyCompanyAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyVersionAttributeAssemblyFileVersionAttributeAssemblyInformationalVersionAttributeSatelliteContractVersionAttributeNeutralResourcesLanguageAttributeAssemblyDelaySignAttributeAssemblyKeyFileAttributeSystem.Security.PermissionsSecurityPermissionAttributeSecurityActionSystem.DiagnosticsDebuggableAttributeDebuggingModesCompilationRelaxationsAttributeRuntimeCompatibilityAttributeSystem.CoreExtensionAttributeAttributeUsageAttributeAttributeTargetsset_DescriptionValueGetTypeAssemblyget_AssemblySystem.ThreadingInterlockedCompareExchangeget_CurrentCultureIFormatProviderFormat.cctorDebuggerDisplayAttributeNotSupportedExceptionEmptyop_EqualityInvalidOperationExceptionArgumentNullExceptionop_Inequalityget_InvariantCultureSystem.IOStringWriterXmlWriterSettingsset_Indentset_OmitXmlDeclarationConformanceLevelset_ConformanceLevelTextWriterWriteStartElementWriteStringWriteEndElementWriteStartAttributeWriteEndAttributeGetKeyValuePair`2IEnumerator`1get_KeyAddNamespaceIDisposableDisposeXmlParserContextset_IgnoreWhitespaceStringReaderTextReaderArgumentExceptionWriteAttributeStringWriteFullEndElementWriteCommentWriteProcessingInstructionChar<PrivateImplementationDetails>{35A34D83-62A7-4B45-B5C3-60CEC80716E8}CompilerGeneratedAttribute__StaticArrayInitTypeSize=20$$method0x6000418-1RuntimeHelpersArrayRuntimeFieldHandleInitializeArray__StaticArrayInitTypeSize=64$$method0x6000418-2Int32__StaticArrayInitTypeSize=40$$method0x6000418-3StructLayoutAttributeLayoutKindWriteWhitespaceset_HResultMissingManifestResourceExceptionset_NameTableset_CheckCharactersAddArgumentOutOfRangeExceptionCompareOrdinalConditionalAttributeDoubleMemberInfoWriteElementStringRuntimeTypeHandleGetTypeFromHandleStack`1ICollection`1SortDefaultMemberAttributeRemoveAtInt16Int64UInt32UInt16UInt64SingleDecimalop_ExplicitThreadget_CurrentThreadConvertCompareOptionsCompareToTryGetValueIsNaNStringComparisonget_CharsMathNumberFormatInfoget_InvariantInfoIndexOfget_CompareInfoToInt32get_BaseUriget_FirstAttributeget_IsNamespaceDeclarationget_NextAttributeget_FirstNodeget_NextNodeget_IsEmptyXNameget_NamespaceNameXProcessingInstructionget_Targetget_LastNodeXDocumentget_RootXCommentget_Dataget_Parentget_LastAttributeget_XmlnsGetName$$method0x6000420-1<EvaluateIterator>d__0`1System.Collections.Generic.IEnumerable<T>.GetEnumeratorSystem.Collections.IEnumerable.GetEnumerator<>2__currentSystem.Collections.Generic.IEnumerator<T>.get_CurrentSystem.Collections.IEnumerator.ResetSystem.IDisposable.Dispose<>1__state<>l__initialThreadIdSystem.Collections.IEnumerator.get_Current<>3__result<navigator>5__1<r>5__2<t>5__3<>4__this<>7__wrap4<>7__wrap5<>m__Finally6System.Collections.Generic.IEnumerator<T>.CurrentSystem.Collections.IEnumerator.CurrentDebuggerHiddenAttributeget_ManagedThreadIdXDocumentTypeSystem.LinqEnumerableFirstOrDefaultget_DocumentTrimNumberStylesTryParseToDoubleFormatExceptionOverflowExceptionStringSplitOptionsSplit$$method0x600042a-1MonitorEnterByteExitXmlExceptionSecuritySafeCriticalAttributeget_OffsetToStringDataset_CapacitySecurityCriticalAttributeCopyset_TargetUnverifiableCodeAttributeSystem.Xml.XPath.resources!System.Xml.XPath...xmlIhttp://www.w3.org/XML/1998/namespacexmlns;http://www.w3.org/2000/xmlns/	langXpn_BadPosition
writer]Microsoft.VisualStudio.Modeling.StoreNavigator%Xp_NodeSetExpected#Xp_BadQueryObject#Xp_InvalidPatternnewNode=""xmlns="
xmlns:valuenewChildnewSibling)Xml_InvalidOperation
reader, Name=", Value="navigator#Xml_UserExceptionUNKNOWN()!Sch_EnumFinished%Sch_EnumNotStartedPosition=, Current=	nullobjspacedefaultpreservelocalNameindex	namenamespaceURIKSystem.Xml.DataDocumentXPathNavigatornodeType#XPathSortComparerG... PrintTree() not implemented ...Xp_NotSupported)Xp_InvalidKeyPatterncurrent)Xp_CurrentNotAllowedkey	selfyespositionop:Xp_NoContextXp_UndefVarXp_UndefFunc#Xp_FunctionFailed#XmlUndefinedAlias/Xp_UndefinedXsltContextXp_InvalidTokenoranddivmod	node	text-processing-instructioncomment*#Xp_InvalidNumArgs-Xp_InvalidArgumentTypeid	lastnamespace-urilocal-namecount
string
concatstarts-withcontains!substring-beforesubstring-aftersubstringstring-lengthnormalize-spacetranslatebooleannot	truefalse
numbersumfloorceilingroundancestor!ancestor-or-selfattributechilddescendant%descendant-or-selffollowing#following-siblingnamespace
parentpreceding#preceding-siblingRXp_ExprExpectedXp_InvalidName#Xp_UnclosedString+NotSupported_MoveToId9InvalidOperation_BadNodeTypeKInvalidOperation_UnexpectedEvaluation1Argument_CreateNavigator\"\r\n\t
	


  �1AZaz�����14>AHJ~�������P�������������������������OQ\^�������������1VYYa�����!:AJq�����������	9	=	=	X	a	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	





(
*
0
2
3
5
6
8
9
Y
\
^
^
r
t
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
(*02369==\]_a��������������������(*359`a��������������




(
*
9
`
a
.0023@E��������������������������������@GIi����		<<>>@@LLNNPPTUYY_acceeggiimnrsuu����������������������� EHMPWYY[[]]_}��������������������&!&!*!+!.!.!�!�!00!0)0A0�0�0�01,1N������5AZ__az�����14>AHJ~�������P�������������������������OQ\^�������������1VYYa�����!:AJq�����������	9	=	=	X	a	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	





(
*
0
2
3
5
6
8
9
Y
\
^
^
r
t
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
(*02369==\]_a��������������������(*359`a��������������




(
*
9
`
a
.0023@E��������������������������������@GIi����		<<>>@@LLNNPPTUYY_acceeggiimnrsuu����������������������� EHMPWYY[[]]_}��������������������&!&!*!+!.!.!�!�!00!0)0A0�0�0�01,1N������}-.09AZ__az�������14>AHJ~�������P�����E`a��������������������OQ\^���������������1VYYa�����������������!:@R`ip�������������			9	<	M	Q	T	X	c	f	o	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	







(
*
0
2
3
5
6
8
9
<
<
>
B
G
H
K
M
Y
\
^
^
f
t
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
(*02369<CGHKMVW\]_afo��������������������������������(*359>DFHJMUV`afo��������������������������






(
*
9
>
C
F
H
J
M
W
W
`
a
f
o
.0:@NPY������������������������������������ )557799>GIiq�����������������		<<>>@@LLNNPPTUYY_acceeggiimnrsuu����������������������� EHMPWYY[[]]_}��������������������� � � � &!&!*!+!.!.!�!�!0000!0/01050A0�0�0�0�0�0�0�0�0�01,1N�����	


 ��� %';=\^��� !#%(;==?���$�����������Xml_EmptyName)Xml_BadStartNameCharXml_BadNameChar0x{0:X2}.start�M�5�bEK��`���|�׾�y�1��55.0.5.0(System.Xml.XPath.dll\� Microsoft Corporation.  All rights reserved.5.0.61118.00
6111800�� b77a5c561934e089@00000000000000000400000000000000 31bf3856ad364e35��0024000004800000940000000602000000240000525341310004000001000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA31A8AEBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9 7cec85d7bea7798e��00240000048000009400000006020000002400005253413100040000010001008D56C76F9E8649383049F383C44BE0EC204181822A6C31CF5EB7EF486944D032188EA1D3920763712CCB12D75FB77E9811149E6148E5D32FBAAB37611C1878DDC19E20EF135D0CB2CFF2BFEC3D115810C3D9069638FE4BE215DBF795861920E5AB6F7DB2E2CEEF136AC23D5DD2BF031700AEC232F6C6B1C785B4305C123B37AB��mscorlib, Version=5.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e��System.Data, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b77a5c561934e089��System.Data.OracleClient, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b77a5c561934e089��System, Version=5.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e��System.Core, Version=5.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e��System.Numerics, Version=5.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e��System.Runtime.Remoting, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b77a5c561934e089��System.Windows.Forms, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b77a5c561934e089��System.Xml, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 b03f5f7f11d50a3a��002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293��System.ComponentModel.DataAnnotations, Version=5.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35��System.Configuration, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��System.Configuration.Install, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��System.Deployment, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��System.Design, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��System.DirectoryServices, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��System.Drawing.Design, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��System.Drawing, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��System.EnterpriseServices, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��System.Management, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��System.Messaging, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��System.Net.Http, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��System.Net.Http.WebRequestChannel, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��System.Runtime.Serialization.Formatters.Soap, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��System.Security, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��System.ServiceModel.Web, Version=5.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35��System.ServiceProcess, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��System.Web, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��System.Web.Abstractions, Version=5.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35��System.Web.DynamicData, Version=5.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35��System.Web.DynamicData.Design, Version=5.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35��System.Web.Entity.Design, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b77a5c561934e089��System.Web.Extensions, Version=5.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35��System.Web.Extensions.Design, Version=5.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35��System.Web.Mobile, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��System.Web.RegularExpressions, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��System.Web.Routing, Version=5.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35��System.Web.Services, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��WindowsBase, Version=5.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35��Microsoft.VisualStudio, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��Microsoft.VisualStudio.Windows.Forms, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��VJSharpCodeProvider, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a b7bd7678b977bd8f��ASP.BrowserCapsFactory, Version=5.0.5.0, Culture=neutral, PublicKeyToken=b7bd7678b977bd8f��Microsoft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��Microsoft.VisualStudio.Web, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��Microsoft.Web.Design.Client, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��Microsoft.VSDesigner.Mobile, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a��Microsoft.JScript, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a  ( 0Argument_CreateNavigator8InvalidOperation_BadNodeTypeJInvalidOperation_UnexpectedEvaluation*NotSupported_MoveToId Sch_EnumFinished$Sch_EnumNotStarted"XmlUndefinedAliasXml_BadNameChar(Xml_BadStartNameCharXml_EmptyName(Xml_InvalidOperation"Xml_UserException"Xp_BadQueryObject(Xp_CurrentNotAllowedXp_ExprExpected"Xp_FunctionFailed,Xp_InvalidArgumentType(Xp_InvalidKeyPatternXp_InvalidName"Xp_InvalidNumArgs"Xp_InvalidPatternXp_InvalidTokenXp_NoContext$Xp_NodeSetExpectedXp_NotSupported"Xp_UnclosedStringXp_UndefFuncXp_UndefVar.Xp_UndefinedXsltContextXpn_BadPositionI MIMI�@�A�B�C� �!�"�#�$�%�&�'�(�)�*�+�0�1�2�3�4�5�6�7�9�:�;�<��8�=�	�������@�$ ( 0����pd Q
 UY) < - ]     h 0 < 0 <0 $0 ` 0 0 0` D D D`   ` `D ` D< D D< D ] ]0 - 0  	`0 $009<< - -](Q)(<((	0]0]0<	 a@@@@a  a D  %(0(D DPTX\ = PTX ` 9  \`(\  h
spacepeEee<l0 0E i e m 0 00  q (i(e(m(quttt |(|| 0 0< 0 �� 0< 0 �� �� ����5 ��5
 5 �� ��x �� 5\(��(5

��������x
 ��xx �� x(��(x ��  �� �H D 00 
 ������DD00 500$00 500�� \(
(����
 ��< ��50 �� �� 050�� 0�� ��y0	 y0 �� y0(y05���� �� ��= 0  (��=  ��	 ����  �� xx �0 ���� ��x< ��x x ��(���� �������� �� �������� ������ ���� ������ 5��5�� ��x���� ��x �� ������ �� �� �� ��< �� �� � ��< � � �	 }  	 � � �
 ���� � ��(�� � � �$ ������ �0
��

	 ���� �4 000�H�� �8 �� �<y���� 5�� �@ �� ��  ��
 ��\ M
 PTX  �T 
 D �\ �� ��x xx���� xx��< �� \
���h���h
�������� ���� \ ��\(\ �l	 ���� �p
 D �t

 
D
 ��y�� �x
 D�� 0D ��< �� �� 0��
��  ��((��,/@.()[]*+-=<>!$'"|NLGAODSnsdaE �� �� ���� �� ����������

��  �� ������ �� �� �� ��
 �H0 �H�Hhttp://www.w3.org/XML/1998/namespace:http://www.w3.org/2000/xmlns/1�8V�6N5����Q ��Q ��	 ������Q	����	����������������	����
0��0}D0��	0��Q��	��	��������
}����}������������


������� �$�����������		


  �4AZ__az�����14>AHJ~�������P�������������������������OQ\^�������������1VYYa�����!:AJq�����������	9	=	=	X	a	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	





(
*
0
2
3
5
6
8
9
Y
\
^
^
r
t
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
(*02369==\]_a��������������������(*359`a��������������




(
*
9
`
a
.0023@E��������������������������������@GIi����		<<>>@@LLNNPPTUYY_acceeggiimnrsuu����������������������� EHMPWYY[[]]_}��������������������&!&!*!+!.!.!�!�!00!0)0A0�0�0�01,1N����ׄ|-.09AZ__az�������14>AHJ~�������P�����E`a��������������������OQ\^���������������1VYYa�����������������!:@R`ip�������������			9	<	M	Q	T	X	c	f	o	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	







(
*
0
2
3
5
6
8
9
<
<
>
B
G
H
K
M
Y
\
^
^
f
t
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
(*02369<CGHKMVW\]_afo��������������������������������(*359>DFHJMUV`afo��������������������������






(
*
9
>
C
F
H
J
M
W
W
`
a
f
o
.0:@NPY������������������������������������ )557799>GIiq�����������������		<<>>@@LLNNPPTUYY_acceeggiimnrsuu����������������������� EHMPWYY[[]]_}��������������������� � � � &!&!*!+!.!.!�!�!0000!0/01050A0�0�0�0�0�0�0�0�0�01,1N�����	


 ���$



 !#%';==?Z__az %';=\^��� !#%(;==?����0AZaz�����14>AHJ~�������P�������������������������OQ\^�������������1VYYa�����!:AJq�����������	9	=	=	X	a	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	





(
*
0
2
3
5
6
8
9
Y
\
^
^
r
t
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
(*02369==\]_a��������������������(*359`a��������������




(
*
9
`
a
.0023@E��������������������������������@GIi����		<<>>@@LLNNPPTUYY_acceeggiimnrsuu����������������������� EHMPWYY[[]]_}��������������������&!&!*!+!.!.!�!�!00!0)0A0�0�0�01,1N�����u ��  ��������     ���� � �
��$��$RSA1����g�w:�މ8���e� `Y>�Ēe���?�?�1��3��`!g-��1���
�/%�}�o��Y���5�L9�EC��;�&=����o��GP�\d��E��k*+G��e+��]� �!� �% �) �)
 M 	�5 M{debuggerDisplayProxy}00�� <0��<0<<	0<<00000D	�D��	�D��-<] �5 �Q
]�U�M�I�M]�I�M]<0<] 0	< ��0��	��<< Q}�Y	 �]�]�Y�Y 9U�Y�]�Y<<<<<
 Q9m-�mi�e
09�ei-	qe��	�������{ToString()} ��
<<<?:Position={CurrentPosition}, Current={debuggerDisplayProxy} �� ����4	���D0000Ei00p0p0<000pe5\����50  	$$	$0
DEBUG00�%����050��0000C>Position={CurrentPosition}, Current={debuggerDisplayProxy, nq}��0y0}05��	 1	0��	Item��=�����0������������	�������������������������5��5������|�������0�`
��0��00\�5��00$
��	��D,\����y����}���]����\�]��a
���]�������H�� M�5
M�� 
	

X
���dxxx��xxx��<����x��	���h 
5�hxx\
x���� 
5�h���h	����������\\\\\\\\�� �� 0\
0
�� �5�� ��


���� 
�� ��
00���|	00\�50��
����	����
��
����
������



��4�������������������������� ������ �������� ����������e �� ��
���� ��
����e��������	����
����h��������������������������h��������������EQ�������� �� ��
�� ������
0}�]����%�a(�	��	�	��
����}
��}�� ������	�� �
�5

�5

	 �
��  �5	 ��E  ��EE����	��System.Xml.XPath.dllMicrosoft CorporationMicrosoft® .NET Framework4/© Microsoft Corporation.  All rights reserved.5.0.61118.005.0.5.0
en-US0+f:\dd\Tools\devdiv\silverlightpublickey.snkTWrapNonExceptionThrows��.��System.Security.Permissions.SecurityPermissionAttribute, mscorlib, Version=5.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798eTSkipVerification���N-�E�'RSDS`N��_r@��۰�System.Xml.XPath.pdbXFnF `F_CorDllMainmscoree.dll�% �a�0�	HX`��4VS_VERSION_INFO������?VStringFileInfo2040904B0LCompanyNameMicrosoft CorporationFFileDescription.NET Frameworkj%FileVersion5.0.61118.00 (SL_V5_RTW.061118-0000)JInternalNameSystem.Xml.XPath.dll�/LegalCopyright� Microsoft Corporation.  All rights reserved.ROriginalFilenameSystem.Xml.XPath.dllNProductNameMicrosoft� Silverlight>
ProductVersion5.0.61118.004CommentsFlavor=Retail2	PrivateBuildDDBLD656DVarFileInfo$Translation	�@�6`0�O	*�H��
��@0�<10	+0h
+�7�Z0X03
+�70%� ��<<<Obsolete>>>0!0	+��6H��Vޑݕ�4a�·�Q��10�`0�L�
.��P�\��0	+0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority0
070822223102Z
120825070000Z0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA0�"0
	*�H��
�0�
��y}�]�E9�4�1�%5Iw����Eq��F�Ԍ�kLRb��M�Il/$>e��#�H�u�E���P�%+��
#�A$�b��E��J�ͳ/"�J-|o�;�99ݽ)�f;-2��'H��l�����c��\������򸔣�8�P�'�N�0�=��=����l9�.4��.�
}b�xf��s
����� �O�c�,�2E�J�;PS�fQy����V>��P�n�5�{$�Rf=�N�+~3n�Gў�J�n�����S���0��0U%0
+0��U��0���[�p�ir�#Q~�M��ˡr0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority���<<��>�c��@0U�0�0U��vp[����N�QD.�Dc�0U�0	+�{��~J&�μNt�X't*u����L�xM����i��|�C�ʇ�S�Ÿ�Vo�cD�D�Ț���
����)}��s���9�=�j�8m҈�#����i	������4�|�.�)��Bk(q�8��
�]hͽ�Akf�����4��|z���B�{������
�p֒�O�8�|-�=�4b7��j#��\c��Z�9�`�U�3�;����_��,���˫� ��0� 
*�R�A�^0�(i��p��΀Brv0�z0�b�
a��0
	*�H��
0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA0
110221205312Z
120521205312Z0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1
0UMOPR10UMicrosoft Corporation0�"0
	*�H��
�0�
��qt�ۜ/��c�����p��G*��Z��M�;�!��}|?��v%:ܠO �r�Cq�l����%���]�7�.ū�`q��'�3��֓�U˃����ca�����Fc7�<W�H S��X���ʶFl
�:Φ��ݪ�p�[���?�٤��n����:��J�,��Av	�lg �1�>k�@��p0�0羌�/�Ԇ?Z��h��|�JnYC H����E��Lb΢��%�б��${�|�\N�g����0��0U%0
+0U�r��b_ݣt�_�A�[C&0U��0U#0���vp[����N�QD.�Dc�0DU=0;09�7�5�3http://crl.microsoft.com/pki/crl/products/CSPCA.crl0H+<0:08+0�,http://www.microsoft.com/pki/certs/CSPCA.crt0
	*�H��
�``'�|0IGA7<^u��6H�,X��|�������m��0�!cAF�ׯ(K�6}@T`�b��i�_Ň��|��Y}ۈ�wx�$�d�NQ�D(�,T(r�=,�'oѥa��b:�N/�g}�cC?;��z�x@��x· ���`�R\v�x�cuk���F��YR�{������,~0�1K��Z��x��~`�
�1�r�>g�8�8�9s�;�4߃Ҝ����d_��.�2%vi%�Ս5#��%D0��0���j�O�%��EXzg�0
	*�H��
0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority0
060916010447Z
190915070000Z0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA0�"0
	*�H��
�0�
��7n���BJq��H>S����,2�ORȃ�>3�I1�(��d�P���K���u��Ǩծipfx'f趷���Y")/�@�Vv�mdmJT���޿��ǀ�L7����VhG��v\/}�%�V[jc��|<��%M9wt]�\؆7,u��9	|v��lnz��>���q_*Ob`2�҃N+"\hE��/�P����l�%���ׅ�vs6ƕz��`���3���[�A�X��n�,H�o�C�j�&�k��(0�$0U%0
+0��U��0���[�p�ir�#Q~�M��ˡr0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority���<<��>�c��@0	+�70Uo�N?��4�K�����;AC��0	+�7
SubCA0U�0U�0�0
	*�H��
��M1�|P���a�pE��sT�?	-��QS��9���Vތ�;���ɷ�Q!oi~k�"F�l�m|"�Fӄ���6��~�p]E�����ݎ��*�|�ɮ2Շ��c�6�!�v�;��s�!�ش�T���eJ�(&�`�;�exH�ϭ�:O�bX�0��9���9��!�d�c��C/{F����e�J��t��n̝�(a|H��!8��Ŗ2��@�S=�����f7��"��̰wTQ:�rD�#�0��0���
a�00
	*�H��
0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA0
080725190115Z
130725191115Z0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1
0UMOPR1'0%UnCipher DSE ESN:85D3-305C-5BCF1%0#UMicrosoft Time-Stamp Service0�"0
	*�H��
�0�
��-����g%�&b�K�0��8��e4�6�$h�����{b,F�K�Q4��l�Z;���G=.5kE��<�f�i�J�',�<w[��p�KW�Я-����)��Ϟb�rT�;��?��Xl����u7����(����������=���2Ƞd��&qS��'vI�q��2x��lO"e�bMF/�#���p����2�+�@���,�l��2}��~�/2�f��EU���-g�g)���Z�#���0��0U�����i�YhN���zݛ.0U#0�o�N?��4�K�����;AC��0DU=0;09�7�5�3http://crl.microsoft.com/pki/crl/products/tspca.crl0H+<0:08+0�,http://www.microsoft.com/pki/certs/tspca.crt0U%0
+0U��0
	*�H��
�
?w_�<��5���V���/��?qՆ|w����|��
EH��i,�>gbT��'�9��هN��`G#{'@��
1��5��Ӌ�xaŵ�A�>6�X�'�:ڽ]��L��<��b��f���(�2��1	��"hFL��s"�)�"�V�����4�(�Jb����G�
��X;�k	i��H|U�?_8C��?�/�Os	=��^���7�da�M�=p�[���ԣ1�d֖�z?*[FS	<��?ỶSa1��0��0��0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA
a��0	+���0	*�H��
	1
+�70
+�710
+�70#	*�H��
	1��	�����8U
�ʲ�0T
+�71F0D�*�(System.Xml.XPath.dll��http://microsoft.com0
	*�H��
�/^PH�&�Ǚ�	�zAM_��"�։$�J��H�Hp-|�˵�
W,?�cP$���(Q�,XO�W���j7�/�e�s�}��M��x
�HH�U�ذ�0�|*#%��!�_�en�nI�����S,��Z|7%}r�}!�m��~w��!B��)�\�|:�@뛄C�U�������J���/��ҰX)�K`�vfl�'.�S��I�D}%�ܤڎ��S�i�cD'�
\,c4�����~�Y�*-���0�	*�H��
	1�0�0��0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA
a�00+�]0	*�H��
	1	*�H��
0	*�H��
	1
111118215958Z0#	*�H��
	1K�����I27����:�0
	*�H��
�A0e�����M�@�Xxݍ�x���ƥ&�I����2��A�PaL�ʼ��2lM�ؑJ�~x��}sks�\�1�9�l	
��?��2KP�a�a��1�4f�K�S�pvA%�{���fS�G3���P�m�ػc�G�dt�3
�~�c�c~(��pϖߖ�{��
;�۾/~�%޻�6_��(�=m|o��G��?K��
%�bv����\�U>E&�K��*@���I��Wdh�id�M>/�a�r(PKc�B`��

$AppManifest.xaml
 ��_:�b���_:�b���_:�b�PKc�B��8�,
,
$l
RibbonDemo.dll
 �_b:�b��_b:�b��_b:�b�PKc�Bω�I`I`I$�6
System.Xml.XPath.dll
 �_b:�b��_b:�b��_b:�b�PK(r�