summaryrefslogtreecommitdiff
path: root/support/ppower4
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/ppower4
Initial commit
Diffstat (limited to 'support/ppower4')
-rw-r--r--support/ppower4/background.sty116
-rw-r--r--support/ppower4/bericht.pdfbin0 -> 482332 bytes
-rw-r--r--support/ppower4/download.html262
-rw-r--r--support/ppower4/extension.pdfbin0 -> 53070 bytes
-rw-r--r--support/ppower4/extension.tex109
-rw-r--r--support/ppower4/extras.html251
-rw-r--r--support/ppower4/features.html162
-rw-r--r--support/ppower4/index.html181
-rw-r--r--support/ppower4/levelo.pdfbin0 -> 98171 bytes
-rw-r--r--support/ppower4/manual.pdfbin0 -> 143053 bytes
-rw-r--r--support/ppower4/mpmulti.sty132
-rw-r--r--support/ppower4/news.html177
-rw-r--r--support/ppower4/odemo.pdfbin0 -> 75855 bytes
-rw-r--r--support/ppower4/oedemo.pdfbin0 -> 73187 bytes
-rw-r--r--support/ppower4/pagetrans.tex55
-rw-r--r--support/ppower4/pause.sty185
-rw-r--r--support/ppower4/pdfthumb29
-rw-r--r--support/ppower4/pp4-macosx.sit.hqx484
-rw-r--r--support/ppower4/pp4link.sty29
-rw-r--r--support/ppower4/pp4slide.sty46
-rw-r--r--support/ppower4/ppower427
-rw-r--r--support/ppower4/ppower4.bat11
-rw-r--r--support/ppower4/readme.html180
-rw-r--r--support/ppower4/report.pdfbin0 -> 467200 bytes
-rw-r--r--support/ppower4/texpause.sty40
25 files changed, 2476 insertions, 0 deletions
diff --git a/support/ppower4/background.sty b/support/ppower4/background.sty
new file mode 100644
index 0000000000..a83880837e
--- /dev/null
+++ b/support/ppower4/background.sty
@@ -0,0 +1,116 @@
+%% background.sty 26 Apr 2002
+%%-------------------------------------------------------------
+%% History:
+%% added options ignore and dvipdfm
+%% runs with vlatex and dvipdfm 10 Nov 2001
+%% added some macros for including things into 26 Apr 2002
+%% the background:
+%% \bgadd{...} add something to the top left corner
+%% \bgaddcenter{...} add something to the center
+%% \bgclear clear all added elements
+%% examples:
+%% \bgadd{\vspace{1cm}\hspace{2cm}\includegraphics[width=3cm]{pic.png}}
+%% \bgcenter{Centered Text}
+%%
+%%
+%% Take care: because we have to insert a pdf comment starting with
+%% the letter '%' the catcode of '%' will be changed temporarily.
+
+
+
+%% Options
+\newif\ifbackground@ignore \background@ignorefalse
+\newif\ifbackground@dvipdfm \background@dvipdfmfalse
+\newif\ifbackground@bgadd \background@bgaddfalse
+
+\DeclareOption{ignore}{\background@ignoretrue}
+\DeclareOption{dvipdfm}{\background@dvipdfmtrue}
+\DeclareOption{bgadd}{\background@bgaddtrue}
+
+\ProcessOptions
+
+
+%% requires package pause.sty
+\ifbackground@dvipdfm
+ \RequirePackage[dvipdfm]{pause}
+\else
+ \RequirePackage{pause}
+\fi
+
+
+%%
+%% background picture macros, based on a macro by
+%% Rolf Niepraschk (niepraschk@ptb.de)
+%%
+
+\ifbackground@bgadd
+ \RequirePackage{eso-pic}
+
+ \ifbackground@ignore
+ \def\bgadd#1{}
+ \def\bgaddcenter#1{}
+ \def\bgclear{}
+ \else
+ \def\bgadd#1{%
+ \AddToShipoutPicture{
+ \setlength{\unitlength}{1pt}% default
+ \put(0,\strip@pt\paperheight){%
+ \parbox[t][\paperheight]{\paperwidth}{\vspace{0pt}#1}
+ }
+ }
+ }
+
+ \def\bgaddcenter#1{%
+ \bgadd{%
+ \vfill
+ \centering#1
+ \vfill
+ }
+ }
+
+ \def\bgclear{\ClearShipoutPicture}
+ \fi
+\fi
+
+
+
+\def\hpagecolor{\@ifnextchar [{\bg@hpagecolorTwo}{\bg@hpagecolor}}%
+\def\vpagecolor{\@ifnextchar [{\bg@vpagecolorTwo}{\bg@vpagecolor}}%
+
+
+\ifbackground@ignore
+ \ifx\pagecolor\undefined
+ % a dummy definition
+ \newcommand\pagecolor[1]{}%
+ \message{Warning, pagecolor definitions ignored for non pdf processing}%
+ \fi
+ \def\bg@hpagecolorTwo[#1]#2{}%
+ \def\bg@vpagecolorTwo[#1]#2{}%
+ \def\bg@hpagecolor#1{}%
+ \def\bg@vpagecolor#1{}%
+\else
+{\catcode`\%=11\catcode`\!=14 !make '!' the comment character for now
+\gdef\pagecolor#1{\@ifundefined{\string\color @#1}!
+ {\message{pagecolor: color #1 is undefined}}!
+ { \pdfliteral{%mbackground \pppp@colortostring{#1}}}!
+ }!
+\gdef\bg@vpagecolorTwo[#1]#2{\@ifundefined{\string\color @#1}!
+ {\message{vpagestripes: color #1 is undefined}}!
+ {\@ifundefined{\string\color @#2}!
+ {\message{vpagestripes: color #2 is undefined}}!
+ {\pdfliteral{%gradbackground vt \pppp@colortostring{#1}/\pppp@colortostring{#2}}}}!
+ }!
+\gdef\bg@hpagecolorTwo[#1]#2{\@ifundefined{\string\color @#1}!
+ {\message{pagestripes: color #1 is undefined}}!
+ {\@ifundefined{\string\color @#2}!
+ {\message{pagestripes: color #2 is undefined}}!
+ {\pdfliteral{%gradbackground ht \pppp@colortostring{#1}/\pppp@colortostring{#2}}}}!
+ }!
+\gdef\bg@hpagecolor#1{\@ifundefined{\string\color @#1}!
+ {\message{hpagecolor: color #1 is undefined}}!
+ {\pdfliteral{%gradbackground ho \pppp@colortostring{#1}}}}!
+\gdef\bg@vpagecolor#1{\@ifundefined{\string\color @#1}!
+ {\message{vpagecolor: color #1 is undefined}}!
+ {\pdfliteral{%gradbackground vo \pppp@colortostring{#1}}}}!
+}%
+\fi
diff --git a/support/ppower4/bericht.pdf b/support/ppower4/bericht.pdf
new file mode 100644
index 0000000000..2bcbc97bcf
--- /dev/null
+++ b/support/ppower4/bericht.pdf
Binary files differ
diff --git a/support/ppower4/download.html b/support/ppower4/download.html
new file mode 100644
index 0000000000..69b4dcc071
--- /dev/null
+++ b/support/ppower4/download.html
@@ -0,0 +1,262 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+
+
+
+<html>
+ <head>
+ <title>PPower4 Homepage - Download</title>
+ </head>
+
+ <body background="http://www-sp.iti.informatik.tu-darmstadt.de/icons/background.gif" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" bgcolor="white" text="black">
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+
+ <tr>
+ <td rowspan="2" align="left" valign="top" bgcolor='#0D2676'>
+ <font size="-1" color="white"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/tudlogo-small.gif"
+alt="Technische Universität Darmstadt">
+<br>
+<font face="Arial,Helvetica, sans-serif">
+&nbsp;FB Informatik<br>
+&nbsp;<font size="-2">FG Systemprogrammierung</font>
+</font>&nbsp;</font>
+ </td>
+
+ <td width="100%" bgcolor='#4DB8B3' valign="middle" align="center">
+ <font face="Arial, Helvetica, sans-serif">
+ <font size="+2"><b>PPower4</b></font><br>
+ <font size="+1">This is the homepage of PPower4</font><br>
+ <font size="+1">(P^4, Pdf Presentation Post Processor)</font>
+ </font>
+ </td>
+ </tr>
+
+ <tr>
+ <td align = "center" valign="middle" bgcolor=#4DB8B3>
+ <font face="Arial, Helvetica, sans-serif" size="+1" color="#0D2676"><b>Download</b></font>
+ </td>
+ </tr>
+
+ </table>
+
+<!-- Seitenanfang -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td align="left" valign="top">
+ <img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/space165x1.gif">
+ </td>
+ <td align="right" valign="top">
+ &nbsp;
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left" valign="top">
+ <table border="0" cellpadding="5" cellspacing="0" bgcolor='#4DB8B3'> <!-- In einer eigenen Tabelle -->
+
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="index.html">Home</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="news.html">News</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="features.html">Features</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ Download
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="extras.html">Extras</a>
+ </font>
+ </td><td></td></tr>
+
+ </table>
+ <table>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ </table>
+
+ </td>
+
+ <td width="100%" valign="top">
+ <font color="#000000">
+
+<!-- HIER BEGINNT DER INHALT -->
+
+ You may need to select downloading explicitly by using a menu of
+ your browser for some of the files (e.g. the jar archives and the
+ shell script). Please check the file sizes for the
+ jar archives after download before trying to use them.<br>
+ All <code>.zip</code> archives with text files are created with
+ CR/LF lineend markers. *n*x users may wish to use an option to
+ change that on extraction.
+ <p>
+ Things you need in any case:
+ <ul>
+ <li>
+ The <a href="pp4sty.zip">style files</a> (a zip
+ archive, prepared 12&nbsp;Sep&nbsp;2002) for formatting.<br>
+ If you just need one of the files pick it from here:
+ <ul>
+ <li><a href="pause.sty"><code>pause.sty</code></a>
+ as of 18&nbsp;Jun&nbsp;2002</a>
+ </li>
+ <li><a href="background.sty"><code>background.sty</code></a>
+ as of 26&nbsp;Apr&nbsp;2002</a>
+ </li>
+ <li><a href="pp4link.sty"><code>pp4link.sty</code></a>
+ as of 18&nbsp;Jun&nbsp;2000
+ </li>
+ <li><a href="mpmulti.sty"><code>mpmulti.sty</code></a>
+ as of 09&nbsp;Sep&nbsp;2002
+ </li>
+ <li><a href="texpause.sty"><code>texpause.sty</code></a>
+ as of 10&nbsp;Feb&nbsp;2000 (just for the record, not really
+ needed)</a>
+ </li>
+ <li><a href="pp4slide.sty"><code>pp4slide.sty</code></a>
+ as of 10&nbsp;Feb&nbsp;2000 (see note below)</a>
+ </li>
+ </ul>
+ Put these style files into your (local) LaTeX tree and update
+ the contents cache, if necessary (<code>web2c: mktexlsr</code>).<br>
+ Note for people who have installed the package
+ <code>pdfslide</code>: this package is likely to contain an
+ outdated version of <code>pause.sty</code>. You should
+ remove that one.<br>
+ Another note: the file <code>pdfslide.sty</code> quoted in the
+ report has been renamed to <code>pp4slide.sty</code> to avoid
+ a name conflict with the abovementioned other package.<br>
+ <code>pp4slide.sty</code> is just meant as an example
+ and <b>not recommended</b> for general use. There are
+ some strange effects caused by the somewhat unsupported
+ coloring options in <code>foils.cls</code>.
+ </li>
+ <li>The complete post processor software in <a
+ href="pp4p.jar"><code>pp4p.jar</code></a> a jar archive (no
+ need to unpack it!) version 0.9.4 (prepared 13&nbsp;Nov&nbsp;2002,
+ 285312&nbsp;bytes).<br>
+ Depending on your operating system you need a batch file or
+ script to call the post processor. These scripts require some
+ customization to make sure they find the jar file.
+ <ul>
+ <li>for Unix: a shell script <a
+ href="ppower4"><code>ppower4</code></a> to run the software
+ under Unix. It needs to be modified to know the
+ location of your copy of the <code>pp4p.jar</code>
+ file.
+ </li>
+ <li>for Windows: a batch file <a
+ href="ppower4.bat"><code>ppower4.bat</code></a> to run the
+ software under Win32. It also needs to be modified
+ to know the location of your copy of the
+ <code>pp4p.jar</code> file and the Java runtime
+ environment.<br>
+ Thanks to <a href="mailto:cdeclercq@nordnet.fr">Christophe
+ Declercq</a> for providing this.
+ </li>
+ <li>for Mac: There is an <a
+ href="pp4-macosx.sit.hqx">applescript</a> for easy
+ usage of ppower4 on Mac OS X to be used with the
+ TeX distribution by Gerben Wierda (it may be
+ necessary to update the post processor and the style
+ files of that distribution). Thanks to <a
+ href="mailto:sneep@nat.vu.nl">Maarten Sneep</a> for
+ this contribution!
+ </li>
+ </ul>
+ If someone can supply a script for other
+ environments and is willing to share it, I can
+ include it here.
+ </li>
+ </ul>
+ Additional items:
+ <ul>
+ <li>the sources of the examples (in <a href="exampled.zip">German</a> or
+ <a href="examplee.zip">English</a>, both zip archives)
+ given in the <a href="features.html">report</a>.
+ </li>
+ <li>the sources of the demonstration documents (finally) which
+ should work with <code>latex</code> followed by
+ <code>dvipdfm</code>, with <code>pdflatex</code> and
+ with <code>vlatex</code>:
+ <ul>
+ <li><a href="demo.zip"><code>demo.zip</code></a> and <a
+ href="edemo.zip"><code>edemo.zip</code></a> have the files
+ for the initial demo documents in German and English
+ respectively.
+ </li>
+ <li><a href="extension.tex"><code>extension.tex</code></a>
+ can be used to create the extensions demo (only in English).
+ </li>
+ <li><a href="leveldemo.zip"><code>leveldemo.zip</code></a>
+ has all files for <a
+ href="levelo.pdf"><code>levelo.pdf</code></a>
+ from the features page.
+ </li>
+ </ul>
+ Note: 1. To process these sources you need to have the packages
+ <code>ifvtex</code> and <code>ifpdf</code> by Heiko Oberdiek
+ from
+ <code>CTAN:macros/latex/contrib/supported/oberdiek/</code>.<br>
+ 2. Some of the documents need two initial runs of
+ <code>pdflatex</code>, <code>vlatex</code> or
+ <code>latex</code> to be processed properly.<br>
+ 3. These documents are likely not to to work with previous versions
+ of PPower4.
+ </li>
+ <li>
+ Source material<br>
+ For those who would like to have a look into the processor and the
+ PDF library.<br>
+ If you only want to run the program, you do not need all this.
+ But to compile the stuff, you have to install first <a
+ href="http://jakarta.apache.org/ant/"><code>ant</code></a> for
+ controlling the build and <a
+ href="http://www.junit.org"><code>JUnit</code></a> for unit
+ tests.<br>
+ For now we still need some more time to prepare the sources
+ to work smoothly outside our development environment. If you
+ already got <code>ant</code> and <code>JUnit</code>
+ you can send a mail to request that if you are really
+ in need of this. I am sorry for this delay.
+ </li>
+ </ul>
+ </font>
+ </td>
+ </tr>
+ </table>
+ </p>
+ <!-- Untere Leiste -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr bgcolor="#0D2676">
+ <td align="right">
+ <a href="mailto:guntermann@iti.informatik.tu-darmstadt.de"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/at.gif" border="0" alt="Feedback"></a>
+ </td>
+ </tr>
+ </table>
+ </body>
+</html>
+
+
+
+
diff --git a/support/ppower4/extension.pdf b/support/ppower4/extension.pdf
new file mode 100644
index 0000000000..642c44e004
--- /dev/null
+++ b/support/ppower4/extension.pdf
Binary files differ
diff --git a/support/ppower4/extension.tex b/support/ppower4/extension.tex
new file mode 100644
index 0000000000..f5a252f8e2
--- /dev/null
+++ b/support/ppower4/extension.tex
@@ -0,0 +1,109 @@
+\documentclass[30pt,landscape]{foils}
+\usepackage[english,german]{babel} % language support for german/english
+\usepackage[latin1]{inputenc} % allow Latin1 characters
+\usepackage{ifvtex}
+\usepackage{ifpdf}
+% Using vtex we most probably also do create pdf...
+\ifvtexpdf\pdftrue\fi
+\ifpdf
+\usepackage{pause} % loads also color.sty
+\usepackage{background}
+\usepackage{graphicx} % for including graphics
+\usepackage{geometry}
+\usepackage{hyperref}
+\else
+\usepackage[dvipdfm]{pause} % loads also color.sty
+\usepackage[dvipdfm]{background}
+\usepackage[dvips]{graphicx}
+\usepackage[dvips]{geometry}
+\usepackage[dvipdfm]{hyperref}
+\fi
+\usepackage{pp4slide}
+\usepackage{pp4link}
+\geometry{headsep=3ex,hscale=0.9}
+\hypersetup{pdftitle={pp4extensions},
+ pdfsubject={Extensions to PPower4},
+ pdfauthor={Klaus Guntermann, FG Systemprogrammierung, TU Darmstadt
+ <guntermann@iti.informatik.tu-darmstadt.de>},
+ pdfkeywords={pdftex, acrobat, ppower4},
+ pdfpagemode={FullScreen},
+ colorlinks={true},
+ linkcolor={red}
+ }
+\begin{document}
+
+{\Large\normalcolor\bf
+ Extensions to PPower4\\
+ \null\hfill enhancing Presentations\break}
+
+{\noindent\small
+There was enough demand to expand the page transition facilities of
+PPower4. This requires additional features in the post processor,
+because it has to add the transitions for the intermediate pages.\\
+In this document we show which effects are provided and how they are
+specified. Not all of them are useful in a partial build, though.\\
+Finally we introduce an additional \toplink{infofirst}{hyperlink target}
+for partial builds.\pause}
+
+{\tiny
+Hit Return/Enter/PageDown to go on...\hfill\pauselevel{=1}}
+
+\foilhead{How can one use it?}
+\raggedright
+\begin{itemize}
+\item One can request vertical blinds
+ with \verb|\pauseVBlinds|.\pauseVBlinds
+\item Use \verb|\pauseReplace| to switch back to ``normal''.\pauseReplace
+\item Also horizontal blinds can be used. Use
+ \verb|\pauseHBlinds|.\pauseHBlinds
+\end{itemize}{\small
+The transition selections made by the variants of \\
+\verb|\pause| do not affect the ``real'' page transitions.\\
+Use the features of \verb|hyperref| to set those.\endgraf}
+
+\foilhead{More page transitions}
+\begin{itemize}
+\item Yes, there is also \verb|\pauseDissolve|.\pauseDissolve
+\item The variants of Split are \verb|\pauseVOSplit|,\pauseVOSplit
+\item \verb|\pauseVISplit|,\dotfill See it?\pauseVISplit\null
+\item \verb|\pauseHOSplit|,\dotfill Hi!\pauseHOSplit\null
+\item and \verb|\pauseHISplit|.\dotfill Wow!\pauseHISplit\null
+\end{itemize}
+Can \dotfill{} we \dotfill{} continue?\null
+\foilhead{Still more transitions}
+\begin{itemize}
+\item Box modes are \verb|\pauseOBox|\pauseOBox
+\item and \verb|\pauseIBox|.\dotfill Oops?\pauseIBox\null
+\item \verb|\pauseWipe| must be used with an argument (e.\,g. \{90\}\pauseWipe{90},
+\item 0, 180 and 270). We try also \{180\}\dotfill\pauseWipe{180}\null
+\end{itemize}
+Do \dotfill{} you \dotfill{} want \dotfill{} more?\null
+\foilhead{But now we are almost done with transitions}
+\begin{itemize}\hypertarget{first.5}
+\item \verb|\pauseGlitter| also needs an argument, which may
+ be~\{0\}\hfill {\tiny In case you want to \Acrobatmenu{GoBack}{go back...}}
+ \pauseGlitter{0}
+\item or 270\dotfill Yeah!\pauseGlitter{270}\null
+\item or 315\dotfill Done.\pauseGlitter{315}\null
+\item There is still the normal \verb|\pause| command. \pause
+ It will keep the last transition mode selected.
+\end{itemize}
+\foilhead{More news}\toptarget{infofirst}
+{\small
+Since version 0.8 of PPower4 you can also go to the first
+partial build created for a slide/page. With the old version you could
+only link to the completely built slide.
+\\
+We show this with the
+\hyperlink{first.5}{start} (\verb|\hyperlink{first.5}{start}|)
+of slide 5 and with its
+\hyperlink{page.5}{end} (\verb|\hyperlink{page.5}{end}|).
+
+Note that the link to the start of a slide will need to be defined
+with a name \verb|first.|$n$ and that it will not work before
+postprocessing.\\
+It is recommended to use \verb|pp4link.sty| and the
+corresponding commands \verb|\toptarget| and \verb|\toplink|.
+
+Thank you for using/considering PPower4. Enjoy!\par}
+\end{document}
diff --git a/support/ppower4/extras.html b/support/ppower4/extras.html
new file mode 100644
index 0000000000..7ffe71a39a
--- /dev/null
+++ b/support/ppower4/extras.html
@@ -0,0 +1,251 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+
+
+
+<html>
+ <head>
+ <title>PPower4 Homepage, Extras</title>
+ </head>
+
+ <body background="http://www-sp.iti.informatik.tu-darmstadt.de/icons/background.gif" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" bgcolor="white" text="black">
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+
+ <tr>
+ <td rowspan="2" align="left" valign="top" bgcolor='#0D2676'>
+ <font size="-1" color="white"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/tudlogo-small.gif"
+alt="Technische Universität Darmstadt">
+<br>
+<font face="Arial,Helvetica, sans-serif">
+&nbsp;FB Informatik<br>
+&nbsp;<font size="-2">FG Systemprogrammierung</font>
+</font>&nbsp;</font>
+ </td>
+
+ <td width="100%" bgcolor='#4DB8B3' valign="middle" align="center">
+ <font face="Arial, Helvetica, sans-serif">
+ <font size="+2"><b>PPower4</b></font><br>
+ <font size="+1">This is the homepage of PPower4</font><br>
+ <font size="+1">(P^4, Pdf Presentation Post Processor)</font>
+ </font>
+ </td>
+ </tr>
+
+ <tr>
+ <td align = "center" valign="middle" bgcolor=#4DB8B3>
+ <font face="Arial, Helvetica, sans-serif" size="+1" color="#0D2676"><b>Extras</b></font>
+ </td>
+ </tr>
+
+ </table>
+
+<!-- Seitenanfang -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td align="left" valign="top">
+ <img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/space165x1.gif">
+ </td>
+ <td align="right" valign="top">
+ &nbsp;
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left" valign="top">
+ <table border="0" cellpadding="5" cellspacing="0" bgcolor='#4DB8B3'> <!-- In einer eigenen Tabelle -->
+
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="index.html">Home</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="news.html">News</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="features.html">Features</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="download.html">Download</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ Extras
+ </font>
+ </td><td></td></tr>
+
+ </table>
+ <table>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ </table>
+
+ </td>
+
+ <td width="100%" valign="top">
+ <font color="#000000">
+
+<!-- HIER BEGINNT DER INHALT -->
+
+ <p>
+ <b>Frequently asked questions concerning PPower4</b>
+ </p>
+
+ <ul>
+ <li><strong>Q:</strong> Do I need a full Java implementation to
+ run PPower4?<br>
+ <strong>A:</strong> No, it is sufficient for running PPower4,
+ to install the Java Runtime Environment (JRE) and then call
+ <code>jre</code> instead of <code>java</code>
+ </li>
+ <li><strong>Q:</strong> I would like to find the whole set of
+ options for <code>pdfpagetransition</code>.
+ <br>
+ <strong>A:</strong> This is a matter of the transition effect
+ for PDF files, described in section 6.4.1.4 of the
+ <a
+ href="http://partners.adobe.com/asn/developer/acrosdk/docs.html#filefmtspecs">PDF reference manual</a> by Adobe.<br>
+ <a href="mailto:dongen@cs.ucc.ie">Marc van Dongen</a> has kindly
+ prepared some additional <a href="pagetrans.tex">commands</a>
+ to access the effects and agreed to publish these. Thanks!<br>
+ For transition effects between partial builds of a page refer
+ to <a href="extension.pdf">the extensions demo</a>.
+ </li>
+ <li><strong>Q:</strong> Can I use thumbnails with PPower4?<br>
+ <strong>A:</strong> Together with the development of our new
+ PDF processing library we have created a <a
+ href="pdfthumb">program</a> to add
+ thumbnails to PDF files. It needs to run GhostScript as a
+ subprocess. This is still only available for Unix
+ users.
+ </li>
+ <li><strong>Q:</strong> If I run LaTeX on my document and your
+ examples I get an error about an undefined control
+ sequence <code>\pauselevel</code>.<br>
+ <strong>A:</strong> Make sure that there is no outdated
+ version of <code>pause.sty</code> in your installation
+ (probably from the <code>pdfslide</code> package).
+ </li>
+ <li><strong>Q:</strong> Is there a list of planned enhancements?
+ <br>
+ <strong>A:</strong>
+ No, all current developments are released now.
+ </li>
+ <li><strong>Q:</strong> Is there an archive of the mailing list?<br>
+ <strong>A:</strong> Yes, you find it (while supplies last;-)
+ <a href="http://www.mail-archive.com/ppower4%40iti.informatik.tu-darmstadt.de/">here</a>,
+ hosted by <a href="http://www.mail-archive.com/">mail-archive.com</a>.
+ Archiving was started on December 7, 1999. Earlier messages
+ are recorded only as far as they made it into my personal log.
+ </li>
+ <li><strong>Q:</strong> You have used the <code>foils.sty</code>
+ in your documents. I can find such a file neither in my TeX
+ distribution nor on CTAN. Where do I get this file?
+ <br>
+ <strong>A:</strong> <code>foils.sty</code> is created from
+ <code>foiltex.dtx</code>, which can be found on CTAN. Watch out
+ for the copyright. It is in the nonfree tree.<br>
+ It is not necessary to have <code>foils.sty</code> for running
+ PPower4. Just some examples refer to this style.
+ </li>
+ </ul>
+ <b>Problems and possible solutions</b>
+ <ul>
+ <li><strong>Q:</strong> When I look at the demo, the reader
+ comes up in full screen mode and then freezes...return and page
+ down do not work.
+ <br>
+ <strong>A:</strong> Make sure that the reader application has
+ the keyboard input focus. Maybe you have to download the demo
+ files to local disk, then start the reader and select the demo
+ document from the "File" menu.
+ </li>
+ <li><strong>Q:</strong> I tried to compile <code>exm2.tex</code> but the
+ background is still white.
+ <br>
+ <strong>A:</strong> To have background colors you must run
+ the post processor first and then view the resulting output pdf.
+ </li>
+ <li><strong>Q:</strong> I tried to use gradient background, but
+ my initial monochrome background is still there.
+ <br>
+ <strong>A:</strong> To have gradient colors you must run
+ the post processor and then view the resulting output
+ pdf. <br>But beware: if you use the pagecolor macro from
+ pdftex.def, the post processor does not remove that and it
+ sticks to the page covering any post processor added backgrounds.
+ </li>
+ <li><strong>Q:</strong> When I run PPower4 on presentations with
+ larger images, I get an error message starting with<br>
+ <code>Exception in thread "main" de.tu_darmstadt.sp.paul.PDFStreamException:<br>
+could not read stream content from input at ...</code>
+ <br>
+ <strong>A:</strong> This happens, if you use the same file
+ name for input and output. While this is possible under
+ certain circumstances, it is not an intended usage.<br>
+ Use different files for input and output and this problem
+ should go away.
+ </li>
+ <li><strong>Q:</strong> When I typeset fractions, the bar is
+ written in a different color.<br>
+ <strong>A:</strong> This problem is independent of PPower4.
+ It seems to be resolved in versions 4.05 of Acrobat Reader.
+ Time to update your version?
+ </li>
+ <li><strong>Q:</strong> I get this message error when trying to
+ execute <code>ppower4.bat</code>:<br><code>
+C:\xxx>C:\xxx\jdk1.2.2\jre\bin\java.exe&nbsp;-jar&nbsp;C:\xxx\pp4p.jar<br>
+count&nbsp;=&nbsp;0,&nbsp;total&nbsp;=&nbsp;76<br>
+Exception&nbsp;in&nbsp;thread&nbsp;"main"&nbsp;java.lang.NoClassDefFoundError: de/tu_darmstadt/sp/pp4/PPower4</code><br>
+ <strong>A:</strong> Most probably the file
+ <code>pp4p.jar</code> was damaged during download. Check the
+ file size, because most damages will lead to different
+ lengths.
+ </li>
+ </ul>
+ <hr>
+ &nbsp;You have more questions? Check the <a
+ href="http://www.mail-archive.com/ppower4%40iti.informatik.tu-darmstadt.de/">archived entries</a> of
+ the mailing list. Or ask on the
+ <a href="mailto:ppower4@iti.informatik.tu-darmstadt.de">mailing
+ list,</a> but make sure that you are subscribed to it. See the
+ instructions on the <a href="index.html">main page</a> <br>
+ &nbsp;You found an error in this list? Please write to the
+ <a href="mailto:guntermann@iti.informatik.tu-darmstadt.de">maintainer.</a><br>
+ <p>
+ Thank you!<p>
+
+
+ </font>
+ </td>
+ </tr>
+ </table>
+ <!-- Untere Leiste -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr bgcolor="#0D2676">
+ <td align="right">
+ <a href="mailto:guntermann@iti.informatik.tu-darmstadt.de"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/at.gif" border="0" alt="Feedback"></a>
+ </td>
+ </tr>
+ </table>
+ </body>
+</html>
+
+
+
+
diff --git a/support/ppower4/features.html b/support/ppower4/features.html
new file mode 100644
index 0000000000..72ed4fc8dd
--- /dev/null
+++ b/support/ppower4/features.html
@@ -0,0 +1,162 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+
+
+
+<html>
+ <head>
+ <title>PPower4 Homepage - Features</title>
+ </head>
+
+ <body background="http://www-sp.iti.informatik.tu-darmstadt.de/icons/background.gif" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" bgcolor="white" text="black">
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+
+ <tr>
+ <td rowspan="2" align="left" valign="top" bgcolor='#0D2676'>
+ <font size="-1" color="white"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/tudlogo-small.gif"
+alt="Technische Universität Darmstadt">
+<br>
+<font face="Arial,Helvetica, sans-serif">
+&nbsp;FB Informatik<br>
+&nbsp;<font size="-2">FG Systemprogrammierung</font>
+</font>&nbsp;</font>
+ </td>
+
+ <td width="100%" bgcolor='#4DB8B3' valign="middle" align="center">
+ <font face="Arial, Helvetica, sans-serif">
+ <font size="+2"><b>PPower4</b></font><br>
+ <font size="+1">This is the homepage of PPower4</font><br>
+ <font size="+1">(P^4, Pdf Presentation Post Processor)</font>
+ </font>
+ </td>
+ </tr>
+
+ <tr>
+ <td align = "center" valign="middle" bgcolor=#4DB8B3>
+ <font face="Arial, Helvetica, sans-serif" size="+1" color="#0D2676">
+ <b>Features</b></font>
+ </td>
+ </tr>
+
+ </table>
+
+<!-- Seitenanfang -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td align="left" valign="top">
+ <img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/space165x1.gif">
+ </td>
+ <td align="right" valign="top">
+ &nbsp;
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left" valign="top">
+ <table border="0" cellpadding="5" cellspacing="0" bgcolor='#4DB8B3'> <!-- In einer eigenen Tabelle -->
+
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="index.html">Home</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="news.html">News</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ Features
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="download.html">Download</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="extras.html">Extras</a>
+ </font>
+ </td><td></td></tr>
+
+ </table>
+ <table>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ </table>
+
+ </td>
+
+ <td width="100%" valign="top">
+ <font color="#000000">
+
+<!-- HIER BEGINNT DER INHALT -->
+
+ Demo documents
+ <ul>
+ <li>For the basics there is a demonstration document (<a
+ href="odemo.pdf">German</a>
+ or <a href="oedemo.pdf">English</a>, both PDF format, created
+ by <code>pdflatex</code>) and
+ a report on PPower4 (again <a href="bericht.pdf">German</a>
+ or <a href="report.pdf">English</a>, both PDF format)<br>
+ <em>Note:</em> This document does not yet describe the extensions
+ shown below.
+ </li>
+ <li>Refer to <a href="extension.pdf">the extensions demo</a>
+ (created by <code>dvipdfm</code>) for
+ an example of page transitions and links between pages.
+ </li>
+ <li>More dynamic effects are shown in <a href="levelo.pdf">another
+ demo</a> (created by <code>vtex</code> on Linux).
+ See the manual (below) for
+ documentation and the download page for the
+ source.<br>
+ If you want to use the extended Xfig to MetaPost export for
+ animated figures, please download the LaTeX style file and see
+ also our
+ <a href="http://www-sp.iti.informatik.tu-darmstadt.de/software/xfig/"><code>Xfig</code></a>
+ page.<br>
+ Depending on your <code>Xfig</code> version it may also
+ necessary to upgrade your <code>Xfig</code> and
+ <code>transfig</code>/<code>fig2dev</code> or to add
+ some patches.
+ </li>
+ </ul>
+ Documentation
+ <ul>
+ <li>Learn how to use all this from the <a
+ href="manual.pdf">manual</a>, which is not yet completed, but
+ should give you the idea.
+ </li>
+ </ul>
+ </font>
+ </td>
+ </tr>
+ </table>
+ </p>
+ <!-- Untere Leiste -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr bgcolor="#0D2676">
+ <td align="right">
+ <a href="mailto:guntermann@iti.informatik.tu-darmstadt.de"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/at.gif" border="0" alt="Feedback"></a>
+ </td>
+ </tr>
+ </table>
+ </body>
+</html>
+
+
+
+
diff --git a/support/ppower4/index.html b/support/ppower4/index.html
new file mode 100644
index 0000000000..932108cd30
--- /dev/null
+++ b/support/ppower4/index.html
@@ -0,0 +1,181 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+
+
+
+<html>
+ <head>
+ <title>PPower4 Homepage</title>
+ </head>
+
+ <body background="http://www-sp.iti.informatik.tu-darmstadt.de/icons/background.gif" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" bgcolor="white" text="black">
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+
+ <tr>
+ <td rowspan="2" align="left" valign="top" bgcolor='#0D2676'>
+ <font size="-1" color="white"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/tudlogo-small.gif"
+alt="Technische Universität Darmstadt">
+<br>
+<font face="Arial,Helvetica, sans-serif">
+&nbsp;FB Informatik<br>
+&nbsp;<font size="-2">FG Systemprogrammierung</font>
+</font>&nbsp;</font>
+ </td>
+
+ <td width="100%" bgcolor='#4DB8B3' valign="middle" align="center">
+ <font face="Arial, Helvetica, sans-serif">
+ <font size="+2"><b>PPower4</b></font><br>
+ <font size="+1">This is the homepage of PPower4</font><br>
+ <font size="+1">(P^4, Pdf Presentation Post Processor)</font>
+ </font>
+ </td>
+ </tr>
+
+ <tr>
+ <td align = "center" valign="middle" bgcolor=#4DB8B3>
+ <font face="Arial, Helvetica, sans-serif" size="+1" color="#0D2676"><b>Home</b></font>
+ </td>
+ </tr>
+
+ </table>
+
+<!-- Seitenanfang -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td align="left" valign="top">
+ <img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/space165x1.gif">
+ </td>
+ <td align="right" valign="top">
+ &nbsp;
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left" valign="top">
+ <table border="0" cellpadding="5" cellspacing="0" bgcolor='#4DB8B3'> <!-- In einer eigenen Tabelle -->
+
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ Home&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="news.html">News</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="features.html">Features</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="download.html">Download</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="extras.html">Extras</a>
+ </font>
+ </td><td></td></tr>
+
+ </table>
+ <table>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ </table>
+
+ </td>
+
+ <td width="100%" valign="top">
+ <font color="#000000">
+
+<!-- HIER BEGINNT DER INHALT -->
+
+ PPower4 is used to post process presentations in PDF format
+ which were prepared using <a href="http://www.tug.org/">(La)TeX</a>
+ to add dynamic effects.
+ The PDF files can be created with
+ <a href="http://tug.org/applications/pdftex/"><code>pdf(la)tex</code></a>,
+ <a href="http://www.micropress-inc.com"><code>v(la)tex</code></a> or
+ with standard LaTeX and then converted to PDF with
+ <a href="http://gaspra.kettering.edu/dvipdfm/"><code>dvipdfm</code></a>.
+ It is recommended to use the widely available <a
+ href="http://www.adobe.com/products/acrobat/readstep2.html">Acrobat Reader</a>
+ from <a href="http://www.adobe.com">Adobe</a> to view the
+ results, because other viewers do not implement some of the
+ special features.
+ Given this you have to keep in mind, that PPower4 can only
+ provide those effects, which are implemented in the reader.
+ <p>
+ The post processing software is written in
+ <a href="http://java.sun.com/">Java</a> and it is free (refer to the
+ <a href="http://www.gnu.org/copyleft/gpl.html">GNU general public license</a>).
+ It has been run successfully with Java 1.2.x and better on
+ different flavours of Unix, Win32 and the Mac.
+ The older version which had limited features and could also be
+ used with <a href="http://www.kaffe.org">kaffe</a> is no longer
+ supported.
+ </p>
+ <p>
+ Use the navigation area on the left to find further information
+ on PPower4 and the download area.
+ </p>
+ <p>
+ There is also a mailing list concerning development,
+ application and problems of PPower4. You can subscribe to this
+ list by sending the text "subscribe" (without the quotes) in the
+ <em>body</em> of a message to
+ <a href="mailto:ppower4-request@iti.informatik.tu-darmstadt.de">ppower4-request@iti.informatik.tu-darmstadt.de</a>.
+ You can also browse an <a
+ href="http://www.mail-archive.com/ppower4%40iti.informatik.tu-darmstadt.de/">archive of the messages</a>
+ to this list, which is kept at
+ <a href="http://www.mail-archive.com/">mail-archive.com</a>.<br>
+ <b>Note:</b> To send messages to the list it is necessary that
+ you subscribe to it first.<p>
+
+ You may want to check the <a
+ href="extras.html">frequently asked questions</a> before
+ sending a message to the mailing list.
+
+
+ <p><hr><p>
+ Disclaimer: These pages contain also links to other sites which are
+ beyond our control. We refuse to take any responsibility for
+ the possibly illegal contents of these sites, because they may
+ have been altered without notice.
+ <p>
+ Hinweis: Diese Seiten enhalten auch Links (Verweise) auf andere
+ Seiten, auf deren Inhalte wir keinerlei Einfluß haben.
+ Wir distanzieren uns daher ausdrücklich von etwaigen
+ rechtswidrigen Inhalten, die nach Linksetzung unsererseits auf
+ den fremden Seiten eingefügt wurden oder von dort aus
+ weitergehend erreichbar sind.
+ </font>
+ </td>
+ </tr>
+ </table>
+ <!-- Untere Leiste -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr bgcolor="#0D2676">
+ <td align="right">
+ <a href="mailto:guntermann@iti.informatik.tu-darmstadt.de"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/at.gif" border="0" alt="Feedback"></a>
+ </td>
+ </tr>
+ </table>
+ </body>
+</html>
+
+
+
+
diff --git a/support/ppower4/levelo.pdf b/support/ppower4/levelo.pdf
new file mode 100644
index 0000000000..2dccf468b0
--- /dev/null
+++ b/support/ppower4/levelo.pdf
Binary files differ
diff --git a/support/ppower4/manual.pdf b/support/ppower4/manual.pdf
new file mode 100644
index 0000000000..e080ff370f
--- /dev/null
+++ b/support/ppower4/manual.pdf
Binary files differ
diff --git a/support/ppower4/mpmulti.sty b/support/ppower4/mpmulti.sty
new file mode 100644
index 0000000000..d8502e2111
--- /dev/null
+++ b/support/ppower4/mpmulti.sty
@@ -0,0 +1,132 @@
+%% mpmulti.sty 09 Sep 2002
+%%------------------------------------------------------------
+%% History:
+%% Initial version 14 Apr 2000
+%% Introduced keyword parameters 12 Jun 2000
+%% Introduced new parameters (start,format), changed the
+%% global code to take several file counting strings (eg
+%% bla-*.mps, foo-*.jpg, etc.), added compatibility with
+%% \graphicspath (Jean-Christophe Dubacq) 06 Dec 2001
+%% Generalized the format option, added the end
+%% handling and documented extended features in here
+%% 09 Sep 2002
+%%
+%% Purpose:
+%% include multiple metapost pictures and overlay them,
+%% inserting a transition effect between them
+%%
+%% Synopsis:
+%%
+%% \multiinclude[pause=transitioncommand,
+%% graphics={option for includegraphics},
+%% format=filenameformat,
+%% start=number,
+%% end=number]{basefilename}
+%%
+%% Include all metapost generated graphics found in
+%% files with the basename "filename", which
+%% have a number attached or in the extension.
+%% Insert the transitioncommand between the files (defaults
+%% to \pause).
+%% Further options allow to specify additional specifications
+%% for includegraphics, can change the number to start with
+%% (default 0) or the number to end with (default 1000000).
+%% By default the filenames are as created by mpost in the format
+%% "filename.n", where "n" represents the number.
+%% The option format with the values like "mps", "png" or "jpg" this
+%% can be changed to "filename-n.format", e.g. "example-0.mps"
+%% instead of "example.0".
+%% Complaints are only written, if the first file is not found.
+%% Otherwise including will silently stop.
+%%
+%% Requires:
+%% pause.sty for definitions of transition commands.
+%% The keyval package for options processing.
+%%
+%%
+\RequirePackage{pause}
+\RequirePackage{keyval}
+%%
+%% The command should process the optional arguments.
+%%
+\def\multiinclude{%
+ \@ifnextchar [\@mpmulti{\@mpmulti[]}}
+%%
+\newif\if@mpm@groptions\@mpm@groptionsfalse
+%% We describe the keys and their default values
+\define@key{mpm}{format}[\@mpm@defaultformat]{%
+ \global\def\@mpm@format##1{##1-\the\@mpm@count.#1}}
+\define@key{mpm}{start}[0]{\global\def\@mpm@start{#1}\relax}
+\define@key{mpm}{end}[1000000]{\global\def\@mpm@end{#1}\relax}
+\define@key{mpm}{pause}[\pause]{\global\def\@mpm@pause{#1}\relax}
+\define@key{mpm}{graphics}{\@mpm@groptionstrue
+ \global\def\@mpm@graphics{\string#1}}
+\def\@mpm@defaultformat#1{#1.\the\@mpm@count}
+\let\@mpm@format=\@mpm@defaultformat
+%%
+%% We need a local counter
+%%
+\newcount\@mpm@count
+%%
+%% Implement the basic functionality.
+%% Try to include the first file unconditionally.
+%% This will produce an error message, if no such file can be found.
+%% Afterwards we are going to check for more files and stop, when we
+%% do not find another file. As long as we find files, these are
+%% overlapped to the previous parts.
+%%
+\def\@mpmulti[#1]#2{%
+ %% reset the options
+ \def\@mpm@pause{\pause}%
+ \global\def\@mpm@graphics{}%
+ \global\def\@mpm@start{0}%
+ \global\def\@mpm@end{1000000}%
+ %% get the arguments
+ \setkeys{mpm}{#1}%
+ %% Insert the first part of the figure
+ %% and make sure we look also in other places according to path.
+ \let\@mpm@oldinp@th\input@path\let\input@path\Ginput@path
+ \@mpm@count=\@mpm@start
+ \if@mpm@groptions
+ \edef\@mpm@do@include{\noexpand\includegraphics[\@mpm@graphics]{\@mpm@format{#2}}}%
+ \@mpm@do@include
+ \else
+ \includegraphics{\@mpm@format{#2}}%
+ \fi
+ \def\@mpmdoit{% Do it by conditional tail recursion.
+ %% Select the next filename and advance counter
+ \edef\@mpmfilename{\@mpm@format{#2}}%
+ %% If the file exists,
+ \IfFileExists{\@mpmfilename}{%
+ %% insert the user defined transition (or the default),
+ \@mpm@pause
+ %% then process the next part and set up to try again.
+ \llap{\if@mpm@groptions
+ \edef\@mpm@do@include{\noexpand
+ \includegraphics[\@mpm@graphics]{\@mpmfilename}}%
+ \@mpm@do@include
+ \else
+ \includegraphics{\@mpmfilename}%
+ \fi}%
+ \ifnum\@mpm@count<\@mpm@end\relax
+ \advance\@mpm@count by 1\relax
+ \let\@mpmnext\@mpmdoit
+ \else
+ \let\@mpmnext\relax
+ \fi
+ }{%
+ %% If no more files exist, set up to stop.
+ \let\@mpmnext\relax
+ }%
+ %% Whatever we had to do (without nesting all the IfFileExists)
+ \@mpmnext
+ }%
+ %% Finally we must start it once, if there is more than one file
+ %% supposed to be available.
+ \ifnum\@mpm@count<\@mpm@end\relax
+ \advance\@mpm@count by 1\relax % start counting
+ \@mpmdoit % and run the show
+ \fi
+ %% and reset the input path after all
+ \let\input@path\@mpm@oldinp@th
+}%
diff --git a/support/ppower4/news.html b/support/ppower4/news.html
new file mode 100644
index 0000000000..3141d9f601
--- /dev/null
+++ b/support/ppower4/news.html
@@ -0,0 +1,177 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+
+
+
+<html>
+ <head>
+ <title>PPower4 Homepage - News</title>
+ </head>
+
+ <body background="http://www-sp.iti.informatik.tu-darmstadt.de/icons/background.gif" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" bgcolor="white" text="black">
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+
+ <tr>
+ <td rowspan="2" align="left" valign="top" bgcolor='#0D2676'>
+ <font size="-1" color="white"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/tudlogo-small.gif"
+alt="Technische Universität Darmstadt">
+<br>
+<font face="Arial,Helvetica, sans-serif">
+&nbsp;FB Informatik<br>
+&nbsp;<font size="-2">FG Systemprogrammierung</font>
+</font>&nbsp;</font>
+ </td>
+
+ <td width="100%" bgcolor='#4DB8B3' valign="middle" align="center">
+ <font face="Arial, Helvetica, sans-serif">
+ <font size="+2"><b>PPower4</b></font><br>
+ <font size="+1">This is the homepage of PPower4</font><br>
+ <font size="+1">(P^4, Pdf Presentation Post Processor)</font>
+ </font>
+ </td>
+ </tr>
+
+ <tr>
+ <td align = "center" valign="middle" bgcolor=#4DB8B3>
+ <font face="Arial, Helvetica, sans-serif" size="+1" color="#0D2676"><b>News</b></font>
+ </td>
+ </tr>
+
+ </table>
+
+<!-- Seitenanfang -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td align="left" valign="top">
+ <img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/space165x1.gif">
+ </td>
+ <td align="right" valign="top">
+ &nbsp;
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left" valign="top">
+ <table border="0" cellpadding="5" cellspacing="0" bgcolor='#4DB8B3'> <!-- In einer eigenen Tabelle -->
+
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="index.html">Home</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white"> News
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="features.html">Features</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="download.html">Download</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="extras.html">Extras</a>
+ </font>
+ </td><td></td></tr>
+
+ </table>
+ <table>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ </table>
+
+ </td>
+
+ <td width="100%" valign="top">
+ <font color="#000000">
+
+<!-- HIER BEGINNT DER INHALT -->
+
+ <ul>
+ <li><b>Nov 13, 2002:</b>
+ There were even more problems with different combinations of
+ images in highlighting mode or when old versions of pdftex were
+ used. Version 0.9.4 fixes the known ones.
+ Try to replace
+ <code>pp4p.jar</code> if you experience problems with
+ included pdf or jpg images.
+ </li>
+ <li><b>Nov 6, 2002:</b>
+ Version 0.9.3 fixes another bug with images in pdf format,
+ if they are used together with the highlighting feature.
+ Again it is sufficient, to replace
+ <code>pp4p.jar</code> if you experience problems with
+ included pdf images.
+ </li>
+ <li><b>Sep 18, 2002:</b>
+ Another update, sigh! Version 0.9.2 fixes a bug with images in
+ jpg and png format. It is sufficient, to replace
+ <code>pp4p.jar</code> if you (plan to) use images in jpg or
+ png format while highlighting is in effect.
+ </li>
+ <li><b>Sep 16, 2002:</b>
+ Version 0.9.1 fixes a bug in the handling of page numbers for
+ thumbnails. This affects also the thumbnnail processing with
+ pdfthumb. It is sufficient, to replace <code>pp4p.jar</code>, if
+ you experience problems with the numbers of your thumbnails.
+ </li>
+ <li><b>Sep 13, 2002:</b>
+ Since the first release of PPower4 in September 1999 three years
+ have passed and it is time for an update.<p>
+
+ The initial version, which was based on a pdf processing library
+ from <a href="http://www.etymon.com/">Etymon Systems, Inc.</a>
+ is no longer supported now.
+ <br>
+ From early 2000 we have had the so called beta version, which has
+ many more dynamic effects and has evolved to the present state.
+ <br>
+ The new release 0.9 can also be used if the PDF file has been created
+ with <a href="http://www.micropress-inc.com"><code>vtex</code></a>
+ or <a href="http://gaspra.kettering.edu/dvipdfm/"><code>dvipdfm</code></a>.
+ <br>
+ If you intend to use <code>dvipdfm</code>, make sure to use the
+ appropriate option when loading <code>pause.sty</code>.
+ For details see the <a href="features.html">manual</a>.<br>
+
+ Furthermore the <code>pause.sty</code> style file has now options for
+ suppressing the effect (<code>ignore</code>) or for omitting the
+ marker rectangles (<code>nomarkers</code>).
+ </li>
+ </p>
+
+ </ul>
+
+
+ </font>
+ </td>
+ </tr>
+ </table>
+ <!-- Untere Leiste -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr bgcolor="#0D2676">
+ <td align="right">
+ <a href="mailto:guntermann@iti.informatik.tu-darmstadt.de"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/at.gif" border="0" alt="Feedback"></a>
+ </td>
+ </tr>
+ </table>
+ </body>
+</html>
+
+
+
+
diff --git a/support/ppower4/odemo.pdf b/support/ppower4/odemo.pdf
new file mode 100644
index 0000000000..94823729de
--- /dev/null
+++ b/support/ppower4/odemo.pdf
Binary files differ
diff --git a/support/ppower4/oedemo.pdf b/support/ppower4/oedemo.pdf
new file mode 100644
index 0000000000..b3d617fbe8
--- /dev/null
+++ b/support/ppower4/oedemo.pdf
Binary files differ
diff --git a/support/ppower4/pagetrans.tex b/support/ppower4/pagetrans.tex
new file mode 100644
index 0000000000..e4a45be8ee
--- /dev/null
+++ b/support/ppower4/pagetrans.tex
@@ -0,0 +1,55 @@
+%% Transition commands for use with hyperref.
+%% Thanks to Marc van Dongen <dongen@cs.ucc.ie> for preparing this.
+\newcommand{\pagetransition}[1]{%
+ \hypersetup{pdfpagetransition={#1}}
+}
+
+\newcommand{\HOSplit}[0]{%
+ \pagetransition{Split /Dm /H /M /O}
+}
+
+\newcommand{\HISplit}[0]{%
+ \pagetransition{Split /Dm /H /M /I}
+}
+
+\newcommand{\VOSplit}[0]{%
+ \pagetransition{Split /Dm /V /M /O}
+}
+
+\newcommand{\VISplit}[0]{%
+ \pagetransition{Split /Dm /V /M /I}
+}
+
+\newcommand{\HBlinds}[0]{%
+ \pagetransition{Blinds /Dm /H}
+}
+
+\newcommand{\VBlinds}[0]{%
+ \pagetransition{Blinds /Dm /V}
+}
+
+\newcommand{\OBox}[0]{%
+ \pagetransition{Box /M /O}
+}
+
+\newcommand{\IBox}[0]{%
+ \pagetransition{Box /M /I}
+}
+
+% argument must be number from 0 to 360
+\newcommand{\Wipe}[1]{%
+ \pagetransition{Wipe /Di #1}
+}
+
+\newcommand{\Dissolve}[0]{%
+ \pagetransition{Dissolve}
+}
+
+% argument must be number 0, 270 or 315
+\newcommand{\pageTransitionGlitter}[1]{%
+ \pagetransition{Glitter /Di #1}
+}
+
+\newcommand{\Replace}[0]{%
+ \pagetransition{Replace}
+}
diff --git a/support/ppower4/pause.sty b/support/ppower4/pause.sty
new file mode 100644
index 0000000000..3f31153ac5
--- /dev/null
+++ b/support/ppower4/pause.sty
@@ -0,0 +1,185 @@
+%% pause.sty 18 Jun 2002
+%%-----------------------------------------------------------
+%% History:
+%% The initial version was created 11 Jun 1999
+%% Updated to allow options 10 Mar 2000
+%% Restructured after tests 03 Apr 2000
+%% Added procesing for random builds 07 May 2000
+%% Supply test for new enough pdftex 09 May 2000
+%% No need for pdftex 14 any more 31 May 2000
+%% Added commands for highligthing etc. 12 Jun 2000
+%% Added options ignore, nomarkers and dvipdfm
+%% runs with vlatex and dvipdfm 10 Nov 2001
+%% Update comment section 13 Jun 2002
+%% Make catcodes safe for pdfliteral 18 Jun 2002
+%%
+%% Because we need a color definition this can be used
+%% primarily with LaTeX. Thus we can also rely on \@ifnextchar
+%% and LaTeX option processing.
+%%
+%% insert small colored chunks to mark spots in the pdf file,
+%% where a break should be made during display.
+%% This method needs postprocessing by another program.
+%% But one can preview the formatted text, where stops are indicated
+%% as small colored chunks. These will vanish during postprocessing.
+%%
+%% Take care: because we have to insert pdf comments starting with
+%% the letter '%' the catcode of '%' will be changed temporarily.
+
+%% must define all optional variants to support creating a file
+%% without pdf elements
+
+
+%% Options
+\newif\ifpause@ignore \pause@ignorefalse
+\newif\ifpause@nomarkers \pause@nomarkersfalse
+\newif\ifpause@dvipdfm \pause@dvipdfmfalse
+
+\DeclareOption{ignore}{\pause@ignoretrue}
+\DeclareOption{nomarkers}{\pause@nomarkerstrue}
+\DeclareOption{dvipdfm}{\pause@dvipdfmtrue}
+
+\ProcessOptions
+
+
+%% warning if ignore and nomarkers
+\ifpause@ignore
+ \ifpause@nomarkers
+ \message{Warning, options ignore and nomarkers used together}
+ \fi
+\fi
+
+%% We need to make sure that , and : are not active characters while
+%% we read these macro definitions.
+%% Save their current catcode settings now and restore them at the end
+\def\pppp@x#1{\catcode`\noexpand#1=\the\catcode`#1\relax}%
+\xdef\pppp@restoreCatcodes{\relax
+ \pppp@x\:\relax
+ \pppp@x\,\relax
+}
+\catcode`\,=12\relax
+\catcode`\:=12\relax
+
+\def\pauseDissolve{\pause[trans='Dissolve']}
+\def\pauseReplace{\pause[trans='Replace']}
+\def\pauseHBlinds{\pause[trans='Blinds,H']}
+\def\pauseVBlinds{\pause[trans='Blinds,V']}
+\def\pauseHOSplit{\pause[trans='Split,H,O']}
+\def\pauseHISplit{\pause[trans='Split,H,I']}
+\def\pauseVOSplit{\pause[trans='Split,V,O']}
+\def\pauseVISplit{\pause[trans='Split,V,I']}
+\def\pauseOBox{\pause[trans='Box,O']}
+\def\pauseIBox{\pause[trans='Box,I']}
+\def\pauseWipe#1{\pause[trans='Wipe,#1']}
+\def\pauseGlitter#1{\pause[trans='Glitter,#1']}
+\def\pause{\@ifnextchar [{\pppp@pause}{\pppp@pause[]}}
+
+
+
+%% dvipdfm support
+\ifpause@dvipdfm
+ {\catcode`\^^M=12
+ \gdef\pdfliteral#1{\special{pdf: content
+ #1
+ }}}
+
+ \message{Using color settings for dvipdfm}
+
+ \RequirePackage[dvipdfm]{color}
+
+ %% This is for the support of the dvipdfm color philosophy
+ \def\pppp@gettail #1 #2:{#2}
+ \def\pppp@gethead #1 #2:{#1}
+ \def\pppp@tail #1{\expandafter\pppp@gettail #1:}
+ \def\pppp@tailtail #1{\expandafter\pppp@gettail\pppp@gettail #1::}
+ \def\pppp@head #1{\expandafter\pppp@gethead #1:}
+ \def\pppp@removebrackets[#1]{#1}
+
+
+ % maps dvipdfm color arguments to pdf color commands
+ \def\pppp@dvipdfmmap #1{\expandafter\pppp@grayorother#1:}
+ \def\pppp@dvipdfmmapper#1{\csname dvipdfmmapel@#1\endcsname}
+ \def\pppp@dvipdfmmapvalue#1{\expandafter\def\csname dvipdfmmapel@#1\endcsname}
+
+ \def\pppp@grayorother#1#2:{\pppp@dvipdfmmapper{#1}[#1#2]}
+ \def\pppp@rgborcmyk #1 #2 #3 #4 #5 #6:{\pppp@dvipdfmmapper{#6}[#2 #3 #4 #5]}
+
+ % for the latest dvipdfm.def-File
+ \pppp@dvipdfmmapvalue{c}[#1]{\pppp@tail{#1} k \pppp@tail{#1} K}
+ \pppp@dvipdfmmapvalue{r}[#1]{\pppp@tail{#1} rg \pppp@tail{#1} RG}
+ \pppp@dvipdfmmapvalue{g}[#1]{\pppp@tail{#1} g \pppp@tail{#1} G}
+
+ % for dvipdfm.def with bg-error
+ \pppp@dvipdfmmapvalue{b}[#1]{\pppp@tail{#1} g \pppp@tail{#1} G}
+
+ % support of the older format ([...],...)
+ \pppp@dvipdfmmapvalue{0}[#1]{#1 g #1 G}
+ \pppp@dvipdfmmapvalue{1}[#1]{#1 g #1 G}
+ \pppp@dvipdfmmapvalue{[}[#1]{\expandafter\pppp@removebrackets[\expandafter\pppp@rgborcmyk #1 :}
+ \pppp@dvipdfmmapvalue{}[#1]{#1rg #1RG}
+ \pppp@dvipdfmmapvalue{ }[#1]{#1 k #1 K}
+
+ \def\pppp@colortostring #1{\expandafter\pppp@dvipdfmmap\csname\string\color@#1\endcsname}
+\else
+ \RequirePackage{color}
+ \def\pppp@colortostring #1{\csname\string\color@#1\endcsname}
+\fi
+
+
+\definecolor{pp4red}{rgb}{0.9,0.5,0}
+
+%% We need to make sure that our argument parameters do not contain
+%% active characters when we are called. This means we better set the
+%% catcodes for some common delimiters in our arguments. Let's hope
+%% that nobody is going to change the letters and digits, too.
+\gdef\pppp@catcodes{%
+ \catcode`\+12\relax
+ \catcode`\-12\relax
+ \catcode`\:12\relax
+ \catcode`\=12\relax
+ }
+%% now we need a section where % can be written to pdf files.
+%% thus make ! a comment character
+{\catcode`\%=11\catcode`\!=14
+\gdef\pppp@marker#1{!
+ \ifpause@ignore
+ \relax
+ \else
+ \pdfliteral{%pause}!
+ \ifpause@nomarkers
+ \relax
+ \else
+ \color{pp4red}\vrule width 2truemm height 5truemm\hss ! the marker
+ \fi
+ \pdfliteral{%esuap #1}!
+ \fi}
+ \gdef\pppp@pause[#1]{!
+ \ifvmode
+ \vbox to 0pt{\vss\hsize0pt\noindent\hbox to 0pt{\pppp@marker{#1}}}\else!hmode or mmode
+ \null\hbox to 0pt{\pppp@marker{#1}}\null!
+ !\null\hbox to 0pt{\pppp@marker{#1}}\null
+ \fi}
+
+
+ \ifpause@ignore
+ !! define dummies, if \pause should be ignored
+ \gdef\pauselevel#1{\relax}!
+ \gdef\pausecolors#1#2#3{}!
+ \gdef\pausecolorreset{\relax}
+ \gdef\pausebuild{\relax}
+ \gdef\pausehighlight{\relax}
+ \else
+ \gdef\pauselevel{\bgroup\pppp@catcodes\pppp@pauselevel}!
+ \gdef\pppp@pauselevel#1{\pdfliteral{%pauselevel #1}\egroup}!
+ \gdef\pausecolors#1#2#3{!
+ \pdfliteral{%pausecolor \pppp@colortostring{#1}\space \pppp@colortostring{#2}\space \pppp@colortostring{#3}}}!
+ \gdef\pausecolorreset{!
+ \pdfliteral{%pausecolor reset}}!
+ \gdef\pausebuild{!
+ \pdfliteral{%pausecolor appear}}!
+ \gdef\pausehighlight{!
+ \pdfliteral{%pausecolor highlight}}!
+ \fi
+}
+
+\pppp@restoreCatcodes
diff --git a/support/ppower4/pdfthumb b/support/ppower4/pdfthumb
new file mode 100644
index 0000000000..6f2c9a857b
--- /dev/null
+++ b/support/ppower4/pdfthumb
@@ -0,0 +1,29 @@
+#!/bin/sh
+#
+# pdfthumb shell script file last update: 13 Sep 2002
+#
+# minimal usage:
+# pdfthumb input.pdf output.pdf
+#
+# Note: input.pdf and output.pdf must be different.
+# GhostScript (gs) must me available to create the images.
+# Unfortunately it fails on some input files for unknown reasons.
+#
+# It is assumed that you have at least Java 1.2.x installed
+# and can call it with the command java. Otherwise specify the
+# path for your Java runtime system.
+#
+# Modify this script such that jarfile contains the full path
+# of the pp4p.jar file.
+#
+jarfile=/common/Java/lib/ppower4/pp4p.jar
+#
+# If you use a web2c distribution, you can place pp4p.jar
+# e.g. into the directory texmf/java/ppower4, run mktexlsr,
+# comment the assignment above and uncomment the assignment below.
+# Thanks to Reinhard Kotucha for contributing this suggestion.
+#
+#jarfile=`kpsewhich -progname=java -format='other binary files' pp4p.jar`
+#
+#
+java -cp ${jarfile} de.tu_darmstadt.sp.pdftools.ThumbGen "$@"
diff --git a/support/ppower4/pp4-macosx.sit.hqx b/support/ppower4/pp4-macosx.sit.hqx
new file mode 100644
index 0000000000..b4f2fe48fe
--- /dev/null
+++ b/support/ppower4/pp4-macosx.sit.hqx
@@ -0,0 +1,484 @@
+(This file must be converted with BinHex 4.0)
+:$R"`0#eYB@0[FhJZFfPd!&0*9$96593K!*!%@VF!N!3q,e0dG@CQ5A3J+'-T-6N
+j0bdb-$!a)%&XB@4ND@iJ8hPcG'9YFb`J5@jM,L`JD(4dF$S[,hH3!bjKE'&NC'P
+ZFhPc,Q0[E5p6G(9QCNPd,`d+'J!&%!!!@VF!N!0b!!%!N!0bcQ)0TD95CA0PFRC
+PC+@P!+@3"!%!!$S!3,MSiGbik2VM!*!0#T`&!*!$d!!""id!!&RR!!4`F$3YE@&
+MEh0i!!"J#!#3')!!N!HPN!3"!!!j!!#ik2N(Z1Mj"`#3!h)!!!16!*!$FJ!*$VF
+!!"J%!!!#CJ#3"!m!,N46Ae0dEh*P!!"J#!#3')!!N!G#`G5'-EmrL$#DVQr0IaF
+NfcJ["CXjMl&mC,b4*BmlP9@k50hlAe'hUD2ZLZ9"`KMEQ*9Ge(Hb!j["9`IEr95
+%FdUqVr9F9P61+RmI24L`Sa*V9TA6cA3H3Y+EcF!AR@D,V#PbmeffYDNLDT3Br13
+#[Bf8cEH[fE,,Hr&"Ka'6aM1eJmS8mqj1H5q5VCDiFiV-eDh&FY6L4GSNHQqTEdj
+"LaaN$5qiEP5[*)X2pd"(L9+q86*[F&J3b1#b5fe`#l1l'arJM-cM3+AmU6[(3B,
+Qd%a1&H!k[,D'iSPeC@&$%8&&T$T&NZp&k+c&*Y)S36UK`UKD)hCI$G-aS5TI+LG
+YPcFb0jTVGU%YDT06@MT*Bq45C"bIkhLUQ,1'm'YKM)'F&LY5HlU#)l$-Z5L%,Kf
+63kT)3XLfFh(&0([b1e#(cUH9Eb&Jcce!14&r,KcUj!G`IkN)3"lYR*PTeJ'08I!
+GH6KhfNJ'"JjFr2c#fac$HlSfZK9PQZV"qMG)3QZQl"K@)$qlLS)%bHq9H5)pJeZ
+Lk`%@d@9Jf!jPT%DJb!*mjir+K!dlcTC3e05UiK1*h%K4&pZlpc)qkjEXM6'!Q3l
+"4#k"4qL5*U!#hjJH[GLA1[KZ)hUFjH@hfAm2)h)'+bVNGpf1daKVrcEYZ0p84&m
+0aTA3qSA&FQXmq*I@hfdmSdD9BGXM@&@C$+dq-bXCDp*PNLZZRPFGiZ9GcXqDXQa
+e'2AXqUE-8(VjXZ9QJ3qHMVJN8m-L1Lkp%(S+(0ZXSPdrGQ,[,81`Mr-f,jS2DY9
+85dR-4Ci49U@C2Z6,6rJp#)+pj3k!%+@3"!%!!$`!!,MSq,'ik2VM!*!$d!!!#$3
+!N!0b!!bF9!!!#&d!!!4"!*!%$`!`-&*PB@4YC5jdH(3!!'!)!*!BJ!#3"d,"e)*
+Hp(6(p!K*NT3AL!8dlCaGr48KA4UD2qA$m+4HmBUhR-X@mSBi-6Y5F,cDiC@jrBK
+%+TRZb@0,kb+)2Adb@GSeDhJ#mVMpq&Z'6ID6p66l5LfbTmKMY6*'iRa-,mS9069
+Y6UA@j!UpC16XGYamdHYILkMEFS1FU9Lb"*AN4r33T38ZjL9(Mr5'&VfA5-5M`1Y
+6d&#4XG9+eL3#b8dR49@4-X4Pd&`Dc#I8r3r2KYi#Y@`NBhHeANfFUJYF9&l`a'9
+SPA%l0%Cq+D,hRUDA*3E@2NmUhS&cYX"'5Jq1+GXUA+9L)qmG4k0e,(Pe)`T`F@a
+03B#5UM2ESN%e"#-&,LC$ZAalcP)k+YEK5kpY-AhbN!!26"Gm*j[b-EBI-A'9kp%
+1bhX3I'K35+FhVE313bhh,$KEMpBfFrqf1qZ!XQ19+aE`@rXELRdbLqb6Z()P&A%
+4jmki'q$Me(HkFX&9a12Gr(+bk%eKR,pbqF#0qkD!J(UV9aF8'ULbV"G%'*D+,4(
+l([HZp24U%XTQ)TSkqe$)kT0Y4TB[&Dm*Up+bf5@KG0$ebUdTf-`R56TiEJM[[J3
+&Z5i[&H6ampSba1H,-BhdCGd$"8EU%rE)3p'ek-C59i'B`0[%ZbX&M)FpE`IB`PG
+DaiU3!"EHCP4`VAQT+6-B,5U3!!'k[CG3Y,LZcXk@EeZd48+bcjrd'9D6%T'F$i-
+V)GI8D(0ERbEN2p4rF2QabX[&,p*Mh4'58R#b**2cA9S[mVD*@eJ&BYJDTqDDGVf
+[CUNbM6@@U2Y+ceIeP'Z6&@6Nl0!8"H2eeRTUYP'bEYHq@qKG1jAlIa&-8K0NX6P
+`8%%Pj8S(Q(9fa(H1#K3XZ!`95aAIBdH$)HR3&)VVfJSkHcffVS6p9@2dc9+0P0V
+4@P-J""ffV6SQp(rSf8VMQ2T5'VK9'9()GEP(19iVeAdp[5-j(b4"LCm[3a#CX(&
+Ui'd&)+&d-YlS)p&@Q*fbE0BA(9m2f$XpUEcak1G"+H1*Z!Z*CDf@['04EG9#,FH
+,685j&&YpF'R'[Y$Lq-MjZHY'X'2jAD$mKB&(X+0XJf)1UTAK)5jB`9KK,P$5Ef4
+&ji@TPrR8%`aq0BlU!l)J5b-kVHhGee2,MYmhj2d)ZAG09he!DDcRa)%q1``*Vcd
+DIlbNQ,C#if&U@#!aq$F*)E'3!1paif#ZLF-"LlHlY9[`mF!4lircK)b(DB1bMp2
+e'3@rV%f%$c8-Z9b)![c(LaK!1C(9DQq1JFfqiH(`U25(e%B!!$rXD,Xb2#2T"("
+!d+K+!C*"Xd-,a4T+Dc99F((6c!33c41%DkhAhk1F4pq'DPFdfN$[(,f(f@(Sl,b
+Mf*KE*Ki+f5e)CM@EkC!!ViVCVqUVQLN-&ka5-qF6iBr93JT8H)K5EaSRIa@D[k1
+NCCf[)M@M$ciXqHN0&F9BHE%@*&iZ9fLE8!imreM4-5Y3TC!%!3!!1!!!Yk@HG,M
+Sq9i!!!16!!!*H!#3!h)!##J%!!!"b3#3!qJ!N!32!&"30%aK9'9B!!"J#!#3')!
+!N!G#`G89'ELrRd6GHBX(9[B!c)TjUMNCKj4A0JDcS!N2&Q'b66EMV@pr[5p"A`-
+Ur`hm3qI%L8BN4@i80$Pq*k@p#-H!B)dfKF4HiXeB2m"eBm#+BYULfXA5e((b,l-
+$,dpTdMG,mYqF`P9a%)8'C1lpZ6mJjBp8!QAcq,h9ZCSU&#rIPZXJf[N3N!"BIfp
+%LeF,B662ZjeFc#$q,QJ)G[@2+AUK2Lqd##MA#[QLpX`T&bLAp,eR*cZ"#(pfYpX
+)fA,P)ILK*"kJa+df+RDQ,R-!CeDF312BVra"Hj'lSZAa6!RHb5%Jqqrk!+@3"!%
+!!$m!!,MSi1Lik1(T!!!)0!!!@SF!N!0b!!m+B3!!)j`!!!B&!*!%$`"38'phCA)
+d)%4bEh"XCA3!!AbD39"36'4`E(3J!*!2J!#3#F((!!"+Q3#3"!m!3X(9"V[[`qM
+pJ)%0NSSS%lM9ep$46(DM"KpF`e1Bmp6$L9$N9lT6#V!6Y[*jSSr!HTURCY3'qbX
+)AR23ebRC)0`TD'-)j!dVT)L#f1-1&FGA-$EHUB83[dp'jJF9d6cA#q4$STQpbii
+TpFSYUKF+fkdD%UN[2c%B9`&rc'jlZ[[J5Rc3NiH6@`AKmB1)+LhrJ6Z`N3kT+RI
+ph%f@P9)MFVSS#iIH15`)K#"A`MrJ"k4#lqaVKU41h!ZDL)*ALQLpj9S1h9FlhmA
+kqN`!B%N-5AA#ZFf5@AmNHbV`-UfpTPkQ$8SXUU(%XAPNSR6#Ud3TTURE!R3UT*j
+%&#[dEl*0HNi3kDrFUA$-k3dcihmFek+#Qh[&JCL*B&e2kRcm[MK5eX"1"#5%E8A
+B&#ESdJS0fq+fhcj%Hl4c9)YD6USAFdkEfTpNPD21pMX@E4(-DXh'a)cr4UCCmHT
+Hf$lEJ!ZGQI#M,hCDI'[PRhk!jTQISH2ZHTX(ZQCm"&J&I5rh!F5-a5Xi9IYEP+H
+Uh+f%mIr`[h6ImU`k2FV(aqB4V3`iFf6rDDZ*U+'kfQHm&5'+F$FM9ZA`UHl)qj&
+28K@L*0i9G(&lJF+Qm@[b!q5bmLar1M(RjJa,3#bYCTSZqbHV+5UBk#"*66)M9-2
+f&1i"Kq3)%[,"EpjddEV%Mh5%aSY4pdYJcE)9GmE`r+DCV,ibhX@52rX#KS#!r)1
+KVKCcalbQS8RRr&2lhA6H&Ykmc9f0rV%5G6cmZCU&'FE"F*`%AmG5"2d-F8kk0ZQ
+2a'l-QB8C%q[S$Uc-Mm&JcfAk`$0)qR1YKK!0ZFk4d'cD459j"PRYF&@)M*DXEJ(
+[45jYeT1e@i84FA,IicCfY%!G8!@X'b1H8V@0TKb6Kr*$0Ei'B#d(DcZrMiXl+*(
+S$Zc&GqFCX%-)`LdNCK`f35Q%@m&TR8irT'ZbLaVe,&(Gj($A`NJePCQ"!"*e4fG
+,i-clrfYHbE!TipGaVJ[@6aT8aP3$LKl(dJD&E`f1S#5,S)Nl"MYS9-r(X-2pV"F
+C@D-e0"SJPaXkQZ1KU&5I"2GXHi(@SG,6P9%rZYPD`B8!!-RKDI5T&Yk!@MT-q`&
+@%B9fL0-4`RRS6r-X9E5KqRMGA9q++9+K35``(K$aS)"'rpR[aX)(U-kI8,+KA#I
++A3aabpSi@&1Ym'&``'%kX,YM$k,EUQf4"kS#5)J%$U!,QF#C4NS4j0lkN5bXIT8
+`LkZiX0kQIQNJ9FCI3a9Xr'2,P&`Qd8pbfNf9J6!bjY54b)HTF[0[P`*1a1X0Y2S
+%aA"diTR11aF*dQQ%*5%Pil)6ND"693E5FlNI*E#!DQM%[2'X-hFI#ZmeAYU8a%-
+f2XF1MeSbF-BVY$C4+8#0m%"&eY0T9&[,[dDTTS9qVkiUj25ma5*#Qe5HNb"I"FS
+Y,a0)kN0*5j*ILS8RG&q3!,,PFQVGelVC"J-fAbZI[`bL4!h`%'"$"Xa5qL1MX(Z
+(Q+Mma1'&1FpL["3[*X@pHmQfN5F@XLE'FH(mPP+`ZVC+XCadik2+Th0mAZX'4Q+
+'`iqFMX5q5@V-0!iMG0!2EKlCj31@(ZD8dH4["3Z5Y,f-2fM2SFPap52-[FqNL8l
+3ppr&K#K0FTS3Yfj1UNr4%6*UfMBXb#e-jh#,0`RdY3Y`KEB4f&Z98,aLS4VCX2b
+U6hHA)Ic1de+$AK&e%QYPH(S*TL5b)6'Qa(j@)rpLNN3A)-bR4m&)25S4#G*K8S4
+P(Qp,qJpCUXZZc@a+9[,0,QLKiTJdZNGJdJ#'GdD"[+)-`CA`5`M9iNqfp[Ji98)
+L$%5[LkmE8T&--AX,1R3D-d[MM@iYSc@"pCU,I&bqY"G@Vd$I)*!!)ZPJdJT4$*M
+kS`k5CBPV!PBFIE%r,mRVNiF[me4#JCH@+BP1DK5LMQY&Xa9bqAVC)d!)l+)8&Bq
+J#(4`4[V$FMVAl`DH&LACekLPT)(2h,-HLKFSI+la%+3c(f9l5)(3H[!"!ml*q0d
+Hr")LdS**1H"1JET3IaYbJU86dNNPF-[8k6$k"q,Xi69YrqdSBGB&5E+,-CYF'Rp
+d2r#eS%eCmCaNe5[b&(&XIlJ)*BVNLZ+,YfDYrfY6RP28NDGVa!qbF'AiR,BMMXB
+E[P,&5KfG6)2'I3)0mpF-NFXTfDppaGV`RA5IBlIZ-3a0bZMmVIFE0&Fl6l0bCKI
+m+0UUP!-Y8%6d#B00HZa+&"T'eSmJp!ZC4ZM*@INaR(*&iaDN5X+MrG6TX3FYi8V
+Qlpep*bIG121$VCJKTQMj4V2)B'+1bPK6jYEc@jG43UE$[JLfd9MeD,%re@[D"cD
+m&fh2QYUCDi$fH&))11@NL+mGJ&C95pr`PH!*E4D1G8M@VA"[JBXUZ3&0YHj8qla
+KlEFYLR)re2CkY#(I%'kFmk8UL,dC,!aQSp*(cVR@fDUfXEm'Lh&[m$!kDpNQq*m
+MfG)TADdAV65e&qD@)5j&F&JrlVYq3&NBr0VYfE9,9+r0R*hle[cc$$-@Qc2a00!
+H2+Dl*T!!%BbBGHC'$Q&DXNihi`XIP&jD+kcBST69b9fiLr61m*V4(LN8@FiL#(9
+0PbR@EmR%BHYNVZXkpAQqhM4MEFf,[fZfk+mJBL!@KhL)N!$",2pM#M#&IRN,1%K
+p1l,1iqDdr*J,*`Uam1FYrU`p$kIHRTCZfd!D$-HVfrT$Hf2LaCqG`HMMf3RN@mj
+)'fY9%"HK#3VM!qJ$mQ,&$$4NJCLP+h!J-!9,4++Lp3Lf)pYY[F8dISDe!"8MD#k
+0Q'MhcfKrYY2fG#PZ8+cLcSIT9F)T(SHcmHQdjB8d#8V99lm%9BH)HSXm'mL6RM4
+c0rh6Rj@$Ck#G3N)-8"i"!N,SM$B-MBcV$3"kr'-+6bQV0QD1-DM$BBXf2G9m1jT
+$&p'q,C8Mp"MaE0YIbqeaccY#"A8ZRPc#L,C888Rfipd'EPM6lGhm1LS[XB"CNRL
+fhbhU[(mf9Xer'G(UhHk)cPSZl-bQeqK1C"%p(m#S68*Q%-2F2RkQVj,pERUhiPR
+8D0%"Z1E!2ei1c2&FdZ[R#0b,&(ZS)E9UeB*SflDVYe5qem4HJdkqh3Yi44F3"Hf
+,h%3Vrkq0-Hd5!k29cS82d,TGTVmhJCGJqiae5T)Fm5&0r2h)PiS@lcM[LTrJLBe
+5G#R0N[RMJ#rVbYaG'&9Y42QDb!3)D9cILGC5Y,aM[pYmSJ6JaH,NZV,#hL`2EQK
+f4rY0&Jqe#-%0Y%PLi+XS-*V$TCLEFkLjb+2Gq$3--dSJ2JhJDpK)IP&k#l@5*5j
+L(qRkMp1L3pG5*Y[%QNG%c*-r#DM2(Tl1)"JMqDm[F98Y#KEqNN4e39qH$j5GiV-
+iT(Pm%PLhMqKl@-mIMUG@0S6Uebr!bHB!hcXGMS*SI+di*Y(9erV$G+1+Npk*3TB
+jJk-[k&&c@aK199(TSD!)+Lqe*mPqf0ZqPUiNmcCCF&`ZrbFM89MJ"G%3,93D'``
+%e+,PdD+'c"NmKFK&E"K"Z+bU*Y1HUa-icD9U3H3fk'EcM1jQTE!&)[b20Rb8c2F
+"MmALB,'Zdp`,#AdiED1D`lTJf0e)UFR'5JGqDXFa@b&FBmS6r5@HV$BE,8Ede'X
+HfQJRhBq0!D#*fcL!l4(jaI08AB3q+#!(C6UXDhUSp,rAI)pV`h$X@J$q6fKp[*r
+djB1NZF*2CENdEP(4Jdh&&PLH(G'eE9LQ!SQJY68,)HKFiU6dqppVa1[i6@&Nd3U
++ISRZ&T[j8Nh3X3*X'8q3!)hfZjpJ%[Sk,pmY5qrTLT1`&KM(LqFR"db*ZH-Kk(j
++%DFPhP&A4VB`K"h0k&CpK#3ARpb%[jDZ6!Ye`[G,["TT&IV0Mh&hEE!9EEH#pkb
+6D[GAklDM+TC")fbp,KpQ"UA,YXbic(R#[1GfG`bH@%[$4&U3!0HGhR4dR)4-9eU
+Xh*H0p5%YNBYIB$)&`C8!6,%4(q#pG'52j"i!%*EHH%D0+SbXSiqCIPQLlbepAAL
+R$0eA`iha*#iibAa*"4UJShd1fqqjH5N'@XIc+c5D0%6aYmL4QYY@ccGMfV%RCLh
+@S)5MAr(+`aUR0D6,QGl0SDUFC-9&a+&c+-BKG6+-&B3jI@Hj)T-!FTDi))4[eU'
+D$D*UR+9-5D[qH2f(!8DkAR!&2YRBK-AdG3mKZ8rjSh86#05'8&JhSiL&U)Al9aU
+6m!ar1Lj`eV"BU%AHP[!P8+`L%QJSFR@E8plZk('$Rqp9FG#)B)h*M@QC11KAGGB
+JGYLCXe(JZV[1XU2dF*0(+![I2@&bb-(Xl&Zi4&ci(QZ4CKS@!cmjkpfG&Hp+3+"
+UdLASR%M41r$JVN-%!1He`,pK#Rj"H&ilRSjpVm3KB,cVK!CUmcSQHl+JY#%E-d@
+Y52U5(5QXFq%rG548M6PUEL(E22$(LaAdDSAE9T+0UdZN[ELkU!Q+SlR91K6brNI
+(BeEFk[r*'q*1cCr"pN0B63b9"!lP[KKemhA%8Ke4QFG6MSi6h(2)Kp51R)kIHR`
+)Xrhl@mq'CHM1p01PAlMD%S)P9a%!"NEb0Sri0p$(Xh!r*cKM[c@Uq9iHd$84k(N
+mZCM$%L@"`fP2YdSS9VR0p8f0QPBak+Z[FMJP[LDf-@[8bQL-dDmbL%'qPf#d3G#
+A0K24j[eK&)5AP&X('e4kJUM1*!$MAJU$ehF,'Kpr4#%fl[0ST1-I'Q2",JhQSYB
+8e!0"lJBr9%5M$pfm[bH4P9mp9KFM8(2GP58Ck`"NKR#)NiSk%5dGF**Gd8-Fa#I
+r['@'HcLG2$4NlYZFe"rA5aCd1iIYLd$ZRK0BAb5FI#DUj90N1YEDXCfI5T5mYPm
+J%,J$A*a1bm(2a#XUUZP@k*SiYT!!#BC-F!Kll&bS5SP"j*1KCG`hf"d8XaID(2&
+e%l`fZQG5f$*"J6e"lM80KZpM&$X%!2mL[`aZ3G0j"*YNCGZH3$UhH'"aNRe0ApC
+#q@NpDi',&Y%3B6,UjJ5H"YbjdN-$U1CH$KGe6HcKrcI@jYiPGpZDH1mHDE&`ipm
+%!2IDAE+-Z0J6()Q)Sr(q`RR3VZf9i,hFMdl*+L1Q`D14kQ&e5TC&9AXEVicNRR'
+d))Q2qE"22&!YU(irC(DqEDa9rRVGd@p#D"h6jH[jj$Y+'m##,2j2V!MVRKE(LrS
+%G5"9,3(9mYY8p-D$93p*[Dhq)@fMhVa[&GC01Gj5"MPCl$B,HJU(dAa2V4B1DNN
+P")Q12dBfJrJa4*!!Qll`*C3*5AND,FMR(&S5DMijjX[Q&S25!jdkbF916*QaKMp
+Q35JAaI1fLf13!),8ISj4L!aj$V9*0%-HR4HqLiD(BdF$-[,Tr#'kRZ+pc'X,6fC
+CNRd`,DY5!65[KLr'9drR3BG6['65DVQ*2p9dF4J-d91bF8+-+Y6cGEH'C,lck6G
+"5'0CFMdYl5"6fp)G)fA@$[hVf6LV8hPH8Ph$dli%eq6%6&D`Gli&jV+HCGUA)JE
+T-+lUJ)*)k65Cee0@`SSP0E*DJK6Jm$3cKZ3#$F$PhRRKMTfk-F'FlY)UkJD3!+f
+Z@ArHHahPZ0!b`fPf)P6ll9ZP3Ib8j&RV8T2!+VQM,CrIh#)&pHe!dh*`cGhK)"I
+I$2b&BifKZp0"B`5Cmh[[1%F5r*JQaZ0)!Njai$eNXh`dHDZ+j)JjLELaj+VSNB!
+[1MX5lER00rh1aGm@p@e%p8U2chf`#IHSfM8iI*!!XhmTSGRI8aQRNPj6Rd92*kT
+S"(,f0cRYGB,LUhN5*3,lI)H#I59K5pN0M,-pa3mMSk31JGSQ+&2L3'lr!bQA&5U
+CN!$RS0bYXejd5lCJSSAV-M1%4#4+BRkSG[ARfP"h)'lE3(9a"RLA6RX4A(%eI@m
+),*C*(SV-+(9I`(jXBU%#MSe0#r&#)Fq'Qjq8M[cpBl+FA@FXm)fmb(p6d`8EZrD
+YF,C%bU9Ak[[pbSJb[KCBqhqYQGL4(dDC@@3pPZh,L"0r"5)6"I*6QPc'UPk+39B
+@%#4DlUVaBX1SjhD+EI@'r9TqiLmBE@,TG'GVT3(0$Xq2S)N14DZH&ip8*[,Lp0R
+c3`U#BEjHel8-X1RKfYA-"8XAJ$YE"aQ,KKhe'[N10%1I)5rmd@["C4BQ*GbE!JC
+K"fi)D95,$Bm)rbiEi5J,1,!#hT,,@Gl@#!'AH*Cd#b5IDl)F9(If"G*e[aDjFcF
+rd-IKI#Eql'$c3"K1)4i&Dl0ZFb,)qMAV$(j)MD@p$i'VfJ&aM!MZkc03Z9-L+%C
+fC-hm$[IEQ)I%+ANkHlE23J[9iPUbCCfVJcHrmaqFd[@a%leCjd(8ac@5HVRdK%8
+NFENAZq-F'bq5h$2C%MeI6X(`HDDT!eJX[!IXa$8A9rA4q@!J,ECIN!$@#*%N+1j
+&XTBXKj("Xl2ie3%BEi[NH1LBkH`VbRXjka[S'h@-TjdM%pZl1jP4-8+2Zjkd6b%
+9XZJ5e1NJbC9eDHTci2#!e+liVCF,'a6"S3-L2bZ6*b61DcVZlMCI,lEC8U@23i(
+*PCJ5jNCp`6%P[r9lbeY'PHpPFbVLEMXL2dVj61UP)D[GUr3,e+V"XQIN$!YV8bC
+qpF(GS5@GT'5K2#QP8(4!!YGhUIBf5)mZ%-)F4B8fKC`aZGH8BqlQBeF+LkcJi#R
+`R)H$Cd#r%SbR@KU#iL"Y"Z0Re'i*5PHPZJ6&411A5A)K'YrHpqfi`&$18)'8@PV
+BPX$*5U,"cHMG'DJMQY9$PAT4($8VarBNa+)I9C++H$Q4+L3[i$*fVc$D9$qE86a
+V-#+UTUa-fHTD%0Tf@b"'Id2P0IVT6"[hd%11q,H&"qeFk1KdcmL&8,QT9LQpl8d
+A!hj2'LTQ$'+Rh(15k[R'VDcM,fYXA#)1)r@4*JIaE*RpA1aXZFl1#@342JRRRrm
+h1+U9F+c*8k9!MhGHSYL*a'`LNe6fAVRNElS%+N#YVJD)j%f@`$cdGVT-6VV[lXN
+L%,P&SY[S4*(Ih`*#*4@DB4[kMcq,Y!0q89*#I9(6!5mjdU0mJShB$+6*k-HaNQG
+l%K#Q6i169pK%D,*+(qISC(MaZNT8NmE8ap)i@Sr[V15kIJh6'-L(DSMJ1c)qiDL
+E1PTHiXp)PQ6qN9[NQA1C&h-RU!*B)'`CFXP'6V2qh$Cf,iB[V#hLQlC25*R'SLI
+SIrDKafA$%a5)aN4I!b*U(cPJ+MSp4GQ-#X4c!20XV#UN2I3@ac#XNNTC31'&fKq
+S)P&bbkDCp3RJV*!!GkZ9LS43Xp$20BiphcLA)lF2D2D@'hL%6+U8fNPhqrY5m%)
+-idXl&G6!FeV`["*'@k`*@qk4L4`Z6Q"H6*'rMQ@0B39&1A5Ce,Vi(flVG0LTT$A
+S(HGmfPH&B+ppZ8fh6F$8P&Zf92S-@@$ZlJjIe*Y*D0VpfpBMX+3A46E1di8%,QM
+3!2@YHAr4HY20kSKfD%0@RU!2JP`,JDj!(PbjA!QV&0XCU5@lf[pbJIfC10'##63
+bh!(l8`MpJ([6a80"2P86k2I668-8![1#EY0mrq&*dcZ&PF3'L9&UZ6+c[)[NMIV
+eAIkqkpYaNG,`D!E3#qPkK(JI+jehL8'S('L@DQA%X`#mKKSG@6NBcCIj5@-Ua@V
+Yk6@"L(U-IDb4aD'IFCj(463M@(bZ)9r@Hm%kd0d5TXT29[8(5(`kMc@1k@je$G'
+U,K*R(!,'+SRbF+#iNVp`p6$dm"Q4bU"q(ClY*"`E)&HT5EUH@5S)jI"VFh0q3Kk
+*R*NcrLF#,lXf*6DFmFUjbacpLUTMqr1PKJeN9PK&HYLcpmia&IdeVe5VqiL(,h)
+I4`aZUG[5P2a&VJSNciTqJJ3'#F0F@B0cBLErj3A9phplY,[4)eMV-LR+cmrYSGZ
+BMTa3`qVRa,+P*pB6#Z@rVU90Vh['`Z'H)SeA9P9,+PG"L`2YlMGSiP&8S5C"["'
+(V9AQUJi,pfrT#%$cHE&YCIq)9VMBF+@+$l'amHk9DRdq59l@f%#1DcbP,2+)2*j
+KC"QcplYXmE[iSJPJJA'9drIG`rLiT8m)+''j$+p5pRNlpldR"B+80%mGr*d8fNJ
+l8!h'e+N'e8K@0mk'8(U9e#9NBHab#+LU2qY-La#iGE&86#)Np1dqQFdC$(PZG[j
+*Bmk(Y6Hm#cD)4"Q$%N2I+&E44k&,eKbMbmRf38C!0rlfAlE6Sp6qNRLA5GQVq-)
+BrVijI"-'S125Ek&@&J0153GKB4HV-Pd4&[Pl9iS"9p(c2f($`Q+U)L$FH9b9`DD
+Q`cV,[l'2),EDk+JJR%-1IfCQmU'd0A599pHjC61"KpB8YcjHIHe%!k-f3'p-rKP
+L%a)(68SLY-rZFLEDFp(rbq%G+r![QKQXdfaKT9mPqJj$0Y4FP[SY2iPMeZm0pRR
+a8,X(rJ3bB6"rPBA*LTdee`0IKR![[LH"2FB9N[3%a*@"$6IcB9LC@"$9h,R,2[0
+IA*ia-Lb[5j(L%H+fSFRM$IXN$9Z!S(S3RSK6Vl)URkipQ$abBqT,IA,53dd13B#
+LVXR9&1mYpeRe)kT+H-lJF)Q[hc(,43N"XK([jHT,c!$q%13e#d*(R+%,Mh6DE+k
+AS9q,S+0XcV"21BjaLGAQDc)VCFhrRaDB3Ikq&a[+DJ!-GLQLP0im`XRJ9Z!P&P&
+8PX*qBbe#"$f*`#Mj66H`#&aX`eePU*92L+"r,)LC3NHB@Qbm2+U"'a`(J9[8@fC
+CaJ!YbX0IaUeDZ)CCKP40JFe9&GTHl150"1'Rf$I2q,NY`bCc3U81&!`h4h3R"d(
+GN@$h'aQ`D(0NjD89)VXSm9r0BfUh,+%6p&jc4$&ECBbX8q9B21)!cl2RhY8@$C&
+Z3+ZcK-YRdeA"r%3a)N'J@jNTk9KYB91&%jZqEYZHPE[m8m%,dk%9TKN4jC2Bip#
+@JYE'GGd+d,XIp#JJaLV'E,&%Nci6Vq"[+`pqIPFle`&%%LeA6N+*6&ZS5V'lmj3
+S(MRPEUkfM,r@Xm15r3(cbT[1e)Zk8Xc5QlZTV&UplK@3!+GhL3lRemfXj!XDaR8
+1pp!i!#4IUfIfl5$1r&AcE5fri-0m%pCD0*rT-aPFAb)l,jEG81%Xm`AI*XGl+b)
+32F`Q`D&(5JI9MfV!5dBUPR!G(ek0k1dF`0DJLNbE!%BlKY8Apk`IFaC9D2NqJA,
+8SH8d4f,`pJhFC*qpm0(aV5YVbCc,6dNGLm9f@`$[!)0#*C0CP$XBLXc$*%iGZ0M
+F@HCeKP%FQ-&Vd+lc%"fV(+Fhm'M"i31Er4r!I"B*(Ldk&PY5LicNBUJ)%-G9bib
+HcERk-q#H5i`cUpU3!)C1l8[J@##Eq3`6E3@NDT6EbPK#,L#V$")4@MrQieE+@5e
+Vh9V6QcHIBbIFJA!hR1"25FM0pm5Mc$#0L(J'H+LXL51'X$'SjlCeK@#28DI*YR2
+2iSQQpI&H1KjC)Ah45$4"CU##fK$(jT!!LkB'*%1TlG4qBr2iqVMjAiHRC$&Vr)C
+E2JR42$hpfkSAX%f`f'L6RcdTZkYB,+`((243Hj2if,i@D*Elbk$8#l$LfeTqCbf
+hG+*cf(0N0r3qi(jqLbY5pPqTQqMlBmFf-klfZm65@J0b44h@QfYPa(U[E1IPl&a
+IS49HeSJI'Aq)f[4$CMp#ZfTI6C88)A8P`H8A0cY8)U+fDAdieRIhdjJ6&l#Uj23
+#IecI%$EQTURN84ki%Tq6f*9`dKfrbHc&6@eX%bpZa'qdeTBP@EF(p%e8Ce2!ACI
+Df4a)f6MTpXqJ4IH6M5ReVVF3-'YY@NaU$E3ECmB'eQM+r#bKq(4Km`M,V(Fd0Mb
+@bq1qR9+L(T[dULe,2M98SHHDkrRHJN'+rplaF8GJI%P$F2TkP5B!qL2*#fN+DZb
+i(pBApllr84+pPCrfGk5+b$2j1XH!C-eS1C9%iV$'`4E5c6eke1dJe(h!q+Nmm(U
+Zq#NC4Bqb9-Qp@`6jpZMIJUGd144rmlVU59jHM%Cl6lrMDk,54cfB0p8hj)L#$,U
+T'@"9+ecFP)6"6RBQ*UU[cT+J$+5i3)NBFSI3#Q(mK!RckVJqZj%X*FVhNeKY-#a
+*!@Q#8&L+&2KC-G"KeB2,Vq"LP#eULZI*EZX)QY0,$mF[YH)a&PT&ehpPSR3SkR$
+3,(P0'lDX+PD8r[Q`2C44@l(0FdMli2D5Q#q8,`Rr"94"1M0E[fZf!k&V&i9!"@j
+lp'FP6#"p-1jXQ3aU2Gpq*@6F6(4XGD!5-)D*ImU+,)0,80eG$R#'4drQ1,BV-ca
+XMS8cmYH15'38%#T5H#T,U)LmBm@DU'%N4d5D!qi@pLI$U)8C-q%V5lVj6ak@Xke
+r4eK%b*F*M*a!E`00kbj*d8PZUEpEZcadU[e0-Jq0'bkESrjmad*i`4XN42J04ec
+a+HiTqT!!kI&U9!DjN3dIqTYZYTi!,k$S"@`cm&2JY5%#H#RG6+12@TeZ3+jIZ"Q
+EMCpr1GcXdCGVYTcP'j%JPKfQ*1Y9qYV,VAPQ55phC1A-kIVjKX$35DCfP,5S,LR
+cq-mm#3EHaclj5--4A#AiUM$V+dE9YNfhHMYU0$cj[V3NVX#$lH-K)2&*9QQ-Y)'
+G#SLV4PhClB*U`i5f3Nm@AGd4@k56Vd)A-2TqKaIdKV!(*`#'P@pp!%5Jr35AQ'C
+e%UqGGSpb[Re$#ieFGY+LUZm25Bh62+#+mAV[mYLURjJ9!dS$mb82&AVL(FHKM@,
+JEfa8@JU29e@,kVD8lCfl+'$Z$*hG&!@k4`mFXS3fJMH[AJ"Xj)"V-@1h$3SXiFH
+##m3L''Klh"C,qQRc1T9AaeI(@SC!M8U&`Jq8L@SphL$-B*3r!E9EAH0Km!3J"JA
+#Lik%CUdST!U5IH*9cfT`0lSm6*8e24dPCE)kU!3pB&'D'*Jq&$E-h!p!-bBd+k-
+#bTUb%9kr93360B0Lkh$6ZXV@K,ER3G$"YiJ3hRa-cC!!U++-,6"hCIR8bl#G,[C
+90VrGDDS!bBbH!+`HdPMVCaf[H9CPK0Z+IR5e)kM[T`6pD[q'*Q)1Lc$9Vk'Yi8T
+q"L#fC-D2FrD3!*p6dY@mc+V&Db%U(DAPqmYTG$jM`J)EA!M%XGI@VqGBVHe8qUC
+9`N9i+N8f8%BRMLCV35Y1'jV#Jef5-+mih%YT"ER[q6XU-3bXX,F14&jYLmGqCSm
+cdpEqI@RiFIeL9$c(0'l1k,"(p1GbX!)9,GKi6J'jD2-%1F[e1jQk!39Lm+pj[#X
+[1m*@fT&Y&1il`SX08"N,Z42@'iq-)B2%DCLD)-83FDf+Z)2[4cYAh&1[,NQ9CC)
+iX%0#F8Bb--SL&@j414Harb@'aR8,30$AZpUP,laTHQ40Rhl81KZ01a"p6#6+Ka[
+NFIU66@fV"9jCq,R&6+6rE&2F,bR,HLh`IlES#C%*DCKXJ-iAD9icHYp@M'XfCR&
+H&dY4-V`f"'H4G#)Aq[0Qa[0(NpKSL!fQ$G04N8C9!&QJE,@4pUCM6M9AHK8"GII
+Bjbe%@U4DjL[2%f2#TABF&3lSrSNekAlDp&GT83KhqYpM[Vf,jmHKF!i$E)44Z3Y
+%KSkHZC[XRk*U4B%-$CS1i(,$h2K,i4iTq1,T3"iI$,9kQD!9IR"5A&,[c3M5$pU
+GbHjfUdKFM@Fl6"Y(4bVZK6i)Cm$9Lc1mb0R!VBcZe-6DQNL!UNfc5jd0K*e6"(A
+*[,)"+eFAeL5K+aG8E#p4hCG'UE!TS@mi+ELeFpiJlF#Qq[M+MSr+Z,KQF&Br5Er
+LX)Xl&idBCC4&CKF'"I+0I0#mNlQi0!XZ*L[94A'VY,#(ZNJ[i"Rhkk0MHqK+`L(
+Aj"(1`0VQUlX4#*e0Zr*hThIjZre%1FEl)4$$eTTCG+8[QLkfTY6ZcU5kfJf43jL
+mUUk(G`"E9VXH$q[-,6a2IPCm`Hh[9FbjE%bGGJNGC*RbBRfM$"Lk`m9,"X(S19K
+QEhI)8+2%3Xl[0rF6h)Xj`F3[YJjC)d(A%-+(dSTRM#EecSAULc00haJ@i`fjPlm
+l8qQM'MVLS+2YKX3"Z#kLXjbL59G!)IKRP12iZb93Vq9[1`%j!"#4J5MiV+HfZfL
+$V8JZUlmPLIHEi(E)!`+9N!#d!1AK-Q58bhDbPVSZSSVVL``D[`I1Q-(qH1Pr20(
+H46$V!FTId56bBr$)$1SVhY8-''SK-'NC,r3(ZU5)JB@Kh&&BSVGm,CK(`#EMJma
+qe`00T4"(KVa8ESd)qZ*3#EIA8(!m0`#mb8!*2M--@l9*i`rf*lYj8MFUNXVbe"8
+8d2dAle*1RI,@GK@b2GMQ&K@$PcKbhAQ5pTYPl5'bbAArZ[2T$5M!%k#%hJD#H)b
+&&H+QA"@@Pd5,9X5GI)miLBTHKB(#MC!!$%J!QkMia*i6ZC!!5NJXPP*[IY8"#dr
+FPG@eBa-A'ci3N!"h-)0(#+'qGe-Y*+TCR(A8T,p$c9ZG,$RVp%NVd6%PPA6-U(p
+&KTl-RbmG++bj,DGm)&hJUXh5A(I31X`NlF+iBk6`4J[Zh1!cR9NYhrM!!5Z!a(N
+mIVGkI[GjAj2i[V+,8XUC`%mUe#M$KV`QfNI'XZiD`bI4Ucm3BXeGec4q52LV3"$
+'E+,p*qj@,-`hZbjDm62$,!R0lKT0(8TqL3e+LG8$!SrGkTFH3$3@4c'p*d@-*XD
+m84`Ri[M0AV('2hkj'9EGf`bD($H!rSrEPq4P[-r$%H8KR26G-$LR!9efM)60pSG
+%jq9cXErCSK%AHM%62eB2LN5DqH1+RY'k3+L9@P%NGB'[4rS3MN)J3`L[-8Zll(k
+Xp1@C[(EZh,I!hR!PaG[*Cp$0UFeD)[3X5'c@dh#Bm%[AqPqN!ak-mi!(LjMFkqE
+XDmV*X'l!H#aG$l,b6EF2@*rT[BANj*3)D4CMiV)h49YmmCJHp(L3!(CElC!!Jrc
+9qR(@4KGj[Cecih,$F'8#1ab`)!aGH24Z(D*CTV2SAIX6f!J29UdX+kZj%1'[ULI
+6cRbi@!iKTY@ZYC,Xl&aCahUalqbA1C%CG8BHECDh'%lUJXh8)pf!CVSP@T5&MKT
+YYHcHS'emMNG3E$UE-XjJHhNU&LmmVB(j,aCA9mLDVM06ear"lfLGIaCYrFf!D`l
+bamccMKk&[$2@8a$([!94"GEEc3b'dJ[$NVXm`%rN(Vq+FLjc-+,H8iSm0M,E#53
+Ka#mk-+U)%cf13CXh3)MX3Pb6Qj%VSXYkT,-4kLlj)G%96ZdEblPfUYErZ@%rXL)
+@+4,&iJ%Ir3@9M-'3!+f91PNBc5A*4EDKh-E''*KcAG6D&bM5#!pQC4M0cbR`F2+
+r3Ve`E0LF3Pq,C0-RaH(m&X52U(PP&(Sa*jA1lidqDE8"%-%TU05QkU@f4jl!R,H
+$aDc`eTjbTYP$6qj)e-UkI+V@P$PEMHXK@a'BPRP&48H`)(rrEejqHiP)"K!F[Xm
+HblK4P-LA8N[h#(He)3i"3H2#SZePmFHE&9G2!3FSChdG@BU9NcIf#5rRTYeAqSl
+MVYUhNcr6[+0lYjEEdM*)Bjd-GKq1iBk,&3fTlcV0$,P[fa%RTkC)3phGd1X@qM6
+&EeLJ9&ridALDa)+*ZG,cC,9-NAN3K@56i!KZi5j%#4iZ,GZhaU%@j)&FBC)Cq8*
+-6H16j-*qCJ`FNfQZ+h&arC)qp%HK-S6`,[)LeQc5[+fkeENB!4@4[fY"5BRYeZJ
+,`fKpHK54J3eNUPR6QrK2e[eETaJ)&mDF(f#pp!lG`8QjT%Jbe9#TEJ&h+!'5ErT
+*C6f*P9CrS@NG-be,q$9MmiEEGVFI(6af#XiCIm%B)@)QH*SdTV8S!a&2Z1)U9ak
+6bpmk1KLY9N&PN!#eHA2-b[(lAf5bR%rXqm+-6JT4GaZK+"r@R,I@GHKFb,9d@E3
+lp-#EYDT)4mcl#ck1L0T#J"cie4ICQ&Rb+Yh4LL-E)3TBrZ(aR[TA54RV[Ka%UQq
+MRp@PfJ*mZiUI3k&HjGqVPEdm3%)A*%jBEb5$BGc-#1jN&bjZlR5l)p$DZ0UTFrS
+c*qFU+HZ%P1B9(f-b0'9(1!pIArN,5FZh%JFiM[8U,Kf+c1iTke11Zm[1hbR#abF
+BSNXjCXMKkQml#@&C`eimZba1FcI5&ccr&Fq8V[+S"*P50V9TPLj'hBF%U('&N!"
+m(i*XQ2a8'0,CSGX-C#TkqrVD@)C"CkBf!p+Cj4)`Q*F9CG3EB1)L-d*(RP!qGj@
+#FULNl*,j5FKf0`)HU!-BS!F,,l,SaNd"h#m!j&3-Br62YbB52A`+DQlP%Ra%faM
+!XE%$D9*N5el'41i[TY0rj@5N&RZ!'F5ZYbB(912H%cL-lkV*a(dmd8b-'9[f9!P
+rE0l!,D[9$+2TiB%DFKNLL-'6Q)Ci9,J'808mjYhX(UBe96)ML2,d6pU3!2q2M09
+)L,aBk8PqYKI2j0NB[bNM!+h)CP%0HDUA4V6*d3A(cT)VMUR8`BZCH5SQB)C`XP,
+k1`,PAf5Ki*+dR2NqhPJ,H,cccqHBd5`F$V-$$(SBc,Yj5lGX%c,KffkraIi[5%m
+Xc+)SqjHSNIh'b,B@Y'B'i!2L+-2Ukri`T63ISaHAme6)G1%f2Dpp!EeN$m+b5dp
+&1Z'YlU+B)(T295XQ1&,lmUVFf4)q`A3R*b%Cpf19%H$J-,aNNV[+pN1&rH+%PVA
+*CbPic8)6UR'8IN)0N!!"VSQ-I2-55V40e&P#YlmdejLQ1adKPMRZdYh2U'E"Vf(
+)rM-JNBY8+KSB9R%Sh-Q&H9DmMHLTUC)[U+&GY[BY8N[8f-Uh,j2@BY-5d118BGM
+%Y(MKQdN-S&bfpP&Eh2bc-#ZSr[-12BkRa*%JR&)%-YAH(`2iD95fdrUR6GKCCjE
+#f1mf%e`Q@T4lCfbci'"&-",'KjfJCL%qpaf951YH`@8`EZQ+mI%j6aPk"l(X[k9
+18P'dV61F5X9hR,pJCa-!jhSFFU,%X+XD0!3$E3)NAbb-qDGbcaPl*G6Ga@iamh5
+f["FD"`62'"1q6Y6dZ[ejIpAlV5hT1(M,(l2aL9D#jrp9C@V0q[Qd$2*q49%c1k0
+M`#GYmb,YqKTKF"`e*)Hm%d-'JFZ3!,XKRLb-UDA[J@!k9@JHeRSjiqAUhQK%XS$
+GZ+"(%jDa8Ai8ba&`+5E)CTqcrpj-L$TjP9H9*L!!UV2cVV15Gc4G`AVr5@Y!Krf
+aI!IG4h$VP,@afN24"+lC*VRq4Xh,DNYpp[99AjbhBc[@)j5L&fFAfZ5V1jUl9cj
+iiZ6+0C'+GJ1FjlIipdfhbbCVKkda`L,*LNS%qb(,#UI23ipZN!$f2V5[23G#bbf
+q#TQYSr-*mqLPhZrjrTXeeL,fSF-`JYKdq@RfH(#Jb-@'VI2r(!(QF2K8Ic!T3%A
+c'$%JDlETFBm1&`1qp4B@[N18[)pkVPq`c!A@b8C`-NM#q&mdI[Z2JKKmd-$56fS
+[[R[6Rq#qAJm6a+VY`9Yr6c+ZN8Q#j$%iB1*)Zb3fN!#[P9,`%8D6'JqCeR(!$IC
+BAlQq1MFpfr%U*rk2V8@TibJGAGrh+#@M2%*Hd8Lq5jF%Ql)',JaFUGe6R(B*TNV
++Me4bm@kc"0fmD51S'`UD!6d[#kX&Q-eQRq5@!MdF1rb(3KilfGdqh4l2@VHr'BR
+6b!)iZ*)AJC2Z5R85hQ,phZdP*Ir"YTQqAj-Q$#`'Q-r+)ima"Gm@$Y''+$9UBQ!
+Xp#DLp4Q5133Ur@m)l#8UmFYqhKG@)0Pe4K5[DN'CF&CA*FaSDISFdIck-3cZZm3
+DR(5XGk+1b%1!JKQZVplCS$%RDK6kK$*V[EVk(#-q01@0M%UjRSjIB)bcUa#kN`D
+mh0f-VMl""G)e`FNL3b-81-PK$#*D&9pZjeR949"YJNT6TA!mZVXBj+0FAI4mV$V
+ppc&DEHa9eBTDcADL48q`2J(*1$Td4'!KEUpq8166!9jlAlXNpYbEa+RVC+LUf5(
+NTh9X5kS!R2M,8qQ86SQ(D4Lb55GS5!!0LdD08A*6Uk5,C$@jK&FZ*drpkY4`jJr
+,VKU&VJ)HqMRkRAplbZbDe'd(2)HZ1kddYYRj86fVk!%Nb6F(a6+(0)$@aF)kDVV
+ZV[8`)Tq-&XV(mA"jMC!!a&CfIk@iaqpb!19HP@lKBZT)8U4a'h0pV5!lr4JHM35
+f8e#PT@hYMJ,QI8F`V%`%B`(U(G&QIh*)#re6Ee3"P95d9'D`+Ve-qR`m+@"E3,9
+BK(l4HdeX*lB)U1bNkJ[!fVhaa(`bm3c5M$"!fHlmrp!-L%[$!A)I3k9!rf$X[&D
+A$[jc-0c)%5l'dZQjbCUYrjQi"*+&65A21c6'15'-![r1*#&MfPfZNA5FAMXVkE!
+QkCrBc$9)8L4rJY&b86r(h2mcX`d1McTrq3B!ph)4"SMb,eR'FRBP(S0Kb,DddCq
+UR6Tc([8Hm94h&9Uc$M)BdbPS)[l3)cDCG,CR41abarl3JdpS*-iQA@VQ$ii$hF!
+FKJP6mJ)Xe)555jMCFIVHabYLa-IZD5Ujdem*)AFaVdI,KLbJdpk+C89`kE+'ZE1
+!d(hr15(i0&-`j-eNeF-S5C@8P[9HeqfKADhjk%V3DhAYqC35,M$FZYqL(q2k-QY
+EMK$qkLTDR`p+I9prk'J64cJr5#kFTAppQ)8YB%!d"a246RZR8b32e[FJPKYMUX8
+3DQ3ER[XF`%c6`AG!BiqbUh+*1,bH984!221l3mQMFe4NXR[V9(hEA*`3RqKCbYX
+H`AmB4($k'6hPpZ1m1XaI8MU01kmmC1FfFa)NA0q-LDZcG%YMa#hZifZFGR4C*6U
+#m49ap$9TdidkHYfL8H&PkhE4VKm2iYXP0385pT[9mi`K,UeN5TH%96Va8P+@B63
+XLp#6qed6"re")(ZPa5hqGBENT%3m`IX06$-Kd'$5*K4Q[fqmqc5H5K2dprjAP#A
+XI6I0dY!l9ChP!VaKVf$`Y8mImXS!C40j%[f9RBQDbjf)5&Gai@JB2$63@@MNq3B
+0pNQ$H#ZRT0!"TGE,GGYlPjmHUbp1Fq$Nq-QP"D'C2iE$G,Qp,#ViHSjEVme0`#U
+R)qIDKL$RA1[+XlT@`ZZ+"eG@3Bif!&(`aB`KLK!N96Yb#'V+2*%pp1H@R82)qF*
+E*AirPdQL3RJNcL&#PCR"39[1!JGKYH69r19[L-IT1)8@(Tf@Y)Q@XC+C014hcZ$
+B63$YkI@1&*,B[TUU3YM+iU1NqI'[I-1qAijP9hHZ`&#Qk*5EN!#R2r0fd*4-XY$
+D4HbbbV&h"Zm6k`M-!!pr3SC83FS4"k,BTGI583P@aIpXL[keqD$hL(Q@+-AEd$*
+#!JU3!1`j,miZrIHU%4Y'm+rf'G$UQS53!&r*)5'EBaBqA'1Z5!X#GCdVlLj0qi[
+dc'5X!#liZjT&65Hm2DJ)!jj%&E%1fZH&5XM9$YdY)UUYC1&3A0$!#pMQ)C6FFK"
+hSkL'P'XH8LN@6R9UTP0p%B0ENZ*h$,cS,M5c+ZNeq@RQr`,hPTFCfm8)A#qA&qM
+MXL*,NhR+&+)jr8Ci@($YSE&k4Bp@$aTT&hL9NbUK+VS@a8b!Vam%GUf,4HqS)kH
+*lb32V@%F%)ISifJBiQTa1L2qiD'mI1ZLdN"MYHfSJdUbDL@K+DiPHRa0"Vh3HS[
+3Y&EpLZ#iNXBCBXi%HMPID3GZi,&e'#6&MR,c&0`Sr5QJl)Kirk,F[Nbf5eH$%T5
+,IF#&RRPm*YArll9@*%$M+UCJ!T`ZP#f3!(QG)fiX`"I#@CTd,)!e,QaGeNYBL3&
+jQ*%-jJeS!4,V-,)NC*kR,k(!e$D%Gie+i6["TcjNjG@J#[ID[I1kZQKXD$p5,-"
+P2aE9pNIhG!#&%`-d3E9C'f4+CF,CV"Ar[,306hXeI`qMlcXl(5i01$hNpmXSdpl
+Gd4f9+EZbd#BYZ($#Y)YTX-IJM`fGRr-r)0!eQ9!@#6h,0MTL34Vp`dIpPI(EP)U
+pbj4PIM6(G12#2er0GGS+*&KqmdT3rLCq%aU@fTc2Yecl'0PI[A5($0#[+`-+M4-
+0qSZkbd`+`FqVpdCQ5&eL%j1Kl2rXbr%B8Y@13cT-X0*HNUVGQpN"-S!"$TjFYl4
+$Vm-XS&hp@J@*"*l)PFh$*LZ!)*j#TG6J9NJDk9SS`3qT6rj60Nm[eaBD,QS)l4X
+cAF%bN6jj"2a(*"EAG,T[FP"P$aY3AFUTcccH%SDK8XSj4kYN`L"USP&R&4hr'*a
+E4D%Gd"kYA!+bYr8qFhDc"ec9L4kF'J#ZT*Xe,jcm+DVLAS85BFR&G'dQ1ES9$k1
+-)V)6RG6l-GjNchUp!TZ0RH(CaLmij)M$&qjpDVp,KQDd%CaUfdH[@laNiQ0e+Mf
+r1lVH3D5-Zr4FQ8S!MNmb!#fMVXP5#l@e#Cl[[c3L"$Pa+TeCSe-eG3!,(#C$%Jq
+Im-6pKmPCRFa-,K$14aUSFl8k5fFeZfiMiCfY-lN5d-$9pI1)HN$[+)0-p+CFK2)
+Xh#%dh'))p[1LlDK$#E8RY0$Ic52MUh#F6DG[pdFhD$HQH,q94&9&mUSQ@(%mjZL
+XLKj2jD1@[-QD0kFNPemFhhNLQCFlBcH,6iKY5NrX%*h)lbD"[r&Jj44)6)pm,#`
+$B2+(l4V)LSCUIkNC[9(!SLfGii3N*#$hfcVT-XBAdcP5'D%jd,jD-4A28#JlGqP
+iQX9%XpCP"L52+4f#,XChlF"Q@d*(F#c-)DG8)DNYXCASR@k&HMkRUTDVVHEF4!q
+jD06S860Zk6mG9D+iE*m[m(k-"9)8+rb@BReal%pBDl8K4k6`LmNSB'liP5Ij)[B
+Zl8iQ6,&9+iRE$hIP4eqDSMMQ*VmKUR*liS`eJpr)4,"V&S3XlX@[NGd8#cUPj&+
+LKkC![I*NiY+9#4,RImBB05QMC4UK(6aI),eYQQJ"%#e6TlKN%-6EQ#cHJR+l&RX
+BBe@efjMpeh'FAG6'X&B`hXN06ppDX[dq")d6$%KBNY-mDZr`6I-d`3&FSb-m"Rr
+'X(Se"6Z&d4RH[qk"JXTkQ6b&ecZA8c0`'B`RjP%,`,Q3!$qZ`kAM!!iip96,hKJ
+V-[8Fi9XbJEL)flFe'5[8%Y'l0N"l(UppX9qLfDfXE4-XBGAG,A8+-beRLkUdLkf
+UPc5Y,28*mGe059,Nr9C@lP&9ZQ+&60$I0QcQj6#8$Za-C"lfK6SUaVK9(5`PM!m
+M83(T#a+["b@e"Gpj[YPDMYqD*rDqYE29M9VQ[6#ZQV+#RQK2q`F,Zih1B"TVrYZ
+"J)kqKDpHmSXe%*3HPRmD2lMINV3Bj)4#`EGpM5kk'9iXk%R101@(jd$SURl4Z%K
+IS1R9lca#1ai6rjrS1dH8%J2`r,T"P5%[BL+$j,ADRJ,6TJ0I'PH*8VmaFm68!4Q
+m+p+q[!G0UNaN"*c5f`UZ8G8Y'ScEMDajb"lleX61dNk'ff'"i5Rp%lMc)d9&D@Z
+ej[2HYJmqpJE`)0m!'1ddH&r`*"VJd)cAaYF#U(,'YF,(bhGK9)4J0"VN)$P1ir5
+UkL[R-`CT59Fp)Ie(d'ckk9N1DKc'[rFcG$hYZ#J(CGhP#hT,L4UQ"e(Z%QB6BfA
+45KFA'iq1b@51[&2RDV(q6cpU+lJlB,#*QNEQ'*HR39FE0d)ARrA#KjKe#dG[!9&
+cAhZ#M[aU0F5T-TSYLU0AHRQL1JjXjCK*P#0X-hGFG`'mUq$KaaAE1*FUYG3eEip
+82FB$JA"+KE$&8%NXeKffJ$N23Q%KfIKFHiR[bf%+(I2p,Zk)&VD$-N+82dQH9RG
+a"9Hjl6$1)J1-89V09Ffr41EGTef"kL,%9Zd,[4X$21m0T35Tj-$kji8HHlP`6K6
+a#VRIfmJ*iaM'rPaJK-ZQMVKjR&-RlV@45&I3$1a$3N(pCTZ1*$U95R#k1V)"T4a
+IL455BmSe&B@KM*e5hab&!8Nlemqa($)(STad"RA5@"@)Df'3!#XrX$*F)8+--)2
+eYSdb1!iQTVjF(Y+VH0IZ)Fl-jFX#K*dKa(R3'1T@JIeD1@KmTX"$IT(Yl+*E)Rk
+%#ZjFcCA@HYliD[P4UTELr'U0GDam+h0fNKK`48c1F"rbEYj0jXjY@r+59SC#KcR
+fKfCNbC9&4L'8Rje`P+@hYF5ei!hD(!4,mZ(aG68kUQU[d"Lf1G4)2mcAhM1$$PD
+0PDS#CYXVjL[[E@P+Q!6S[iZD6HrXri%#APccE3Kb'`&G2R9'A3h&%cmHT3&LJ9b
+)DAkS"Rc+ISLmLqSC)Kl"19D$p-jCreBS4ZmV-$Tr+TdTac%#56H9Bqd5h*-c@f0
+XV%qjYe"eE[pRD&DDQ1C)#S6@fXm(Pb0(QKdfE5Q2**S6k0jm[I+-b'(H3rR$XL)
+p%r44S+'AG6i@1P6Jk8C--D1Tm1Z%N!"5S$&Bi4F4K3GQmeU%Z4IF'U!XNP4h2#d
+6iY4H8j!!!m2@RK%E['Ph45mX9%[%jUqhcFbTh$4m!d6p`0AXlf,,jU(FXdi-mR9
+BQ42qfE@GqX(TpF$hf,Tr2dNK(!acI0SM9q3ShKPeP4eEPRd5I%$fdM"GHBa2VFe
+IHAlG6i`r5Q@i#c#XZ[leZA!dNF1-[bfcI(hX*5aj1'kDYET)`BJ@8k#FCYQfNY,
+32*J3aP1D2F"H'%@BLXcV[$%XmLdSdBH8hEc9FS9dB,ej0EPXhPT4mb#T`AKEak%
+iM+9Ka,f"*0YT6JMafp&0$U2,Vq0PSf@aB62M!1liaHTI5GQid3)(RD&2X2k(pIJ
+@+N+%`jaU#AqTR"BDF)Hm1e1*r@%DIi5@j-'l!3f,!'M'@(a*FR)NaTGm[%430'L
++efhk99!dkZH,UeNe#FTQKB3%k+mNI)l@$rJY!%q%Vd[@aBG`5l+UAP9M2l+8i$e
+pKL`GZ6PRa-*N#UU-"61@1iPKiAN5,3qpkqFkM"M3IZFSCU#cR5%20'&beCHfUrp
+%R@3G82m@)pY`fI*,A#K+f)Lf","!3[8&'rjTjMA!LC4mX*NNRr1)*"A!FM+"0N`
+MBLq,2ffMR%crDa1XL'GKT1@KeJXhT1`UX#j3'-'ha+J5bq#I-XQ&Led[bjU1*q3
+mfjeFJ(!RF!$RP%bYM+1r4H+'Hi3)'qI0icj*MfJVSL%1J)R"'e#IiX1#FlJXN@@
+PFMm4C6f[R"'#6k`X1`NL&b'ef9pT9QP)F$)kH1b%D@ZJhSA"B4ML9kR+dDG4I'K
+AYA%K%0A&(BNPR9"!Nb!C%"0+mb*(90d-([-A[$Ca50eB+DX[61BFKZ4l6F$)bZc
+[SmPV6*b'@Cr!`f2VZSY1)H9QY#rGm8fU"M%eN@eJElAhQRD%VMCe8Eb@Ci*5A9+
+&kS,0qZPh!)4'FMMK#iHpDi42RT'LH+H$88V,$hkjqA"YG@h,VU,D"bQi'AU#J&Z
+mJNmIrc$2"FR+Dl"ekLjm%4DEI3INq&M9!%MI&V#`0$preYd$%0qR$k#YY[[-UEk
+h@E4"''p510%89lY`T3m0m)MNVjMR0Y!hRFX)hl5SakeBXHfM*Amq5%K'ZSG4RfN
+[VXm3%8)-(#L'+Z$8BB&G05Hdq5*J%&TCl622P3q&hEZ1l9P'U6#FiJ(mI@$2Sj[
+'"-,IHG[D1F'#N!#BJEAE4[a%VYGVGjfKe)eEI'TXrkA``!6jUjIIX+!U%M[Ia,*
+0l16(qLZ4Z+GDGjBhM6M4*eI&fEMGVTUM3R,8iQ@@qr4bM)dqI'3@U"R"D)acS+T
+FCC3#"rG(KPGb$l*Tjk8kp%U(L+$&S))cQ4NXU,)V*U6Y+pPm#!'!K#2fB2eQ)G"
+XUAS96FC2$Hld(dm98r`9a$r6RX2JC0+VAXAl'A'I6P#RRNbbDH#P$BF"'EGrr*U
+bRVK11fN9LXa6#lSJI!Y'Bb'%%K[*"DNY(dIZ"(2cNCZXDSV'8Y9pcM2PVI%QV&q
+d$`#Q)"F!lE*%6V2*4$3ii5kL1rPD+`i8jX!IpY(3M+`BIX,HpT!!@&Y4b*T1)C+
+d(d3*`'+C5Vk1jX@06QE2hN`5S'lJ%rAZjL+G`Y4BrTCK62@1f@NHlJaKNm44QXk
+E(bjk'@BUDLdFr#Z&9#'`4'LBm#jq%6-mZY3b$Ve%%PiH#TaH5cR$a!-CN3KA#P+
+Uhl@!UADL@''86[rN-E*9D33J+#4TR59MdDV[UX@GcAX'LJ81QK(L23!jq@c[!$F
+#,8X#$1*6$jV2YVZ!2l'J&!YRCkAF6[bV#eb&8c[%3+Ak6'rDh`K,aj!!EL#SqKY
+amF'D'6JmPm'I[p5#5Gd6Sp`jGqlpeN*cbJ%p8Lr-4QbLp#`UfY2ZD*[fl5`aPF!
+MpUJTIa!Z1a32DBTprb$c0kQ$[PkC)J+MA09f&hSdK8+jD2KNS,"",-TG+8MQ!3Q
+M2lm%pQI+"ALmjYPieq5[-!5aBK-1La%63#3qQ48m3i#bq0+cbQP"f,5VYE5SKCU
+l%2El0p6[m"k#ipBdTP@['5P0Uc8Ma*a)M`*rPZ@TXALPRRZfQE95V!%YCq['9Bf
+c4J3MiT8D4`'#+@N#L"8%m8,1fXk)`NHa&"FdBjZGD!S34IYb4$8E$j8DSd!P"3l
+)3*Ke)LBk6`(8))ULYc1"#0N4(-'CbQG+m@J1)$V&dqlfNAIK3Q%5,#m2[m(204A
+bfXkp8iSN#D'[*Q'Pe9#TY4YANpIL"+L#IhSib)YN1lQjjM#lejC@GD+"%,b20&j
+"I9!9++hmZ)B$GY('A4`k*VE[9d,ZL*EmcS&YZAhkEJ3MNAfqmXe80UX@l#CZcK3
+@@&Q3!)U)1l"Z41)3N!$XFR5Qaf[Pp8UHh&Zf49+b#NYGdqD1-mi[3@$,8+p)1`a
+k``i6c8#8JN,-Q8MH'cX6ZNH#BB8qa4lQpQBlZCR0mpA0QN-N8`0p)hXq[9"8E)3
+M3U4fkiNe%`QJEEHa88i6a)mI44Mb1*X+`I[ercLZ+AS'Q'3"pr*F28HhcZA+kiI
+rX5kXP[)BSm5cMApJ"6f["!Q)r6LV2G9i!lU8[BjbdprJ"c5Cf*3T%MqZ&R-*-Bc
+K@6$1EQMK[f#qmkV`S-k&`rSE`G2+L%j+d2@mGqhBbhCQm(J2l8@HY3U1%C!!)L2
+S9FeZ,JdGEF-SRkR#pCq)e&Y'$rkk(%DId'K3JfL(6q3M#BD1lMp&FM6BJ3``@'*
+Y&hAG3ZTE$0QE%U@c6HpTKbPU-03$IhGIK9`p9S@p8p$q6,j#H-B!)8L1hC3KUr9
+L,A+M!"$"d!3-FX!Ehkd-4fjMlDVmb0jq&'dJGHh2#GXbTMX2JmZa8P$@"#V)@3`
+e3mCU2[c)+j6k1H)e3EP($CQ'()iVCB&K1`(GG%9Q)Iaa$h[*Q@jN)H-Z3kCq!95
+#DfT!BAF8)Vm2lfh!-1+5Ge`SParc*Ep%3PpYq`aL4XP!cd6!EdN(ea'SG@4d1U2
+)Jr5,RCl!YeTI'!LRT6X,4-ZFMDRhNa"cN!!E&&lK[NG1k2pAJR9M$@R6(V1'8*9
+2IQYYY29%*)Ia3@1jG')aZM$lHi"KC$cY2mDR4j8rFj68ka9mKKmh#3aNN3*(Y$B
+iDh!EliL!5@Dal)(-G%!PZj!!TjVEHaPp@f[IUbCl5EFT33dGjPfa)mdr6mrRdrS
+UBfdR,1ir`Kk*k2G2''0hPFHZMY3AHZ6e8r"'HRR'1lL%,`Vp!X("6bbbT,TpKm4
+)%62K+#kIGr%K,4hkdZ8&C+SD3Y-YHiJ5QkGkhMDVEAq6EX*#5`XrL4aS(rM[U"k
+i5dlj9)Maj*ZBUeG9afFECZJ[EIr%#(Gda5SQB+J#%+NE2BP66ZTckHPY,#4ZaiZ
+Gf3#0p+bI@pl5"J@id4kb[U(j)VL!DfD%cTEGljU24GC0Y+%'Q12mN4rB'8"1X#9
+qiLUp@i[[MlH9Jk%8L(Dk@6"*UQ0pAUeA-AB)+-SNR&F(AbSj8Qpc!KYlRb9L%rc
+A893p10bpH[di8h`0p+@2crRXK)KUV2)TrFYT!cJN'"IabF2*bJGD!X4`rYDeBhQ
+UIfZ*f)bQ8ZQ(PVeeiY9[,)5r6[a-qqCPh84aUFI)f$T5$$'`H[`5ef%DD1VTE,L
+e$#dGVJ1h)-1&i'i@p%6Kc!+)2(0*bN0+3@[f#jlm[V!*ei6YmFiDqBi`H(j"dc'
+JMcL94`%fraE3d#q3!+Mbqcdrd4kXBr"crL2aYb+89B'3!,VRR%!+0FpeLH%`dJi
+d@F!Tcq9Cmm'MThr[Q&6C!rLTa+dNcr3Sl@p5*RUUXp2TZ'0h-2,MYILeUIFY#k'
+c6EAk&5[&eeBTAf-5kr(CN!"8DKB5l5MSmfZE1TefhmFk2@ALeP&Y8*cXCamUck%
+2irhdJ9Lk`BU"MIR4-@eieL4JMr&'Pi9mJlMqr+Iph(imd1Yd#aMN''VHmeM[0')
+[JhNf$3-bVi"9C)ap[j&QIiZ,Z%JlL6NVi&[KIV!-$emkSIBPhLefeQ(V#R6T22`
+Y#9QkLFMa-Xf'F0dF&G%jk`@Y22%%l6PHN!#)Dj6I'G)NpXP*U*!!&r!NH32+pc5
+l--Vfjer'FJV&TS`a$(3V`K$G#qNIFAYZ`@')k"NrPm2dI!a92YImi)+FR2%K2T(
+aLREiMcQ[RY&#+06AY-(Y-E!469c2F1D+YEZL8$k`3'TN`arE*dY*jkRG@CJ(YBe
+1m`d3iq!R+dhdf4l6@E&)r6I$pqaIj((,UGh$HY9*#5$TALd(9A[*8!Q5r"C`Nqf
+cE4Dk1$V#TZB,!!Y4e2pC!U$j[bG)eGUBMG5LFq[9JXJ[Ki8*J!lL"a'D[jj$Y!!
+A2jbYIAdTH)GL'IVZN8TrIc#3!%qJ$X#qKT&@8F+FV$P(BD8UY)54#4SCQlT#`,I
+1[Adek&T1bAjS&Hr(J'Srd-P"fEI3b5kTRET4lh4*2cl!F$faFVUrqBFSJCYm4mj
+91Q8h&dXH6rYChU+S*HQq'!qP-f,RdEpTlV[AQl5T(!lhNrdIcahajrVPhY)GLC*
+TC8%`iGL8CHJXm#@9U$q(96h$!*'QpV2C*Q*Sr"p5X95T5f16i-Ta'djbP'*cEIT
+r*-SDd$`DQ@YL4NP0'MkP[,Dl50iC6#TY$NlK@[YVk-HefT*CXJ$VpBqRX@-I1hK
+9LdUdJ5aFKNbJUqBNK#6Z0N,Y[dRHaISGISA!-RMYA'bMbl!L[2)$Te[hqPZJf9D
+qa9icQIYlS-m9efmb3ZFZf5j3*B60b)0BjSrG$IGqFJ&I9qUhGmeD4-6[*1",FG*
+CQdLJ308Vm5$DKV[XZhZB-1"fjBFMqCpVX&@9#RDDmFb*XEhGN!#C9DPPPelr!S,
+Fbj!!f'TBbH-Kk-[YS"ERdYF#Ei'i!,i(@j4peeX"`4pL&Il'H`pE%&mD1h4SE$#
+iplmDc`Gkck9bqjjL8Lq4lHT2l)M0,,dRUGfLHM+bIZ8&25R3L&T@@YfXK++hQ!G
+58RckG(0NmKX#Mj&4m8cc+,4XPd8ZLfm'J4+h"d-NC-#[JfT"Q[2@a8TNdh'(U!1
+A05B3D2!,6aifr8Vk[#HXj5'&b!iqJXdm#[GfZeCR!6$Am&ak[f*Qm'eZ)HDViXJ
+1&4Hmm(-@kM'c$-mE"-+bE*1iH'Z6l0Y,fJN@aM'I8PVI"-UdMGfUQJG1B$L-@DZ
+%IZAmNDdL8`0$$a*5S(a!YDKX%0)f$Ca%`Ab62*e-AER*Pf$VE,&I5PNkqqlURem
+6H3GmHaVXkQ#5idiRfb[@Q*E5JSm#M@aP`Elr4KQh`@Gdl'cjSl1'2$"+hb+X@2G
+ff6#UP`[*$mVe#)92'iUZ5dK'9H#fC25*j$9,LI0aCmR2V*lkN!$TmXKHbJ"#`G8
+,C5Ae)F8QR0cZaA8US)CVZP,DBB1PEUAS9I)K&k0"VUFFMBaidA$dfCCk9GhrPf5
+DqS!JTlkJamd("49jml$IAm"T`KdL"l1f3Z,f5l+Trpj4H[bb!cf"$X#pR&KNcKR
+m(YSSX'PkZbJm!&&!0CqR1`!X[Xk&h1G8hrU"%cG*rMiX*%45B,'jUKKP3dH8LUB
+T![E$PNS!52pDQ!X*%5(JU9ZTGC!!`9Ap19V-jUr8rJIK1D5GrD5!&X0eIVZ2jaJ
+C*YJZ%8VA[j9!IGdkbMjdLMT#jH+(GCA!T@"00LHI)3$d%p3eIk"rURe80Z#Pjj`
+UpTAb!@C!H@(V*mj&2He!Xc#)9Y,2US(&BP6f1IXLjjpbk*jC0Qd1`[Lpm5r*@jP
+&+!HDqC6J0brIl6S#2CMR%GlUfZ560R6cF0GmLI3EqqT3X@rp6U`J6FVV)iV+M!)
+0LTrG,VV[99[*&X*dSeU2"L9rU$A'*JZLKr"PV*!!&AX-D')c[K&MIL-`'"ZpaHD
+B0@14CQ-@8eq#(V)K!3le3+dq0iKLV-Xlc-169*a"e5Zcd"UVL%J8%`RIZVCHh#N
+G`1e8KNU"AQh5TdCRb"[iB5DL)a,[VQ%p@*pV2"-*D([($e,NS()H2j1q-,kT%,q
+d52*Ya@c1%f*aMIG0&-)e5CdMU3L#ZR8aepmLFNF&PL-rFU)5h%GHENDd["Th-aJ
+j%iE-'Rf#0b0D2cM)SX5B6DjYdST(V!1MJ)ZL&cdJZ[Bf"%mdR+#hM!6h5rbeUD5
+L%YJAFckAaC16cr(CIZX'RI`#fMR',-BE[!2c'fG!ipk&Vk)Tm6NXQ8K"Zl#[bVZ
+eX2B)jr4N!L"q0m8JljHY&B-mi,-0qr&Gb1-fA%[*@8-4"@`)#'KEZVJm9B314mP
++U9k"!1YYjQf'p9AQ0*+H48BAefmehLbPJ1@)A[FV[eU$%RmpDVDhlL)2JX3%*,m
+qJ(mMQX,(RPP)KGNMJYV([ZX1BaDlRrSEeY(-@E83+h4!q26(+rFbESAPY*&f!1e
+8`HaJrI%MV,(D,FHB)$$r(p8%,Y$d5aYhfYJim9$QdIlC@R5m@Al9HJ$BUXR"N!"
+Zcr[H!r[,I59YTTZhX1j#%3LTpTMVi8FeY&Ijl3hc`%F0,Y5IDld"+`J9Bc'NGNi
+f4iBQZ"A&(XfcPlD+`V*PiYdp6mpTCHGi3SKGpi`(4Zf["$Q!,)V2mBK+dKrq$b4
+8TDH)19iTPF%0jP(X3,bbc,VH3L+FJT!!NSZ"&Jjlh!Q1%NIr4-mFT-XUTq`4$@G
+l#Q3Rci9*k3NYZ25mBdT#S#4C`pp"B$lre#Tf&FUZbrd@k%8LQ#"!3VYCFF0JV3f
+J`6I`%E5lbV#0FN9FL9DQd('h!`fq@2,idqM6SK22bbPR0famPHXrZG`DJD4H%Y#
+q&HY31Q4Q)PE!Il[XKK[H'EadXpP3rGip(E)eS$mM1*pU(PjNlLZ@QL3d"!-dL-d
+F3eY[9N'81+C-hSb+#DjeSijQH39lV+af%C'V`*,D$qN-2XDC)ej#UNKJ0-(chl1
+-#(q&dbKbR!DGZ!Sqi5HL99P#6X8dXc&2,M*h4[FE-LGTID"J%M('VQ#R-4Td)C(
+0&3F%h)-243YfS&-[eBD9l2,kZ(R"1RDKVbeIRK)fh,D+ZqFdfjEimDTXf-iC6Qb
+@CLP4F-aM5H*!ii3Qf2#,Jq2k+PqFNPJ3pA"hmSa4%LK+EG4Kpl,J%pPD!f30M@j
+4J2L!%-6NZJG%QM4DPR2E[GBlq1$1k)4SrSY$Xi14#Q[ZBc19`5HrfBL'Nr8%KC6
+QjUB*fJpJ"a!E6bMN"jR8YZp5Lf*YR&N5EeXqBqeM,)#'TfIH"d`6''dl&9rN$mh
+,*Z,0mNTU1F2-cmZ"kiNq3(QdrR81q-)1ei%C3TIGR[)TZA8#@Mp9MrHM9)ka4Q6
+a*'Q*&1i5IGEEHK&kfSb+FDCQK(Sc#[9*@lJFCXIcjM0YhkdV0,JjrcQ@IbQ*eD(
+p4RQJINVG-r'1L(8VENN'PdK0dFY#%QIFMK&VL8(mBE*AER&*kUb%CA%V1Y(VPIS
+Yhb4k,X#PN!3"!!!`!%!!N!S*H!#3"h)!!+)(rj!%!*!+-(N!!!:
diff --git a/support/ppower4/pp4link.sty b/support/ppower4/pp4link.sty
new file mode 100644
index 0000000000..91aa8ef9a8
--- /dev/null
+++ b/support/ppower4/pp4link.sty
@@ -0,0 +1,29 @@
+%% pp4link.sty 18 Jun 2000
+%%----------------------------------------------------------
+%% History:
+%% initial version 05 May 2000
+%% updated to insert an anchor unconditionally 18 Jun 2000
+%%
+%% Make links to the first part of a built sequence of slides prepared
+%% with PPower4.
+%%
+%% Usage:
+%% Mark the target page with \toptarget{label}
+%%
+%% Install a hyperlink to it with \toplink{label}{text}
+%% "text" will be the active link to the target page.
+%%
+%% Notes:
+%% 1. "label" may consist only of letters, not digits or special
+%% characters.
+%% 2. You will need two runs of (pdf)LaTeX on your file.
+%% 3. The link will only be working after postprocessing with PPower4
+%%
+\RequirePackage{hyperref}
+\def\toplink#1#2{%
+ \csname pppplink@#1\endcsname{#2}%
+}
+\def\toptarget#1{%
+ \hypertarget{first.\arabic{page}}{}%
+ \protected@write\@auxout{}%
+ {\gdef\string\pppplink@#1{\string\hyperlink{first.\arabic{page}}}}}
diff --git a/support/ppower4/pp4slide.sty b/support/ppower4/pp4slide.sty
new file mode 100644
index 0000000000..3dd58826c8
--- /dev/null
+++ b/support/ppower4/pp4slide.sty
@@ -0,0 +1,46 @@
+%% pp4slide.sty 10 Feb 2000
+%%------------------------------------------------------------
+%% initally named pdfslide.sty on 30 Aug 99
+%% renamed to avoid conflict with other package.
+%%
+%% Adapt foiltex to be used to prepare slides in pdf format
+%% using backgrounds and partial builds.
+%%
+%% Disable some pdf commands, when not used in pdf(la)tex.
+%%
+%% Special (PDF) effects:
+%% - make background blue, write normally in white and
+%% headings in yellow.
+%% - use colorful labels in itemized lists.
+%% - avoid footline usage, because that would interfere with
+%% partial builds of a page. Move the page number to the
+%% upper right corner. This means also suppression of Logo
+%% etc.
+%% - make sure that links are displayed in text color, not
+%% with frames.
+%% - Do not use paragraph indentation and justified text on
+%% slides (shouldn't that be the default?)
+\rightfooter{} % no more page numbers bottom right
+\MyLogo{} % no logo bottom left
+\rightheader{\rlap{\quad\textsf{\tiny\thepage}}} % page number
+\parindent 0pt % do not indent paragraphs
+\rightskip 0pt plus 1fil % allow ragged right
+%% select colors
+\RequirePackage{color}
+%% for the frames/page numbers etc.
+\renewcommand\Black{\color{white}}
+%% for the headline etc.
+\renewcommand\normalcolor{\color{yellow}}
+%% for the background
+\pagecolor{blue}
+%% for the text
+\color{white}
+%% choose some colored item labels
+\renewcommand{\labelitemi}{\textcolor{red}{$\bullet$}}
+\renewcommand{\labelitemii}{\textcolor{yellow}{$\star$}}
+\renewcommand{\labelitemiii}{\textcolor{magenta}{$\ast$}}
+\renewcommand{\labelitemiv}{\textcolor{cyan}{$\circ$}}
+% Make hyperlinks colored, not framed, if hypersetup is used
+\ifx\hypersetup\undefined\relax\else
+\hypersetup{colorlinks=true}
+\fi
diff --git a/support/ppower4/ppower4 b/support/ppower4/ppower4
new file mode 100644
index 0000000000..a7a1f2ebe5
--- /dev/null
+++ b/support/ppower4/ppower4
@@ -0,0 +1,27 @@
+#!/bin/sh
+#
+# PPower4 shell script file last update: 29 Aug 2002
+#
+# minimal usage:
+# ppower4 input.pdf output.pdf
+#
+# Note: input.pdf and output.pdf must be different.
+#
+# It is assumed that you have at least Java 1.2.x installed
+# and can call it with the command java. Otherwise specify the
+# path for your Java runtime system.
+#
+# Modify this script such that jarfile contains the full path
+# of the pp4p.jar file.
+#
+jarfile=/common/Java/lib/ppower4/pp4p.jar
+#
+# If you use a web2c distribution, you can place pp4p.jar
+# e.g. into the directory texmf/java/ppower4, run mktexlsr,
+# comment the assignment above and uncomment the assignment below.
+# Thanks to Reinhard Kotucha for contributing this suggestion.
+#
+#jarfile=`kpsewhich -progname=java -format='other binary files' pp4p.jar`
+#
+#
+java -jar ${jarfile} "$@"
diff --git a/support/ppower4/ppower4.bat b/support/ppower4/ppower4.bat
new file mode 100644
index 0000000000..667ac2aad7
--- /dev/null
+++ b/support/ppower4/ppower4.bat
@@ -0,0 +1,11 @@
+@ECHO OFF
+REM PPower4 batch file
+REM
+REM You must define path for pp4p.jar and name of the java or jre command
+REM Here the settings for the Sun Java Runtime Environment on my machine
+REM NOTE: This requires Java 1.2.x!
+REM
+set basedir="C:\Program Files\JavaSoft\jre\1.2\lib"
+set javacommand="C:\Program Files\JavaSoft\jre\1.2\bin\jre"
+REM
+%javacommand% -jar %basedir%\pp4p.jar %1 %2 %3 %4 %5
diff --git a/support/ppower4/readme.html b/support/ppower4/readme.html
new file mode 100644
index 0000000000..65c60bd3b8
--- /dev/null
+++ b/support/ppower4/readme.html
@@ -0,0 +1,180 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+
+
+
+<html>
+ <head>
+ <title>PPower4 Homepage</title>
+ </head>
+
+ <body background="http://www-sp.iti.informatik.tu-darmstadt.de/icons/background.gif" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" bgcolor="white" text="black">
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+
+ <tr>
+ <td rowspan="2" align="left" valign="top" bgcolor='#0D2676'>
+ <font size="-1" color="white"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/tudlogo-small.gif"
+alt="Technische Universität Darmstadt">
+<br>
+<font face="Arial,Helvetica, sans-serif">
+&nbsp;FB Informatik<br>
+&nbsp;<font size="-2">FG Systemprogrammierung</font>
+</font>&nbsp;</font>
+ </td>
+
+ <td width="100%" bgcolor='#4DB8B3' valign="middle" align="center">
+ <font face="Arial, Helvetica, sans-serif">
+ <font size="+2"><b>PPower4</b></font><br>
+ <font size="+1">This is the homepage of PPower4</font><br>
+ <font size="+1">(P^4, Pdf Presentation Post Processor)</font>
+ </font>
+ </td>
+ </tr>
+
+ <tr>
+ <td align = "center" valign="middle" bgcolor=#4DB8B3>
+ <font face="Arial, Helvetica, sans-serif" size="+1" color="#0D2676"><b>Home</b></font>
+ </td>
+ </tr>
+
+ </table>
+
+<!-- Seitenanfang -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td align="left" valign="top">
+ <img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/space165x1.gif">
+ </td>
+ <td align="right" valign="top">
+ &nbsp;
+ </td>
+ </tr>
+
+ <tr>
+ <td align="left" valign="top">
+ <table border="0" cellpadding="5" cellspacing="0" bgcolor='#4DB8B3'> <!-- In einer eigenen Tabelle -->
+
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ Home&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="news.html">News</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="features.html">Features</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="download.html">Download</a>
+ </font>
+ </td><td></td></tr>
+
+ <tr><td valign="top">
+ <font face="Arial, Helvetica, sans-serif" size="2" link="white">
+ <a href="extras.html">Extras</a>
+ </font>
+ </td><td></td></tr>
+
+ </table>
+ <table>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ <tr><td>&nbsp;</td></tr>
+ </table>
+
+ </td>
+
+ <td width="100%" valign="top">
+ <font color="#000000">
+
+<!-- HIER BEGINNT DER INHALT -->
+
+ PPower4 is used to post process presentations in PDF format
+ which were prepared using <a href="http://www.tug.org/">(La)TeX</a>
+ to add dynamic effects.
+ The PDF files can be created with
+ <a href="http://tug.org/applications/pdftex/"><code>pdf(la)tex</code></a>,
+ <a href="http://www.micropress-inc.com"><code>v(la)tex</code></a> or
+ with standard LaTeX and then converted to PDF with
+ <a href="http://gaspra.kettering.edu/dvipdfm/"><code>dvipdfm</code></a>.
+ It is recommended to use the widely available <a
+ href="http://www.adobe.com/products/acrobat/readstep2.html">Acrobat Reader</a>
+ from <a href="http://www.adobe.com">Adobe</a> to view the
+ results, because other viewers do not implement some of the
+ special features.
+ Given this you have to keep in mind, that PPower4 can only
+ provide those effects, which are implemented in the reader.
+ <p>
+ The post processing software is written in
+ <a href="http://java.sun.com/">Java</a> and it is free (refer to the
+ <a href="http://www.gnu.org/copyleft/gpl.html">GNU general public license</a>).
+ It has been run successfully with Java 1.2.x and better on
+ different flavours of Unix, Win32 and the Mac.
+ The older version which had limited features and could also be
+ used with <a href="http://www.kaffe.org">kaffe</a> is no longer
+ supported.
+ </p>
+ <p>
+ Use the navigation area on the left to find further information
+ on PPower4 and the download area.
+ </p>
+ <p>
+ There is also a mailing list concerning
+ applications and problems of PPower4 to which you can
+ <a href="mailto:ppower4-request@iti.informatik.tu-darmstadt.de">subscribe</a>.
+ Just send the text "subscribe" (without the quotes) in the
+ <em>body</em> of the message. The
+ <a href="http://www.mail-archive.com/ppower4%40iti.informatik.tu-darmstadt.de/">messages</a>
+ of this list are archived
+ on <a href="http://www.mail-archive.com/">mail-archive.com</a>.<br>
+ <b>Note:</b> To send messages to the list it is necessary that
+ you subscribe to it first.<p>
+
+ You may want to check the list of <a
+ href="extras.html">frequently asked questions</a> before
+ sending a message to the mailing list.
+
+
+ <p><hr><p>
+ Disclaimer: These pages contain also links to other sites which are
+ beyond our control. We refuse to take any responsibility for
+ the possibly illegal contents of these sites, because they may
+ have been altered without notice.
+ <p>
+ Hinweis: Diese Seiten enhalten auch Links (Verweise) auf andere
+ Seiten, auf deren Inhalte wir keinerlei Einfluß haben.
+ Wir distanzieren uns daher ausdrücklich von etwaigen
+ rechtswidrigen Inhalten, die nach Linksetzung unsererseits auf
+ den fremden Seiten eingefügt wurden oder von dort aus
+ weitergehend erreichbar sind.
+ </font>
+ </td>
+ </tr>
+ </table>
+ <!-- Untere Leiste -->
+
+ <table width="100%" border="0" cellpadding="0" cellspacing="0">
+ <tr bgcolor="#0D2676">
+ <td align="right">
+ <a href="mailto:guntermann@iti.informatik.tu-darmstadt.de"><img src="http://www-sp.iti.informatik.tu-darmstadt.de/icons/at.gif" border="0" alt="Feedback"></a>
+ </td>
+ </tr>
+ </table>
+ </body>
+</html>
+
+
+
+
diff --git a/support/ppower4/report.pdf b/support/ppower4/report.pdf
new file mode 100644
index 0000000000..7dc49d3413
--- /dev/null
+++ b/support/ppower4/report.pdf
Binary files differ
diff --git a/support/ppower4/texpause.sty b/support/ppower4/texpause.sty
new file mode 100644
index 0000000000..2608258bda
--- /dev/null
+++ b/support/ppower4/texpause.sty
@@ -0,0 +1,40 @@
+%% texpause.sty Version 1.2 10 Feb 2000
+%%---------------------------------------------------------------
+%% This is a quick hack to enable repeated pages with incremental
+%% contents e.g. for displaying slides uncovering step by step.
+%%
+%% The initial version (numbered 1.0) was written 07 May 99.
+%% Version 1.1 was created 25 May 99 and fixed a naming problem.
+%% Version 1.2 removed test for \pdfoutput on 10 Feb 2000
+%%
+%% Possible extensions: make the page numbering optional (maybe using
+%% subnumbering)
+%% Make action optional (for printed versions via pdf).
+%%
+%% Plan of attack (should work with TeX and LaTeX):
+%% - Get some ressources, i.e. one counter, one token register and one
+%% box.
+%% - When activated save the current page count in the counter and the
+%% output routine in the token register.
+%% - Setup a new output routine, which saves away a copy of the
+%% current page.
+%% - Trigger this output routine to save the cumulated page contents.
+%% - Restore the former output routine and run it with the restored
+%% saved contents.
+%% - Reset the page count and reinsert the contents once again,
+%% removing the last glue item on the page.
+%%
+\newbox\p@uses@vebox
+\newtoks\p@uses@veoutput
+\newcount\p@uses@vepage
+\def\pause{\global\p@uses@vepage=\count0\relax %save pagenumber
+ \p@uses@veoutput=\output % make backup copy of output routine
+ \output={\global\setbox\p@uses@vebox=\box255}% copy current contents
+ % only, when triggered
+ \vfill\eject %trigger now
+ \output=\p@uses@veoutput % restore output routine
+ \unvcopy\p@uses@vebox % insert contents
+ \eject % now really show the output
+ \global\count0=\p@uses@vepage\relax %restore page number
+ \unvbox\p@uses@vebox\vskip-\lastskip % and insert again for next turn
+}%