From: Matthijs Kooijman Date: Fri, 27 Jun 2008 14:47:21 +0000 (+0200) Subject: Update recore theme to match house style. X-Git-Tag: Report-final~75 X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fprojects%2Finternship.git;a=commitdiff_plain;h=9c9c4f7babb9e4fe0bb50cca2dad2b9e44a10782 Update recore theme to match house style. This adds a logo+bow image that is shown at the top of slides. This also renames the theme. --- diff --git a/Progress presentation/beamerthemeRecore.sty b/Progress presentation/beamerthemeRecore.sty deleted file mode 100755 index 17ed22c..0000000 --- a/Progress presentation/beamerthemeRecore.sty +++ /dev/null @@ -1,23 +0,0 @@ -% Copyright 2007 by Till Tantau -% -% This file may be distributed and/or modified -% -% 1. under the LaTeX Project Public License and/or -% 2. under the GNU Public License. -% -% See the file doc/licenses/LICENSE for more details. - -\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeRecore.sty,v 1.9 2007/01/28 20:48:30 tantau Exp $ - - -\mode -\definecolor{beamer@blendedblue}{rgb}{0.0,0.3,0.5} % use structure theme to change -\useinnertheme[shadow=true]{rounded} -\useoutertheme{shadow} -\usecolortheme{orchid} -\usecolortheme{whale} - -\setbeamerfont{block title}{size={}} - -\mode - diff --git a/Progress presentation/beamerthemerecore.sty b/Progress presentation/beamerthemerecore.sty new file mode 100755 index 0000000..e497a4e --- /dev/null +++ b/Progress presentation/beamerthemerecore.sty @@ -0,0 +1,72 @@ +\mode + +%\setbeamerfont{block title}{size={}} + +\setbeamercolor*{footer}{parent=structure,bg=recoreblue} +\setbeamercolor*{date in head/foot}{parent=footer} +\setbeamercolor*{confidential in head/foot}{parent=footer,fg=gray} + +\setbeamercolor*{section in head/foot}{parent=palette tertiary} +\setbeamercolor*{subsection in head/foot}{parent=palette primary} + +\defbeamertemplate*{footline}{recore} +{ + \leavevmode% + \hbox{% + \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=1ex,left]{date in head/foot}% + \usebeamerfont{date in head/foot}\hspace*{2ex}% + \insertframenumber{} / \inserttotalframenumber% + \hspace*{2em}\insertshortdate{}% + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=1ex,right]{confidential in head/foot}% + \usebeamerfont{confidential in head/foot}Confidential + \end{beamercolorbox}% + }% + \vskip0pt% +} + +\defbeamertemplate*{headline}{recore} +{ + \leavevmode% + \pgfdeclareimage[width=\paperwidth]{recore_logo_bow}{images/recore_logo_bow}% + \pgfuseimage{recore_logo_bow}% +} + +%\setbeamersize{text margin left=1em,text margin right=1em} + +\definecolor{recoreblue}{RGB}{0,75,133} +\definecolor{recoreorange}{RGB}{249,160,058} + +\setbeamercolor*{normal text}{fg=recoreblue,bg=white} + +\setbeamercolor*{example text}{fg=green!65!black} + +\setbeamercolor*{structure}{fg=recoreorange} + +\setbeamercolor{palette primary}{use={structure,normal text},fg=structure.fg,bg=normal text.bg!75!black} +\setbeamercolor{palette secondary}{use={structure,normal text},fg=structure.fg,bg=normal text.bg!60!black} +\setbeamercolor{palette tertiary}{use={structure,normal text},fg=structure.fg,bg=normal text.bg!45!black} +\setbeamercolor{palette quaternary}{use={structure,normal text},fg=structure.fg,bg=normal text.bg!30!black} + +\setbeamercolor*{block body}{bg=normal text.bg!90!black} +\setbeamercolor*{block body alerted}{bg=normal text.bg!90!black} +\setbeamercolor*{block body example}{bg=normal text.bg!90!black} +\setbeamercolor*{block title}{parent=structure,bg=normal text.bg!75!black} +\setbeamercolor*{block title alerted}{use={normal text,alerted text},fg=alerted text.fg!75!normal text.fg,bg=normal text.bg!75!black} +\setbeamercolor*{block title example}{use={normal text,example text},fg=example text.fg!75!normal text.fg,bg=normal text.bg!75!black} + +\setbeamercolor{item projected}{fg=black} + +\setbeamercolor*{sidebar}{parent=palette primary} + +\setbeamercolor{palette sidebar primary}{use=normal text,fg=normal text.fg} +\setbeamercolor{palette sidebar secondary}{use=structure,fg=structure.fg} +\setbeamercolor{palette sidebar tertiary}{use=normal text,fg=normal text.fg} +\setbeamercolor{palette sidebar quaternary}{use=structure,fg=structure.fg} + +\setbeamercolor*{separation line}{} +\setbeamercolor*{fine separation line}{} + + +\mode + diff --git a/Progress presentation/images/recore_logo_bow.README b/Progress presentation/images/recore_logo_bow.README new file mode 100644 index 0000000..6eaece8 --- /dev/null +++ b/Progress presentation/images/recore_logo_bow.README @@ -0,0 +1,6 @@ +The recore_logo_bow postscript file was created using pdftops on the pdf file. + +The pdf file was created using OpenOffice draw, by importing the logo eps file +and manually drawing a new bow, based on the eps file (using the imported eps +file didn't work, since it is not transparent). Using the export to pdf function +produced the pdf. diff --git a/Progress presentation/images/recore_logo_bow.odg b/Progress presentation/images/recore_logo_bow.odg new file mode 100644 index 0000000..f5a95fa Binary files /dev/null and b/Progress presentation/images/recore_logo_bow.odg differ diff --git a/Progress presentation/images/recore_logo_bow.pdf b/Progress presentation/images/recore_logo_bow.pdf new file mode 100644 index 0000000..5cd6e97 Binary files /dev/null and b/Progress presentation/images/recore_logo_bow.pdf differ diff --git a/Progress presentation/images/recore_logo_bow.ps b/Progress presentation/images/recore_logo_bow.ps new file mode 100644 index 0000000..bd7225c --- /dev/null +++ b/Progress presentation/images/recore_logo_bow.ps @@ -0,0 +1,660 @@ +%!PS-Adobe-3.0 +%%Creator: Draw +%%LanguageLevel: 2 +%%DocumentSuppliedResources: (atend) +%%DocumentMedia: plain 562 63 0 () () +%%BoundingBox: 0 0 562 63 +%%Pages: 1 +%%EndComments +%%BeginDefaults +%%PageMedia: plain +%%EndDefaults +%%BeginProlog +%%BeginResource: procset xpdf 3.00 0 +%%Copyright: Copyright 1996-2004 Glyph & Cog, LLC +/xpdf 75 dict def xpdf begin +% PDF special state +/pdfDictSize 15 def +/pdfSetup { + 3 1 roll 2 array astore + /setpagedevice where { + pop 3 dict begin + /PageSize exch def + /ImagingBBox null def + /Policies 1 dict dup begin /PageSize 3 def end def + { /Duplex true def } if + currentdict end setpagedevice + } { + pop pop + } ifelse +} def +/pdfStartPage { + pdfDictSize dict begin + /pdfFillCS [] def + /pdfFillXform {} def + /pdfStrokeCS [] def + /pdfStrokeXform {} def + /pdfFill [0] def + /pdfStroke [0] def + /pdfFillOP false def + /pdfStrokeOP false def + /pdfLastFill false def + /pdfLastStroke false def + /pdfTextMat [1 0 0 1 0 0] def + /pdfFontSize 0 def + /pdfCharSpacing 0 def + /pdfTextRender 0 def + /pdfTextRise 0 def + /pdfWordSpacing 0 def + /pdfHorizScaling 1 def + /pdfTextClipPath [] def +} def +/pdfEndPage { end } def +% PDF color state +/cs { /pdfFillXform exch def dup /pdfFillCS exch def + setcolorspace } def +/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def + setcolorspace } def +/sc { pdfLastFill not { pdfFillCS setcolorspace } if + dup /pdfFill exch def aload pop pdfFillXform setcolor + /pdfLastFill true def /pdfLastStroke false def } def +/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if + dup /pdfStroke exch def aload pop pdfStrokeXform setcolor + /pdfLastStroke true def /pdfLastFill false def } def +/op { /pdfFillOP exch def + pdfLastFill { pdfFillOP setoverprint } if } def +/OP { /pdfStrokeOP exch def + pdfLastStroke { pdfStrokeOP setoverprint } if } def +/fCol { + pdfLastFill not { + pdfFillCS setcolorspace + pdfFill aload pop pdfFillXform setcolor + pdfFillOP setoverprint + /pdfLastFill true def /pdfLastStroke false def + } if +} def +/sCol { + pdfLastStroke not { + pdfStrokeCS setcolorspace + pdfStroke aload pop pdfStrokeXform setcolor + pdfStrokeOP setoverprint + /pdfLastStroke true def /pdfLastFill false def + } if +} def +% build a font +/pdfMakeFont { + 4 3 roll findfont + 4 2 roll matrix scale makefont + dup length dict begin + { 1 index /FID ne { def } { pop pop } ifelse } forall + /Encoding exch def + currentdict + end + definefont pop +} def +/pdfMakeFont16 { + exch findfont + dup length dict begin + { 1 index /FID ne { def } { pop pop } ifelse } forall + /WMode exch def + currentdict + end + definefont pop +} def +% graphics state operators +/q { gsave pdfDictSize dict begin } def +/Q { + end grestore + /pdfLastFill where { + pop + pdfLastFill { + pdfFillOP setoverprint + } { + pdfStrokeOP setoverprint + } ifelse + } if +} def +/cm { concat } def +/d { setdash } def +/i { setflat } def +/j { setlinejoin } def +/J { setlinecap } def +/M { setmiterlimit } def +/w { setlinewidth } def +% path segment operators +/m { moveto } def +/l { lineto } def +/c { curveto } def +/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath } def +/h { closepath } def +% path painting operators +/S { sCol stroke } def +/Sf { fCol stroke } def +/f { fCol fill } def +/f* { fCol eofill } def +% clipping operators +/W { clip newpath } def +/W* { eoclip newpath } def +/Ws { strokepath clip newpath } def +% text state operators +/Tc { /pdfCharSpacing exch def } def +/Tf { dup /pdfFontSize exch def + dup pdfHorizScaling mul exch matrix scale + pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put + exch findfont exch makefont setfont } def +/Tr { /pdfTextRender exch def } def +/Ts { /pdfTextRise exch def } def +/Tw { /pdfWordSpacing exch def } def +/Tz { /pdfHorizScaling exch def } def +% text positioning operators +/Td { pdfTextMat transform moveto } def +/Tm { /pdfTextMat exch def } def +% text string operators +/cshow where { + pop + /cshow2 { + dup { + pop pop + 1 string dup 0 3 index put 3 index exec + } exch cshow + pop pop + } def +}{ + /cshow2 { + currentfont /FontType get 0 eq { + 0 2 2 index length 1 sub { + 2 copy get exch 1 add 2 index exch get + 2 copy exch 256 mul add + 2 string dup 0 6 5 roll put dup 1 5 4 roll put + 3 index exec + } for + } { + dup { + 1 string dup 0 3 index put 3 index exec + } forall + } ifelse + pop pop + } def +} ifelse +/awcp { + exch { + false charpath + 5 index 5 index rmoveto + 6 index eq { 7 index 7 index rmoveto } if + } exch cshow2 + 6 {pop} repeat +} def +/Tj { + fCol + 1 index stringwidth pdfTextMat idtransform pop + sub 1 index length dup 0 ne { div } { pop pop 0 } ifelse + pdfWordSpacing pdfHorizScaling mul 0 pdfTextMat dtransform 32 + 4 3 roll pdfCharSpacing pdfHorizScaling mul add 0 + pdfTextMat dtransform + 6 5 roll Tj1 +} def +/Tj16 { + fCol + 2 index stringwidth pdfTextMat idtransform pop + sub exch div + pdfWordSpacing pdfHorizScaling mul 0 pdfTextMat dtransform 32 + 4 3 roll pdfCharSpacing pdfHorizScaling mul add 0 + pdfTextMat dtransform + 6 5 roll Tj1 +} def +/Tj16V { + fCol + 2 index stringwidth pdfTextMat idtransform exch pop + sub exch div + 0 pdfWordSpacing pdfTextMat dtransform 32 + 4 3 roll pdfCharSpacing add 0 exch + pdfTextMat dtransform + 6 5 roll Tj1 +} def +/Tj1 { + 0 pdfTextRise pdfTextMat dtransform rmoveto + currentpoint 8 2 roll + pdfTextRender 1 and 0 eq { + 6 copy awidthshow + } if + pdfTextRender 3 and dup 1 eq exch 2 eq or { + 7 index 7 index moveto + 6 copy + currentfont /FontType get 3 eq { fCol } { sCol } ifelse + false awcp currentpoint stroke moveto + } if + pdfTextRender 4 and 0 ne { + 8 6 roll moveto + false awcp + /pdfTextClipPath [ pdfTextClipPath aload pop + {/moveto cvx} + {/lineto cvx} + {/curveto cvx} + {/closepath cvx} + pathforall ] def + currentpoint newpath moveto + } { + 8 {pop} repeat + } ifelse + 0 pdfTextRise neg pdfTextMat dtransform rmoveto +} def +/TJm { pdfFontSize 0.001 mul mul neg 0 + pdfTextMat dtransform rmoveto } def +/TJmV { pdfFontSize 0.001 mul mul neg 0 exch + pdfTextMat dtransform rmoveto } def +/Tclip { pdfTextClipPath cvx exec clip newpath + /pdfTextClipPath [] def } def +% Level 2 image operators +/pdfImBuf 100 string def +/pdfIm { + image + { currentfile pdfImBuf readline + not { pop exit } if + (%-EOD-) eq { exit } if } loop +} def +/pdfImM { + fCol imagemask + { currentfile pdfImBuf readline + not { pop exit } if + (%-EOD-) eq { exit } if } loop +} def +/pr { 2 index 2 index 3 2 roll putinterval 4 add } def +/pdfImClip { + gsave + 0 2 4 index length 1 sub { + dup 4 index exch 2 copy + get 5 index div put + 1 add 3 index exch 2 copy + get 3 index div put + } for + pop pop rectclip +} def +/pdfImClipEnd { grestore } def +% shading operators +/colordelta { + false 0 1 3 index length 1 sub { + dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt { + pop true + } if + } for + exch pop exch pop +} def +/funcCol { func n array astore } def +/funcSH { + dup 0 eq { + true + } { + dup 6 eq { + false + } { + 4 index 4 index funcCol dup + 6 index 4 index funcCol dup + 3 1 roll colordelta 3 1 roll + 5 index 5 index funcCol dup + 3 1 roll colordelta 3 1 roll + 6 index 8 index funcCol dup + 3 1 roll colordelta 3 1 roll + colordelta or or or + } ifelse + } ifelse + { + 1 add + 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch + 6 index 6 index 4 index 4 index 4 index funcSH + 2 index 6 index 6 index 4 index 4 index funcSH + 6 index 2 index 4 index 6 index 4 index funcSH + 5 3 roll 3 2 roll funcSH pop pop + } { + pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul + funcCol sc + dup 4 index exch mat transform m + 3 index 3 index mat transform l + 1 index 3 index mat transform l + mat transform l pop pop h f* + } ifelse +} def +/axialCol { + dup 0 lt { + pop t0 + } { + dup 1 gt { + pop t1 + } { + dt mul t0 add + } ifelse + } ifelse + func n array astore +} def +/axialSH { + dup 0 eq { + true + } { + dup 8 eq { + false + } { + 2 index axialCol 2 index axialCol colordelta + } ifelse + } ifelse + { + 1 add 3 1 roll 2 copy add 0.5 mul + dup 4 3 roll exch 4 index axialSH + exch 3 2 roll axialSH + } { + pop 2 copy add 0.5 mul + axialCol sc + exch dup dx mul x0 add exch dy mul y0 add + 3 2 roll dup dx mul x0 add exch dy mul y0 add + dx abs dy abs ge { + 2 copy yMin sub dy mul dx div add yMin m + yMax sub dy mul dx div add yMax l + 2 copy yMax sub dy mul dx div add yMax l + yMin sub dy mul dx div add yMin l + h f* + } { + exch 2 copy xMin sub dx mul dy div add xMin exch m + xMax sub dx mul dy div add xMax exch l + exch 2 copy xMax sub dx mul dy div add xMax exch l + xMin sub dx mul dy div add xMin exch l + h f* + } ifelse + } ifelse +} def +/radialCol { + dup t0 lt { + pop t0 + } { + dup t1 gt { + pop t1 + } if + } ifelse + func n array astore +} def +/radialSH { + dup 0 eq { + true + } { + dup 8 eq { + false + } { + 2 index dt mul t0 add radialCol + 2 index dt mul t0 add radialCol colordelta + } ifelse + } ifelse + { + 1 add 3 1 roll 2 copy add 0.5 mul + dup 4 3 roll exch 4 index radialSH + exch 3 2 roll radialSH + } { + pop 2 copy add 0.5 mul dt mul t0 add + radialCol sc + encl { + exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + 0 360 arc h + dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + 360 0 arcn h f + } { + 2 copy + dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + a1 a2 arcn + dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + a2 a1 arcn h + dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + a1 a2 arc + dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + a2 a1 arc h f + } ifelse + } ifelse +} def +end +%%EndResource +%%EndProlog +%%BeginSetup +xpdf begin +562 63 false pdfSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageOrientation: Portrait +pdfStartPage +0 0 562 63 re W +%%EndPageSetup +[] 0 d +1 i +0 j +0 J +10 M +1 w +/DeviceGray {} cs +[0] sc +/DeviceGray {} CS +[0] SC +false op +false OP +{} settransfer +q +0.1 w +q +0 -0.4 561.7 63.4 re +W* +q +[76.9 0 0 20.7 2.8 35.6] cm +[/Indexed /DeviceRGB 255 < + 0000330000660000990000cc003300003333003366003399 + 0033cc0033ff0066000066330066660066990066cc0066ff + 0099000099330099660099990099cc0099ff00cc0000cc33 + 00cc6600cc9900cccc00ccff00ff3300ff6600ff9900ffcc + 3300003300333300663300993300cc3300ff333300333333 + 3333663333993333cc3333ff336600336633336666336699 + 3366cc3366ff3399003399333399663399993399cc3399ff + 33cc0033cc3333cc6633cc9933cccc33ccff33ff0033ff33 + 33ff6633ff9933ffcc33ffff660000660033660066660099 + 6600cc6600ff6633006633336633666633996633cc6633ff + 6666006666336666666666996666cc6666ff669900669933 + 6699666699996699cc6699ff66cc0066cc3366cc6666cc99 + 66cccc66ccff66ff0066ff3366ff6666ff9966ffcc66ffff + 9900009900339900669900999900cc9900ff993300993333 + 9933669933999933cc9933ff996600996633996666996699 + 9966cc9966ff9999009999339999669999999999cc9999ff + 99cc0099cc3399cc6699cc9999cccc99ccff99ff0099ff33 + 99ff6699ff9999ffcc99ffffcc0000cc0033cc0066cc0099 + cc00cccc00ffcc3300cc3333cc3366cc3399cc33cccc33ff + cc6600cc6633cc6666cc6699cc66cccc66ffcc9900cc9933 + cc9966cc9999cc99cccc99ffcccc00cccc33cccc66cccc99 + ccccccccccffccff00ccff33ccff66ccff99ccffccccffff + ff0033ff0066ff0099ff00ccff3300ff3333ff3366ff3399 + ff33ccff33ffff6600ff6633ff6666ff6699ff66ccff66ff + ff9900ff9933ff9966ff9999ff99ccff99ffffcc00ffcc33 + ffcc66ffcc99ffccccffccffffff33ffff66ffff99ffffcc + 110000001100000011111111220000002200000022222222 + 440000004400000044444444550000005500000055555555 + 770000007700000077777777880000008800000088888888 + aa000000aa000000aaaaaaaabb000000bb000000bbbbbbbb + dd000000dd000000ddddddddee000000ee000000eeeeeeee + 0000000000ff00ff0000ffffff0000ff00ffffff00ffffff +>] setcolorspace +<< + /ImageType 1 + /Width 297 + /Height 79 + /ImageMatrix [297 0 0 -79 0 79] + /BitsPerComponent 8 + /Decode [0 255] + /DataSource currentfile + /ASCII85Decode filter + /RunLengthDecode filter +>> +pdfIm +qu7)(=q(]G"q:eH"q=ahg]%XbKE_kj%0d7H%9frds-Wft2$OKoITh2'ITh1)%0d7p +IcCA>WEK`8%0d8EITh2'IKg5c22$P\SGs>&%0g"7ITd0c%0d8FIY=n.%0d7pWTX9q +>$2%=#C_?0>(0Wa#;o\A/pqhiFpE[0 +07j.urtJWAW"PSrrE<]s&p5;s/7SR2$OKo%0d7G +IY#SW)0*VV6KJ`rCK`D&s0*Vl=IKg5c%0eHi0*X'6IY-D*="q<57W;ll$IKkHY;g/26!tAEC>(Q^LrsAsZ03YWMm!*KEh2N$A8Tm#DB$Z#?icar@\iiWEQJY%0m=I +%0eHj%9fqg%0hKaq#:I$%9c\Xs.BH'rs`._s.oZ$#(A4/KW'P5=q10)#?_K?08+cY +%K.pm%5.o="q:bG"q:bG"uV&e"q=c/rsB2gIP-"kTE_>!IY%NprsB3=IP7[RWs"=i[0+\RG#7UnI#7UkH#H:l9#?e"trsB![>#TgAHjs6g>(Q^LrrE=Q +s&fPTW."u)%9`9%(G?!tIY7q10+BQ=%0d7G%0d%jW@nK0WUp,sKFM';/tdB8#(?c- +s.fT$%0qP>WJ%5TY6TaNrs>W-#?q.2#;6N>rs]5=%0m?@KEhrinc&iI#H7p#I%XC; +=o]"_s.fSu=Ug#nIY<1M=TLAan,Et/"ttW="q:bG"q:boKJ*NeK^f!K0+ERDG+a4\ +=Z$D7s.fT%IKlt\KRSS-2-LHfnc&\o#)$1[%0/']%0m+I#C_=8#Cc+@$4SYA;P83+ +#H7o\JcDMF$\Saf2(sD]IKofVIe3ROKJ`t40+A.>"q:bG#,s6\#-%%j$[r;/##]W; +FUa!/=b6UIrr<9&=p'5,IP:_)!!i/r"fMk8W@n_\0*)M8rs])aY:g>rs]/:%54Xa%9i,u$\Ssm +IP.::TI>7B%>"PQrsN!>=q*-6=agUT#$Ud$"/lY6WVnIN%57_j">?q`%B0(%!iQR, +p\tDG#-S8ZG5n3;%K?l@JcDDC$O/7e03MIW03N`.WVQPsKEh^\0E2If0+BQ=%9]V6 +%>=NV">:2g#DDmP$O/7e%=ZZ +"b[#7Z>D"u#cO$)n+<=fF'Q"q?7_rsK8hW!7WmTMc5P%9\8^T)T0O +%>50n>#ST0W`%57YZ"fMk`W6"U2=q.E6;P8E1/qbkeW.Fu=rsW'?=Z%j2 +03SQ5=Ug&^rs:=f0;o'aKJ*NepAZ)2"ttW=##d-Q/e'I_"ttW=07F+QG'm0sKFKTk +rtC'7>(0V'>(0V'>(0V'>(0V'>(6)C(5.->ITh2'ITh2'ITh2'ITh2'ITh2RoD]5t +=agPa"q:bG#(BaSli.>rIP2-7%0d7GIT`Z@rtDA8IT_,'IT_,'IT_,'IT_,'ITc7A +'j5uhIT_,'IT_,'IT_,'IT_,'IT_-srriW:KFKS;s"=HZW(2-.#?g^! +(9[s#KFKP4;HYU]KN\U`#-S8ZG+a49s&oF.WS[XkIKg5d%0d7H%0d7H%0d7H%0d7H +%0g"7p\u"^#7UkH#7UkH#7UkH#7UkH#7UkH#CcCH&ZJqC#7UkH#7UkH#7UkH#7Xl+ +rt/ED"q:eH"q:eH"q:eH"q<5bp&>h3%0m=H%0m=H%0m=H%0m=H%0m=H%9fb)rtPtI +%0m=H%0m=H%0m=H%0m=H%0m=Hqu6_H#(HD%!e(?&qu6gQ%9Y=g2=gbNIKhHY%5.ZY +&5t1dKJ`s_=YFrGFaOCl"uY6:)-I1K%0d%A%0d%A%0d%A%0d%A%0d%A%54[Urt\`H +"pY>A"pY>A"pY>A"pY>A"pY>A=nhq1IKg#]%0d%A%0d%A%0d%A%0d%AWV$3*IKg5c +#6kVA#6kVA#6kVA#6kVA080*"(k)Yu"pY>A"pY>A"pY>A"pY>A"pY>A"u#`N'a=mI +%0d%A%0d%A%0d%A%0d%A%0d(6rrW]7Y6Y(\#$NYhW*0G*qu6aO%0g#*rteiC>,Vl_ +I8YJG%B'`7%8rjHTEg-'%B/+_)MA;(#7UkH#7UkH#7UkH#7UkH#7UkH#7Um@qYq=a +#7UkH#7UkH#7UkH#7UkH#7UkH#DDpQ(T:LB%0d7H%0d7H%0d7H%0d7H%0d7H>5%t4 +=p>E@%0d7H%0d7H%0d7H%0d7H%0d9?q#;48%0m=H%0m=H%0m=H%0m=H%0m=H%0m=H +>58+4%0d7H%0d7H%0d7H%0d7H%0d7H%0l\/"G@4e2$X%5rs]$_%57VY!iZAWmf+"T +#(A37;HZn@"uZE6/pqhi/iA:k=ks#q=q(ZF"q:bG"q:bG"q:bG"q:bG"q:bG"q<6^ +rt\`H"q:bG"q:bG"q:bG"q:bG"q:bG>5A18%0d7G%0d7G%0d7G%0d7G%0d7G%0d7G +W;-B12$OKo%0d7G%0d7G%0d7G%0d7G%0d7G%>=QW)L_l""q:bG"q:bG"q:bG"q:bG +"q:bG"q:ccq>V06%0d7G%0d7G%0d7G%0d7G%0d7G%Jg#+0+ERDr@\9Y2-LGmjo5Bb +#-\%[%T7^QI0L,cI!2/\%>7mig]&1F#7UkH#7UkH07I)X>(0Wa#7UkH#7UkH#7^P0 +(4HGs#7UkH#7W>>>(0Y.>(0Y.>(0YYqYqF:#7UkH#7UkH#7Ulj>$2%=#7UkH#7UkH +#PnB(g(.>(d+i +"q:eH"q:eH#5S96%0m=H%0m=H%9e3aKN`h.KN`h.KNe3O"/uJX=oSp90*VjiW%SU5 +jo5B8#-%VU!E+=F;?R2%G'nH40*6S,WS@FZ=UbQ?"q:bA#(HFK$E447"q:bA"q:cc +qu6t*#6kVA#6kVAId[4DW!3\8#6kVA#6kWjr;R*W%0d%A%0d%A%>=TX$3g_>%0d%A +%0d&?r;R.X#6kVA#6kVA#6oYRrs=,Y#6kVA#6kW?qYpjT#6kVA#6kVA#PnB*"q:bA +"q:bA#4)9jKEeX[0*)M8rs]&7Y6S7mrt21=#H7o+G("O^I%Yk8#H7o2gA_J4#7UkH +#7UkH>5A1)%0d7H%0d7H%9iZ/$%rKl#7UkH#7Xl)rsCCg#7UkH#7UkHW;?Ms0+A*p +#QJ!&rsDp="q:eH"q:eH>5J7+W!rt@"q:eH"q:h6rs;j<"q:eH"q:fjq>U^)%0m=H +%0m=Hq>U^0#7UkH#7UkHlMh8%#,qe9"q:eH0<#./jo5mF%54Xa;g*P3I!0lAW@n^6 +gA_I^%0d7G%0d7GIes'OW=U"q:bG"q:bG#5J3*=UbQE"q:bG"q?7_rs=,Y%0d7G +%0d8FqYpkT%0d7G%0d7G%Jg#:"q:bG"q:bG"q:bG"q:bG"q?7Xrs#D208'Q>#Q>24 +=oel-jo5fo%53/7I>>(0Y.>(-Yb#7UkH#7UkH +qYq.\#7UkH#7UkH#7UkH#7UkH0D>DP#7UkH#7UkH#Cbq;#mLhD%0d7H%0hL\rsG_0 +%0m=H%0m=HK_tcT=q(]G"q:eH#6.j;IThD.IP2-8%0d7H%0d7Hq>V$9"q:eH"q:eH +"q:eH"q:eHW:Krt"ttW="q:bG"p]f=#,pY`$ni'C0*ZfII!#mO#6ri\)Hd:L%0d%A +%0d%A%0d%A%0d%A%0d%A%0d&?qYq+0%0d%A%0d%A%0d%A%0d%jpAYJQ%0d%A%0d%A +%9_rq#mUYD"pY>A"p\<*rs8o7%0d%A%0d&?qu7R`"q:bA"q:bA"q:bA"q:bA"q:bA +"q:bA#-%Fu&-`@D%0d%A%0d%A%0d%A%>=,Vl`g&DqC"q:eH"q:eH"q:eH"q:eH"q:eH"q:eH0DYVYKEhqj%0m=H%0m=H +%0m=qp&>BUkH#7UkH#DD@A#mLhD%0d7H%0hL[rs8l=#7UkH#7Uljqu7O;%0m=H +%0m=H%0m=H%0m=H%0m=H%0m=H>58+-%0d7H%0d7H%0d7H%0g#+rt'hm>(-Yb"q:bG +"q:boKFKTrrsbq308'd4TQZt\IP2.`gA`!n%0d7G%0d7G%0d7G%0d7G%0d7G%0d8F +q#:h,%0d7G%0d7G%0d7G%57>Q#n7(J"q:bG"q=c#rs9,=%0d7G%0d8Eq#:\S%0d7G +%0d7G%9`T.(k)Yu"q:bG"q:bG"q:bG"q:bG"q:bG#,q:r%0d7G%0d7G%0d7G%0eKT +rt,\EY6PL@%0m=H%0m=HKJ*cfjo5C8#Cc\+!.=g>"FLHR"qB;d(5)o%"q:eH"q:eH +"q:eH"q:eH"q:fdpAYGJ"q:eH"q:eH>42Cs"q:eH"q:eH#$Ug%!NB8prs8o>"q:eH +"q:eHq#:\S#7UkH#7UkH#H@V#(0V.O%0m=H%0m=H%0m=H%0m=H%0m>Gp&>:,#7UkH +#7UkHm/I`J#,j0a"q:bG"q:bG"q:d90*d0lrsUahW!6.BTQO-cW!7_*rt\`H"pY>A +"pY>i=ajK_"pY>A"pY>A0D>DP=U,-?"pY>A#(H"?$82Sm"pY>A"pY@3qYp_u"pY>i +K_PKRIKg#]%0d%A%0h:Wrs8l="pY>A"pY>AqYq=["pY>A"pY>A07I%]"pY>A"pY>A +"u#ZL#R1_B#6kVA#6sSq!Nub.=pGKA%0d7HKEhDb"pQ^cW@n^Zmf*?e%B04)"fMk` +Y6TISTE#H$=o\f^rs=>`%0d7H%0d8Frr35J7*=q(ZF#7UkH#DE*V$5/p +%0d7G22%n4%0d7G%0ia8%>=6N",%*f%K$/6=q+Ul/tei0FUa!50AQR6=UbQE"q:bG +#(HON$3gqD%0d7G%0d8pq#;+5%0d7G%0d7G03Na-IT_,'IT_,'ITcOI)D;O(%0d7G +%0d7G%9\-`%0d7G%0d7G%0d8FqYqHe%0d7G%0d7G%0d8FIT\N4%0d7G%0d7G%0lY. +$%<'f"q:bG"q=c8rsOJh"q:bG"q:bG#-%@s('Y3P%0d7G%0h8bIT_,'IT_,'IT_,Q +r;RD.%9eDi%0d7H%>50o2$P]B0+@k6"/uJ6W:Blj%0hIj=o84-0+ERDG+bJE/q,G_ +W87I[IKg5d%0d7H%9i`1$a0dE"q:eH"q:eHW;6H/KEhqj%0m=H%0m=H%0m=H%0m=H +%0m@=ru%d?%0m=H%0m=H%0m=H%0m=H%0m=H%0m=qq#;3b%0d7H%0d7H%0d7H%0d7H +%0d7H%0d7HWVQQ#=q(]G"q:eH#))sT$E+C<%0m=H%0m=qp\u!<"q:eH"q:eH"q:eH +"q:eH"q:eH#))pS))VVs"q:bG"q?5="q?5="tp06"q<5a"q?7Wrrt=bW*+QRIf03K +WA#(HLM$@W0a"q:bA"q:biq>V45%0d%A%0d%A +%0d%A%0d%A%0d%A%0lY.(T7NI"pY>A"pY>A"pY>A"pY>A"pY>A0D>D^0*_[j"pY>A +"pY>A"pY>A"pY>A"pY@3q#:YL"q:bA"q:bA=oA:,0*_[j"pY>A"pZgVrtYeD"q:bA +"q:bA"q:bA"q:bA"q:bA=oJ@%Y6Ta\0*2S9%0%sgW_%0m=H%0m>Gqu7","q:eH"q:eH +#$Um'(5)o%"q:eH"q:eH"q:eH"q:eH"q:eHp\tp\%0d7H%0d7H%0d7H%0d7H%0d8F +o`#Y0%0m=H%0m=H%0m=H%0m=H%0m=qYP8&'=q(]G"q:eH#))mR$3gqE%0d7H%0d8F +q>V3>"q:eH"q:eH"q:eH"q:eH"q:eH#))sT)_VYR%0eHi0*\B[%KEC3%>5/p0.9aO +%54[b0D>DP0*\C/%5&*C%0l_0$Om<>#/QqJFUa!50Ac^8=q(ZF"q:bG#(HFK$4R1K +"q:bG"q:ccqu7F7%0d7G%0d7G%0d7G%0d7G%0d7G%0lP+&VMeA%0d7G%0d7G%0d7G +%0h:Nrt0\a%0d7G%0d7G%0d7G%0e\Cp&>>I"q:bG"q:bG=o84,W!3\8%0d7G%0d8p +qYq<8%0d7G%0d7G%0d7G%0d7G%0d7G%9`]1!N6J-=pPNi/h[Ge=q+[8rsGq721uDk +;_D!$%KD(^#?gj%$X*e70+Cg,-sEPY0DthN=q1L8!)ij5"irl4IThD. +IThE'qYpo$IThD.IThD.ITlXK(9(Jj>(0Y.>(0Y.>(0Y.>(0Y.>(0Y.oD]5tKN\fh +%0m=H%9e4Zm/IKmITd0c%0d7H%9eF`o)B#pIThD.IThD.WVZW%WEOsYIThD.IThF$ +rt^8kIThD.IThD.IThD.IThD.IThD.WW)o*2$Tu`0.8IX%>4s>rVm>+"ttW=-rU50=;_B^-W#/QqJFUa!5>(Q^GrsK8hKEb@-;_Bq2%B0+&#$D.6W!rs7q>Uu(%0j!h%8rjH +TMc4PW9rg#,q@t +",%*fW;eLW;LEY8;?nkS"u#`N!sT!5%KF6JT6;l:#-!1RU&PL(%K?l8;c6O!W5%t(KEeUbTY\^c%K?l@JcDGD$4SY;##eDu +#(A37li.JK%54[b06V_dHr:E,0*X<+rsB2gIT""S_(L0@%>"PRrrT/(K`<\0;HZm, +rs^XKrt).6%9f_8;gb6]TQUct=pJ4%rrXn`KFRps"+2bN#(cfKrrZC/KFRoYs"=G& +#(H"?&:OfgKJ`s3G'nI\"q?5="uYuO"F^Q(#,)"4"J6-V#?cWXU]1[S#-S8[;LL0N +0+ICM&ZAk<>5qbYI=.]8TIp\P=pA1"rrW]`KMqid"NUhI#)%R-U]1E#03Kt-;?IA] +%575N&m>_KIY8.7I!0m\TMc5%W52j_$$BX=q([es.fT$%9e35I8YIt +Y6TOIrt_Re%54\6%8rjBTR6K_,3\IKg$[W,YU0%9iE(!saK4 +I/^q`%9a3ls.fT##(?c(;LC*G=Uk*)+FXM(#,tc8#(1TeFeEme0<$T6FeGA"T:deG +=fF%`#(H:G!tAF_;?"B6#(?cTJcDPG#n:&IG'nI3>(-\NrsDp="q=b80+E)tI/]cS +;@Qg/#-V2>;So'CT>I300<\Og"q=c2rsAs`>("0-_$sQW>(Q^LrsAsZ##]Vl;@Qb6 +K`(ik=YBsg07JR3##]T:G+`u*-ng62"pY>iKJ+aHT>@0"_$O!D22$E3%0eIgqu6s- +=Z'*nT>:_\#(cfLrtu8LKMnIdTa1T%%9eE<%0m=HKW'PW%8rjHrLa^)#DB#b#?q.2 +#7[Vb#COA/rkSo^;@P:_W*0B7#QIs-K`>3W#-S:3_#_VTs&oC3JcDMF"pQ_`06V_d +s">:h0+A*p07JSQ=Ucu]FeF,TFeEme0<$T6#-%V%#H7n:0<$T6FoK2WTDu_;Fp8CZ +W*+QR%0d7GIT\<'_$$BX=t^)2s.fT-KEnI\TR/ti3[!6G2V"a*`K%9eGarrfMY%<]bl_#jnF#?gm&"/plVWIb)Q +rs=>f=YBuPFeEkTs"49Ur_a;MTR3>STV%m"0*ZlY2$O;=q#:\S#6m&=IKhEI_4U_C +&td!_;CDtY#6o?o_4SPA#DI4J;@NjgKWd$<#$Rtnrro?( +"q<5bs&oL002eJB_#VRU_$7tY%54mi=o&(&#)!3j"qCSAJcDnQ(,Z:LKRO+1"tidY +"q:cc=fGO/"q=_6lMhWu0+A*j=fGOW"q:c7;0GhB"uV'_"uZ2U#7"B@"pZf\#(cfV +rt9th%53C5s&t)Ss/:TS%0m=qK]N.GKE_kj%9eGbWEOsYKW)(X%0g#1rs(1d>,b\Y +#D@[.XT&g0=UbQE"q:bG"q:bG07JT4rssd3"q:bG"q:bG"q:bG0<"RD"YV`:IP3R0 +s/>r'Y?HBYKN`h.YLrjYIThCX%0li9!Ih!(2&&YQ"~> +%-EOD- +Q +/DeviceRGB {} CS +[0 0 0.502] SC +q +1.4433 w +0 J +1 j +2.8 2.2 m +56.8 56.2 290.8 56.2 290.8 56.2 c +290.8 56.2 452.8 56.2 558.1 38.2 c +S +Q +Q +Q +showpage +%%PageTrailer +pdfEndPage +%%Trailer +end +%%DocumentSuppliedResources: +%%EOF