diff options
Diffstat (limited to 'obsolete/support/png2pdf/DOCU')
105 files changed, 12263 insertions, 0 deletions
diff --git a/obsolete/support/png2pdf/DOCU/ChooseDirectory.png b/obsolete/support/png2pdf/DOCU/ChooseDirectory.png Binary files differnew file mode 100644 index 0000000000..5e4807c888 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/ChooseDirectory.png diff --git a/obsolete/support/png2pdf/DOCU/Exit.png b/obsolete/support/png2pdf/DOCU/Exit.png Binary files differnew file mode 100644 index 0000000000..263cf525c2 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/Exit.png diff --git a/obsolete/support/png2pdf/DOCU/HTML/capa01.png b/obsolete/support/png2pdf/DOCU/HTML/capa01.png Binary files differnew file mode 100644 index 0000000000..112c96ebdb --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/HTML/capa01.png diff --git a/obsolete/support/png2pdf/DOCU/HTML/capa02.png b/obsolete/support/png2pdf/DOCU/HTML/capa02.png Binary files differnew file mode 100644 index 0000000000..5fa9ebf681 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/HTML/capa02.png diff --git a/obsolete/support/png2pdf/DOCU/HTML/capa03.png b/obsolete/support/png2pdf/DOCU/HTML/capa03.png Binary files differnew file mode 100644 index 0000000000..127ca91a6f --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/HTML/capa03.png diff --git a/obsolete/support/png2pdf/DOCU/HTML/capa04.png b/obsolete/support/png2pdf/DOCU/HTML/capa04.png Binary files differnew file mode 100644 index 0000000000..061afb3157 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/HTML/capa04.png diff --git a/obsolete/support/png2pdf/DOCU/HTML/capa05.png b/obsolete/support/png2pdf/DOCU/HTML/capa05.png Binary files differnew file mode 100644 index 0000000000..da9ffd11ed --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/HTML/capa05.png diff --git a/obsolete/support/png2pdf/DOCU/HTML/capa06.png b/obsolete/support/png2pdf/DOCU/HTML/capa06.png Binary files differnew file mode 100644 index 0000000000..c6c78b5992 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/HTML/capa06.png diff --git a/obsolete/support/png2pdf/DOCU/HTML/old/index.html b/obsolete/support/png2pdf/DOCU/HTML/old/index.html new file mode 100644 index 0000000000..d7ea552ce1 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/HTML/old/index.html @@ -0,0 +1,29 @@ +<html> +<head> +<title>png2pdf - A converter from PNG to PDF</title> +</head> +<body> +<h1>png2pdf - PNG to PDF converter </h1> +<h2>Overview</h2> +<p> +The png2pdf program converts PNG image files to PDF files. +If the PNG file contains an alpha channel this can be used +to mix against a specified background and/or to create a +PDF image mask or PDF alpha channel data.<br> +The program is intended for pdfLaTeX users who want to +create posters/flyers having a colored background. +</p> +<address> +<hr> +<table width="100%"> +<tr> +<td align="LEFT"><a href="http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause">D. Krause</a></td> +<td align="RIGHT">Last modification: 2003/07/23</td> +</tr> +<tr> +<td colspan="2" align="LEFT"><a href="http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/pages/software/index.html">http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/pages/software/png2pdf/index.html</a></td> +</tr> +</table> +</address> +</body> +</html> diff --git a/obsolete/support/png2pdf/DOCU/HTML/old/install.html b/obsolete/support/png2pdf/DOCU/HTML/old/install.html new file mode 100644 index 0000000000..825ebdc0dd --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/HTML/old/install.html @@ -0,0 +1,51 @@ +<html> +<head> +<title>png2pdf - A converter from PNG to PDF</title> +</head> +<body> +<h1>png2pdf - PNG to PDF converter </h1> +<h2>Installation</h2> +<h3>Installation on Unix/Linux</h3> +You should install the packages in order of appearance: +<ul> +<li><b>zlib - Compression library</b> (required)<br> +<a target="_top" href="http://www.gzip.org/zlib/">http://www.gzip.org/zlib/</a> +</li> +<li><b>libbz2 - Compression library</b> (recommended)<br> +<a target="_top" href="http://sources.redhat.com/bzip2/">http://sources.redhat.com/bzip2/</a> +</li> +<li><b>dklibs - general purpose library</b> (required)<br> +<a target="_top" href="http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/Download/dklibs.tgz">http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/Download/dklibs.tgz</a> +</li> +<li><b>libpng - PNG reference library</b> (required)<br> +<a target="_top" href="http://www.libpng.org/pub/png/index.html">http://www.libpng.org/pub/png/index.html</a> +</li> +<li><b>png2pdf - PNG to PDF converter</b> (required)<br> +<a target="_top" href="http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/Download/png2pdf.tgz">http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/Download/png2pdf.tgz</a> +</li> +</ul> +For all these packages the usual +<pre> + ./configure + make + make install +</pre> +should work. +<h3>Installation on Windows</h3> +I strongly recommend to use a binary, see the +<a href="http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/pages/software/win32bin.html">Win32 binary</a> page.<br> +If you want to install from source you should plan for one day. +<address> +<hr> +<table width="100%"> +<tr> +<td align="LEFT"><a href="http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause">D. Krause</a></td> +<td align="RIGHT">Last modification: 2003/07/23</td> +</tr> +<tr> +<td colspan="2" align="LEFT"><a href="http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/pages/software/index.html">http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/pages/software/png2pdf/install.html</a></td> +</tr> +</table> +</address> +</body> +</html> diff --git a/obsolete/support/png2pdf/DOCU/HTML/old/usage.html b/obsolete/support/png2pdf/DOCU/HTML/old/usage.html new file mode 100644 index 0000000000..e99928f563 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/HTML/old/usage.html @@ -0,0 +1,304 @@ +<html> +<head> +<title>png2pdf - A converter from PNG to PDF</title> +</head> +<body> +<h1>png2pdf - PNG to PDF converter</h1> +<hr> +<center><sup><a href="#p1"><font color="#FF0000">Help, version info and preferences</font></a> / <a href="#p2"><font color="#FF0000">Conversion options</font></a> / <a href="#p3"><font color="#FF0000">Examples</font></a></sup></center> +<hr> +<h2>Usage</h2> +<h3>General usage</h3> +<pre> + png2pdf [<options>] [ <inputfile> [ <outputfile> ] ] + png2pdf <directory> +</pre> +One can either specify input and output file name (stdin and +stdout if there are no names) or a directory name.<br> +When running on a directory, the directory is searched for PNG +files, all PNG files (or all newer PNG files when using option -f) +are converted into PDF files. +<a name="p1"><h3>Help, version information and permanent option handling</h3></a> +<h4>Overview</h4> +As other dkapp-based applications too, png2pdf can save permanent +options (preferences).<br> +When the program is run permanent options are processed first, +command line options specify changes relative to the permanent +options. +<h4>Getting help</h4> +<pre> + png2pdf -h + png2pdf --help +</pre> +shows a help text. +<h4>Getting version information</h4> +<pre> + png2pdf -v + png2pdf --version +</pre> +shows version information. +<h4>Setting permanent options</h4> +Use +<pre> + png2pdf -c <options> +</pre> +to set permanent options.<br> +I.e. +<pre> + png2pdf -c -p 1.4 -f + png2pdf --configure -p 1.4 -f +</pre> +tells the program you want to write PDF format 1.4 files. When running +on a directory the program compares the modification times of PNG and +PDF files, a conversion is only run if necessary. +<h4>Showing permanent options</h4> +Use +<pre> + png2pdf -C + png2pdf --show-configuration +</pre> +to list the values of all permanent options. +<h4>Temporarily overriding permanent options</h4> +Use +<pre> + png2pdf -r <options> ... + png2pdf --reset <option> +</pre> +to skip preferences processing for one program invokation.<br> +The -r options must be the first command line argument. This +option is recommended when using the programs in scripts. +<h4>Removing all permanent options</h4> +Use +<pre> + png2pdf -u + png2pdf --unconfigure +</pre> +to remove all permanent options. +<a name="p2"><h3>Conversion options</h3></a> +<h4>PDF format level</h4> +<pre> + -p <level> + --pdf=<level> +</pre> +sets the PDF format level to "1.2", "1.3" or "1.4" +(without quotes of course).<br> +Different PDF format levels enable different features: +1.3 and above allow to create image masks, 1.4 allows alpha channel data. +<h4>Mixing against a background color</h4> +<pre> + -m <r,g,b> + --mix-background=<r,g,b> +</pre> +i.e. +<pre> + -m 255,128,128 +</pre> +defines to mix against a light red background. The background specified +here is only used if the file does not contain a background chunk +unless the -s option is used.<br> +If mixing against a specified background was saved as permanent option +<pre> + -m- +</pre> +turns this off. +<h4>Overriding the background chunk</h4> +<pre> + -s + --mix-specified +</pre> +can be used in conjunction with the -m option to override the background +chunk.<br> +If overriding the background chunk was saved as permanent option +<pre> + -s- + --mix-specified=no +</pre> +turns this off +<h4>Writing an image mask</h4> +<pre> + -i + --image-mask +</pre> +converts the PNG alpha channel into a PDF image mask (if there is a PNG +alpha channel).<br> +If this option was saved as permanent option +<pre> + -i- + --image-mask=no +</pre> +turns this off. +<h4>Writing a PDF alpha channel</h4> +<pre> + -a + --transparency +</pre> +converts the PNG alpha channel (if there is one) into a PDF alpha channel.<br> +If this option was saved as permanent option +<pre> + -a- + --transparency=no +</pre> +turns this off. +<h4>Invert image mask levels</h4> +When creating a PDF image mask only pixels having opacity 0 are masked +out by default.<br> +Using +<pre> + -l + --invert-levels +</pre> +one can invert this behaviour, only pixels having full opacity are drawn, +all others are masked out. +If this option was saved as permanent option +<pre> + -l- + --invert-levels=no +</pre> +turns this off. +<h4>Alpha channel is transparency</h4> +By default the alpha channel is assumed to contain opacity data. +Using +<pre> + -t + --alpha-transparency +</pre> +this is switched to transparency data.<br> +If this option was saved as permanent option +<pre> + -t- + --alpha-transparency=no +</pre> +turns this off. +<h4>Modification time check when running on a directory</h4> +When running on a directory the program converts every PNG file +into a PDF file of same name, suffix .PDF.<br> +Using +<pre> + -f + --file-time-check +</pre> +one can prevent unnecessary conversions by comparing modification +time stamps.<br> +If this option was saved as permanent option +<pre> + -f- + --file-time-check=no +</pre> +turns this off. +<a name="p3"><h3>Examples</h3></a> +<h4>Original image</h4> +In these examples we use the image stefan_255_rgba.png from the +PNG web site.<br> +<img width="162" height="150" src="stefan_255_rgba.png"><br> +This image contains a colored bird before a white background, +a shadow of the bird is constructed using a black foreground +and different alpha (opacity). +<h4>Image processing</h4> +The image is converted into a PDF file, i.e. by running +<pre> + png2pdf -m 255,128,128 -s stefan_255_rgba.png x1.pdf +</pre> +The inclusion into the pdfLaTeX source looks like this: +<pre> + \documentclass[12pt,a4paper,titlepage]{article} + \usepackage{ifpdf} % LaTeX or pdfLaTeX + \usepackage{color} % we want to use background color + \ifpdf + \usepackage{background} % for the background effects, PPower4 necessary + \fi + \definecolor{bgred}{rgb}{1.0,0.501961,0.501961} + ... + \begin{document} + ... + \begin{figure} + {\centering + \ifpdf + \includegraphics[width=5cm]{x1.pdf} + \else + \includegraphics[width=4cm]{x1.eps} + \fi + \caption{Some caption} + \label{fig:some-label} + } + \end{figure} + ... + \end{document} +</pre> +<h4>Simple inclusion of the original PNG file </h4> +<img width="489" height="253" src="capa01.png"><br> +If we simply include the PNG file using +<pre> + \begin{figure} + {\centering + \includegraphics[width=5cm]{stefan_255_rgba.png} + \caption{Some caption} + \label{fig:some-label} + } + \end{figure} +</pre> +pdfLaTeX seems to ignore the alpha channel in the PNG file, +it shows the black foreground without mixing. +<h4>Mixing against white background</h4> +<img width="489" height="253" src="capa02.png"><br> +<pre> + png2pdf -m 255,255,255 -s stefan_255_rgba.png x1.pdf +</pre> +produces a picture as expected. +<h4>Colored background</h4> +<img width="489" height="253" src="capa03.png"><br> +Now imagine we want to create a poster or flyer, we want +to have a colored background.<br> +Before the page containing the image starts we use +<pre> + \pagecolor{bgred} +</pre> +in the LaTeX source<sup><a href="#note">1</a></sup> to +create a light red background.<br> +For the image conversion +<pre> + png2pdf -m 255,128,128 -s stefan_255_rgba.png x1.pdf +</pre> +we specify the same background. +<h4>Background effects</h4> +<img width="490" height="253" src="capa04.png"><br> +If we use this image on a page containing a background +effect instead of a simple background color we have +a visible background rectange.<br> +We must create either an image mask or PDF alpha channel +data to avoid this. +<h4>PDF image mask</h4> +<img width="489" height="253" src="capa05.png"><br> +<pre> + png2pdf -m 255,128,128 -s -i stefan_255_rgba.png x1.pdf +</pre> +For this image this is closer to the result we want +but it's not yet the best we can get. +<h4>PDF alpha channel data</h4> +<img width="489" height="253" src="capa06.png"><br> +<pre> + png2pdf -m 255,128,128 -s -a stefan_255_rgba.png x1.pdf +</pre> +looks best. +<hr> +<table> +<tr> +<td valign="TOP"><a name="note"><sup>1</sup></a></td> +<td>If you use pagecolor in the document or vpagecolor in pdfLaTeX you need +to post-process the PDF file using PPower4.</td> +</tr> +</table> +<address> +<hr> +<table width="100%"> +<tr> +<td align="LEFT"><a href="http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause">D. Krause</a></td> +<td align="RIGHT">Last modification: 2003/07/23</td> +</tr> +<tr> +<td colspan="2" align="LEFT"><a href="http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/pages/software/index.html">http://www.e-technik.fh-schmalkalden.de/personen/dhp/krause/pages/software/png2pdf/usage.html</a></td> +</tr> +</table> +</address> +</body> +</html> + diff --git a/obsolete/support/png2pdf/DOCU/HTML/stefan_255_rgba.png b/obsolete/support/png2pdf/DOCU/HTML/stefan_255_rgba.png Binary files differnew file mode 100644 index 0000000000..e3b32af1e0 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/HTML/stefan_255_rgba.png diff --git a/obsolete/support/png2pdf/DOCU/Options.png b/obsolete/support/png2pdf/DOCU/Options.png Binary files differnew file mode 100644 index 0000000000..ab1a5082b2 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/Options.png diff --git a/obsolete/support/png2pdf/DOCU/Run.png b/obsolete/support/png2pdf/DOCU/Run.png Binary files differnew file mode 100644 index 0000000000..791a8fc3a6 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/Run.png diff --git a/obsolete/support/png2pdf/DOCU/beamtest.nav b/obsolete/support/png2pdf/DOCU/beamtest.nav new file mode 100644 index 0000000000..ed4addf142 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/beamtest.nav @@ -0,0 +1,8 @@ +\beamer@endinputifotherversion {3.01pt} +\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}} +\headcommand {\beamer@framepages {1}{1}} +\headcommand {\beamer@partpages {1}{1}} +\headcommand {\beamer@subsectionpages {1}{1}} +\headcommand {\beamer@sectionpages {1}{1}} +\headcommand {\beamer@documentpages {1}} +\headcommand {\def \inserttotalframenumber {1}} diff --git a/obsolete/support/png2pdf/DOCU/beamtest.pdf b/obsolete/support/png2pdf/DOCU/beamtest.pdf Binary files differnew file mode 100644 index 0000000000..0de7586fea --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/beamtest.pdf diff --git a/obsolete/support/png2pdf/DOCU/beamtest.snm b/obsolete/support/png2pdf/DOCU/beamtest.snm new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/beamtest.snm diff --git a/obsolete/support/png2pdf/DOCU/beamtest.tex b/obsolete/support/png2pdf/DOCU/beamtest.tex new file mode 100644 index 0000000000..1c9f2a3efc --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/beamtest.tex @@ -0,0 +1,21 @@ +\documentclass{beamer} +\mode<presentation>{\usetheme{Madrid}\setbeamercovered{transparent}} +\usepackage[german]{babel} +\usepackage[latin1]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{ifpdf} +\usepackage{graphicx} +\usepackage{color} +\ifpdf +\hypersetup{pdfpagemode=FullScreen} +\fi +\title[Beamer and png2pdf]{Using png2pdf with the beamer class} +\author[Krause]{D.~Krause} +\subject{png2pdf} +\begin{document} +\beamertemplateshadingbackground{yellow!50}{magenta!50} +\begin{frame} +\frametitle{Image over transient background} +\includegraphics[width=5cm]{x4.pdf} +\end{frame} +\end{document} diff --git a/obsolete/support/png2pdf/DOCU/capa01.png b/obsolete/support/png2pdf/DOCU/capa01.png Binary files differnew file mode 100644 index 0000000000..112c96ebdb --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/capa01.png diff --git a/obsolete/support/png2pdf/DOCU/capa02.png b/obsolete/support/png2pdf/DOCU/capa02.png Binary files differnew file mode 100644 index 0000000000..5fa9ebf681 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/capa02.png diff --git a/obsolete/support/png2pdf/DOCU/capa03.png b/obsolete/support/png2pdf/DOCU/capa03.png Binary files differnew file mode 100644 index 0000000000..127ca91a6f --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/capa03.png diff --git a/obsolete/support/png2pdf/DOCU/capa04.png b/obsolete/support/png2pdf/DOCU/capa04.png Binary files differnew file mode 100644 index 0000000000..061afb3157 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/capa04.png diff --git a/obsolete/support/png2pdf/DOCU/capa05.png b/obsolete/support/png2pdf/DOCU/capa05.png Binary files differnew file mode 100644 index 0000000000..da9ffd11ed --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/capa05.png diff --git a/obsolete/support/png2pdf/DOCU/capa06.png b/obsolete/support/png2pdf/DOCU/capa06.png Binary files differnew file mode 100644 index 0000000000..c6c78b5992 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/capa06.png diff --git a/obsolete/support/png2pdf/DOCU/changes.html b/obsolete/support/png2pdf/DOCU/changes.html new file mode 100644 index 0000000000..4e15023f83 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/changes.html @@ -0,0 +1,122 @@ +<html> +<head> +<title>png2pdf - Convert PNG images to PDF</title> +<link rel="stylesheet" type="text/css" href="style.css"> +</head> +<body> +<div class="header"> +<p> +<table width="100%" class="headertable"> +<tr class="headertr"> +<td class="headertdleft" rowspan="2"><img src="./png2pdf-logo.png"></td> +<td class="headertdleft"><h1>png2pdf</h1></td> +<td class="headertdright" rowspan="2"> +<a target="_blank" href="http://sourceforge.net/"><img src="sflogo.png" width="210" height="62" border="0" alt="SourceForge.net Logo"/></a> +</td> +</tr> +<td class="headertdleft"><span class="subtitle">Convert <u>PNG</u> images <u>to</u> <u>PDF</u></span></td> +</tr> +</table> +<table width="100%" class="navimenutable"> +<tr class="navimenutr"> +<td class="navimenutd"> +<a class="navimenulink" href="index.html">Overview</a> / <a class="navimenulink" href="install.html">Installation</a> / <a class="navimenulink" href="usage.html">Usage</a> / <a class="navimenulink" href="ppgui.html">GUI</a> / <a class="navimenulink" href="faq.html">FAQ</a> / <span class="navimenucurrent">Change Log</span> / <a class="navimenulink" href="projects.html">Other Projects</a> +</td> +</tr> +</table> +</p> +</div> +<div class="text"> + +<table width="100%"> +<tr> +<td class="h2tdleft"><h2>Change log</h2></td> +<td class="h2tdright"><a class="smallotherlink" href="png2pdf.pdf">PDF manual "png2pdf.pdf" available</a></td> +</tr> +</table> +The current version is 1.0.12. +<ul> +<li>1.0.12<br> +A Java application Png2PdfGUI was added providing a graphical +user interface to the png2pdf program. +</li> +<li>1.0.11<br> +<ul> +<li>Makefile correction.<br> +We now use "-cp ..." instead of "cp ..." in Makefile.in, line 30. +Previous versions of png2pdf only contained string tables and help +texts for de and en. Now we also produce files for +de.UTF-8 and en.UTF-8 in the utf-8 subdirectory. To install the +default string tables we only want to copy the files in the en directory, +not the subdirectories. +</li> +</ul> +</li> +<li>1.0.10<br> +<ul> +<li>Bugfix: The program did not return a correct exit status when +producing transparency data or image mask. This is fixed now. +</li> +</ul> +</li> +<li>1.0.9<br> +<ul> +<li>Documentation update only.<br> +The documentation now contains an example how to use png2pdf +with the beamer class to place a partial transparent image +over a color gradient background. +</li> +</ul> +</li> +<li>1.0.8<br> +<ul> +<li>License change: This project uses a BSD-style license now. +</li> +</ul> +</li> +<li>1.0.7<br> +<ul> +<li>Documentation, string tables and other platform-independent read-only files +are installed into ${prefix}/shared instead of ${prefix}/lib used before.</li> +<li>Configuration option --with-dklibs=DIR to specify directory where +the dklibs library set resides. +</li> +</ul> +</li> +<li>1.0.6<br> +Improved handling of invalid/corrupt PNG files.<br> +Previous versions crashed/dumped core when processing invalid input files. +This is fixed now. +</li> +<li>1.0.5<br> +Added option "-n" ("--interpolation") for image interpolation. +</li> +<li>1.0.4<br> +Makefile "makefile.msc" added for Visual C++. +</li> +<li>1.0.3<br> +When opening files we check to not accidently open directories +as files. +</li> +<li>1.0.2<br> +Release after moving the project to SourceForge.net. +</li> +<li>1.0.1<br> +First version released. +</li> +</ul> +</div> +<div class="footer"> +<p> +<table width="100%" class="footertable"> +<tr class="footertr"> +<td class="footertdleft">Dirk Krause</td> +<td class="footertdcenter">http://png2pdf.sourceforge.net</td> +<td class="footertdright">2005/02/01</td> +</tr> +</table> +</p> +</div> +</body> +</html> + diff --git a/obsolete/support/png2pdf/DOCU/create-rectangle.png b/obsolete/support/png2pdf/DOCU/create-rectangle.png Binary files differnew file mode 100644 index 0000000000..5b63c58736 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/create-rectangle.png diff --git a/obsolete/support/png2pdf/DOCU/depgr.fig b/obsolete/support/png2pdf/DOCU/depgr.fig new file mode 100644 index 0000000000..9c31e8307e --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/depgr.fig @@ -0,0 +1,151 @@ +#FIG 3.2 +Portrait +Center +Metric +A4 +100.0 +Single +-2 +1200 2 +3 1 1 1 0 12 800 1 38 1.60 0 0 0 8 + -1687 3656 -1800 3768 -1800 5962 -1687 6075 + 8268 6075 8381 5962 8381 3712 8268 3600 + 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 +3 1 1 1 0 18 800 1 38 1.60 0 0 0 8 + -1687 843 -1800 956 -1800 3431 -1687 3543 + 8268 3543 8381 3431 8325 956 8212 843 + 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 +2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5 + 6187 1068 7875 1068 7875 1462 6187 1462 6187 1068 +2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5 + 6187 1968 7875 1968 7875 2362 6187 2362 6187 1968 +2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5 + 6187 2981 7875 2981 7875 3375 6187 3375 6187 2981 +2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5 + 3037 1968 4725 1968 4725 2362 3037 2362 3037 1968 +2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5 + 3037 1068 4725 1068 4725 1462 3037 1462 3037 1068 +2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5 + -112 1968 1575 1968 1575 2362 -112 2362 -112 1968 +2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5 + -112 1068 1575 1068 1575 1462 -112 1462 -112 1068 +4 0 0 100 1 0 12.0 0.0 4 267.0 1350.0 0 1350 OpenSSL library\001 +4 0 0 100 1 0 12.0 0.0 4 267.0 1516.0 0 2250 Net-SNMP library\001 +4 0 0 100 1 0 12.0 0.0 4 267.0 300.0 3712 1350 zlib\001 +4 0 0 100 1 0 12.0 0.0 4 267.0 1050.0 3375 2250 bzip2 library\001 +4 0 0 100 1 0 12.0 0.0 4 267.0 1333.0 6412 1350 NetPBM library\001 +4 0 0 100 1 0 12.0 0.0 4 267.0 1050.0 6525 2250 JPEG library\001 +4 0 0 100 1 0 12.0 0.0 4 267.0 1000.0 6525 3262 PNG library\001 +2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5 + 6187 4668 7875 4668 7875 5062 6187 5062 6187 4668 +2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5 + 3037 3768 4725 3768 4725 4162 3037 4162 3037 3768 +2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5 + 3037 4668 4725 4668 4725 5062 3037 5062 3037 4668 +2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5 + 3037 5568 4725 5568 4725 5962 3037 5962 3037 5568 +2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5 + -112 5568 1575 5568 1575 5962 -112 5962 -112 5568 +2 2 0 1 0 0 100 1 -1 1.00 0 0 0 0 0 5 + -112 4668 1575 4668 1575 5062 -112 5062 -112 4668 +4 0 0 100 1 0 12.0 0.0 4 267.0 533.0 6750 4950 bmeps\001 +4 0 0 100 1 0 12.0 0.0 4 267.0 450.0 3600 5850 genau\001 +4 0 0 100 1 0 12.0 0.0 4 267.0 683.0 3487 4950 png2pdf\001 +4 0 0 100 1 0 12.0 0.0 4 267.0 483.0 3600 4050 dklibs\001 +4 0 0 100 1 0 12.0 0.0 4 267.0 266.0 450 5850 dkt\001 +4 0 0 100 1 0 12.0 0.0 4 267.0 533.0 450 4950 yanolc\001 +4 0 0 100 1 2 12.0 0.0 4 267.0 633.0 -1573 5056 Krause\001 +4 0 0 100 1 2 12.0 0.0 4 267.0 417.0 -1574 4758 Dirk\001 +4 0 0 100 1 2 12.0 0.0 4 267.0 717.0 -1574 4460 made by\001 +4 0 0 100 1 2 12.0 0.0 4 267.0 783.0 -1575 4162 Software\001 +4 0 0 100 1 2 12.0 0.0 4 267.0 667.0 -1573 2244 authors\001 +4 0 0 100 1 2 12.0 0.0 4 267.0 467.0 -1574 1946 other\001 +4 0 0 100 1 2 12.0 0.0 4 267.0 200.0 -1574 1648 by\001 +4 0 0 100 1 2 12.0 0.0 4 267.0 783.0 -1575 1350 Software\001 +3 0 0 1 0 0 100 1 -1 0 0 1 0 4 + 1 1 1.0 144.00 240.00 + 4837 4837 5625 4500 5625 3150 6075 3150 + 0.0000 1.0000 1.0000 0.0000 +3 0 0 1 0 0 100 1 -1 0 0 1 0 4 + 1 1 1.0 144.00 240.00 + 6075 3037 5625 3037 5625 1350 4837 1350 + 0.0000 1.0000 1.0000 0.0000 +3 0 0 1 0 0 100 1 -1 0 0 1 0 4 + 1 1 1.0 144.00 240.00 + 6075 4612 5625 4275 5625 3656 6075 3318 + 0.0000 1.0000 1.0000 0.0000 +3 0 0 1 0 0 100 1 -1 0 0 1 0 3 + 1 1 1.0 144.00 240.00 + 4837 4668 5175 4387 4837 4162 + 0.0000 1.0000 0.0000 +3 0 0 1 0 0 100 1 -1 0 0 1 0 4 + 1 1 1.0 144.00 240.00 + 2925 5512 2700 5287 2700 4500 2925 4275 + 0.0000 1.0000 1.0000 0.0000 +3 0 0 1 0 0 100 1 -1 0 0 1 0 4 + 1 1 1.0 144.00 240.00 + 1687 5512 1912 5287 1912 4275 2925 4162 + 0.0000 1.0000 1.0000 0.0000 +3 0 0 1 0 0 100 1 -1 0 0 1 0 4 + 1 1 1.0 144.00 240.00 + 1687 4612 1912 4387 1912 3937 2925 3937 + 0.0000 1.0000 1.0000 0.0000 +3 0 1 1 0 0 100 1 -1 6.40 0 1 0 4 + 1 1 1.0 144.00 240.00 + -225 5512 -562 5287 -562 1743 -225 1518 + 0.0000 1.0000 1.0000 0.0000 +3 0 1 1 0 0 100 1 -1 6.40 0 1 0 6 + 1 1 1.0 144.00 240.00 + 1687 2025 1912 1912 2025 1800 2025 1687 + 1912 1575 1687 1462 + 0.0000 1.0000 1.0000 1.0000 1.0000 0.0000 +3 0 1 1 0 0 100 1 -1 6.40 0 1 0 4 + 1 1 1.0 144.00 240.00 + 1575 4612 1800 4050 1800 2925 1575 2475 + 0.0000 1.0000 1.0000 0.0000 +3 0 1 1 0 0 100 1 -1 6.40 0 1 0 4 + 1 1 1.0 144.00 240.00 + 4837 3712 5175 3375 5175 2812 4837 2475 + 0.0000 1.0000 1.0000 0.0000 +3 0 1 1 0 0 100 1 -1 6.40 0 1 0 4 + 1 1 1.0 144.00 240.00 + 4837 3825 5400 3600 5400 1687 4837 1462 + 0.0000 1.0000 1.0000 0.0000 +3 0 1 1 0 0 100 1 -1 6.40 0 1 0 4 + 1 1 1.0 144.00 240.00 + 7987 4612 8212 4387 8212 2700 7987 2475 + 0.0000 1.0000 1.0000 0.0000 +3 0 1 1 0 0 100 1 -1 6.40 0 1 0 4 + 1 1 1.0 144.00 240.00 + 7987 4725 8437 4500 8437 1800 7987 1575 + 0.0000 1.0000 1.0000 0.0000 +2 2 0 0 7 7 100 1 -1 0 0 0 0 0 0 5 + -2137 731 8550 731 8550 6975 -2137 6975 -2137 731 +6 8437 6243 -2025 6862 +6 5062 6356 3150 6750 +2 2 0 1 0 0 100 1 -1 0 0 0 0 0 0 5 + 3150 6356 3543 6356 3543 6750 3150 6750 3150 6356 +4 0 0 100 1 0 12.0 0.0 4 267.0 133.0 3262 6637 B\001 +2 2 0 1 0 0 100 1 -1 0 0 0 0 0 0 5 + 4668 6356 5062 6356 5062 6750 4668 6750 4668 6356 +4 0 0 100 1 0 12.0 0.0 4 267.0 150.0 4781 6637 A\001 +2 1 1 1 0 0 100 1 -1 6.40 0 0 12 1 0 2 + 1 1 1.0 144.00 240.00 + 4556 6581 3656 6581 +-6 +4 0 0 100 1 0 12.0 0.0 4 267.0 2516.0 225 6637 A needs B (B is required for A)\001 +4 0 0 100 1 0 12.0 0.0 4 267.0 3100.0 5175 6637 A can use B (B is recommended for A)\001 +4 0 0 100 1 0 12.0 0.0 4 267.0 133.0 -1687 6637 B\001 +4 0 0 100 1 0 12.0 0.0 4 267.0 150.0 -169 6637 A\001 +2 2 0 1 0 0 100 1 -1 0 0 0 0 0 0 5 + -281 6356 112 6356 112 6750 -281 6750 -281 6356 +2 2 0 1 0 0 100 1 -1 0 0 0 0 0 0 5 + -1800 6356 -1406 6356 -1406 6750 -1800 6750 -1800 6356 +2 1 0 1 0 0 100 1 -1 0 0 0 12 1 0 2 + 1 1 1.0 144.00 240.00 + -393 6581 -1293 6581 +2 1 0 1 0 0 100 1 -1 0 0 0 12 0 0 2 + 2925 6862 2925 6243 +2 2 0 1 0 0 100 1 -1 0 0 0 0 0 0 5 + -2025 6243 8437 6243 8437 6862 -2025 6862 -2025 6243 +-6 diff --git a/obsolete/support/png2pdf/DOCU/depgr.mp b/obsolete/support/png2pdf/DOCU/depgr.mp new file mode 100644 index 0000000000..a40dd2960c --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/depgr.mp @@ -0,0 +1,1416 @@ +% produced by fig2vect +prologues:=0; +labeloffset:=0;bbmargin:=0; +verbatimtex +%&latex; +\documentclass[12pt]{article} +\usepackage[latin1]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{textcomp} +\usepackage{mathptmx} +\usepackage[scaled=.92]{helvet} +\usepackage{courier} +\begin{document} +\newfont{\fntA}{ptmr at 12pt} +\newfont{\fntB}{ptmb at 12pt} +etex +beginfig(0) +% 10 +path p; +p = (125.81,198.76) +..controls(114.274,198.567) and(104.074,198.367) +..(94.888,198.111) +..controls(85.7018,197.854) and(77.5424,197.541) +..(70.3091,197.122) +..controls(63.0758,196.703) and(56.777,196.177) +..(51.3746,195.501) +..controls(45.9723,194.826) and(41.4711,194) +..(37.7963,192.997) +..controls(34.1216,191.994) and(31.2738,190.813) +..(29.1002,189.444) +..controls(26.9266,188.075) and(25.4245,186.519) +..(24.3798,184.771) +..controls(23.3351,183.022) and(22.7446,181.084) +..(22.3785,178.933) +..controls(22.0124,176.782) and(21.8695,174.422) +..(21.74,171.78) +..controls(21.6105,169.138) and(21.4964,166.202) +..(21.3962,162.948) +..controls(21.2961,159.693) and(21.2102,156.12) +..(21.14,152.268) +..controls(21.0697,148.417) and(21.0153,144.287) +..(20.9786,139.992) +..controls(20.942,135.697) and(20.9232,131.239) +..(20.9232,126.779) +..controls(20.9232,122.319) and(20.942,117.86) +..(20.9786,113.565) +..controls(21.0153,109.269) and(21.0697,105.139) +..(21.14,101.287) +..controls(21.2102,97.4348) and(21.2961,93.8606) +..(21.3962,90.6055) +..controls(21.4964,87.3505) and(21.6105,84.4134) +..(21.74,81.77) +..controls(21.8695,79.1266) and(22.0124,76.7653) +..(22.3785,74.6143) +..controls(22.7446,72.4632) and(23.3351,70.5252) +..(24.3798,68.78) +..controls(25.4245,67.0348) and(26.9266,65.4841) +..(29.1002,64.1242) +..controls(31.2738,62.7643) and(34.1216,61.5964) +..(37.7963,60.6106) +..controls(41.4711,59.6248) and(45.9723,58.8213) +..(51.3746,58.173) +..controls(56.777,57.5247) and(63.0758,57.0312) +..(70.3091,56.6499) +..controls(77.5424,56.2685) and(85.7018,55.9987) +..(94.888,55.7915) +..controls(104.074,55.5843) and(114.274,55.4395) +..(125.81,55.31) +..controls(137.346,55.1805) and(150.269,55.0664) +..(164.668,54.9662) +..controls(179.067,54.8661) and(194.948,54.7802) +..(212.111,54.71) +..controls(229.274,54.6397) and(247.717,54.5853) +..(266.922,54.5486) +..controls(286.126,54.512) and(306.079,54.4932) +..(326.04,54.4932) +..controls(346.001,54.4932) and(365.954,54.512) +..(385.158,54.5486) +..controls(404.363,54.5853) and(422.806,54.6397) +..(439.969,54.71) +..controls(457.132,54.7802) and(473.013,54.8661) +..(487.412,54.9662) +..controls(501.811,55.0664) and(514.734,55.1805) +..(526.27,55.31) +..controls(537.806,55.4395) and(548.006,55.5843) +..(557.192,55.7926) +..controls(566.378,56.001) and(574.538,56.2731) +..(581.771,56.6592) +..controls(589.004,57.0454) and(595.303,57.5462) +..(600.705,58.2054) +..controls(606.108,58.8647) and(610.609,59.683) +..(614.284,60.6882) +..controls(617.958,61.6935) and(620.806,62.8854) +..(622.98,64.2744) +..controls(625.153,65.6635) and(626.655,67.2484) +..(627.7,69.0333) +..controls(628.745,70.8181) and(629.335,72.8009) +..(629.702,75.0028) +..controls(630.068,77.2046) and(630.211,79.6224) +..(630.34,82.33) +..controls(630.469,85.0376) and(630.584,88.0467) +..(630.684,91.3822) +..controls(630.784,94.7176) and(630.87,98.3806) +..(630.94,102.329) +..controls(631.01,106.277) and(631.065,110.511) +..(631.101,114.914) +..controls(631.138,119.317) and(631.157,123.887) +..(631.157,128.459) +..controls(631.157,133.03) and(631.138,137.6) +..(631.101,142.003) +..controls(631.065,146.406) and(631.01,150.639) +..(630.94,154.586) +..controls(630.87,158.534) and(630.784,162.196) +..(630.684,165.531) +..controls(630.584,168.865) and(630.469,171.874) +..(630.34,174.58) +..controls(630.211,177.286) and(630.068,179.703) +..(629.702,181.902) +..controls(629.335,184.101) and(628.745,186.08) +..(627.7,187.859) +..controls(626.655,189.637) and(625.153,191.213) +..(622.98,192.589) +..controls(620.806,193.965) and(617.958,195.14) +..(614.284,196.124) +..controls(610.609,197.108) and(606.108,197.9) +..(600.705,198.528) +..controls(595.303,199.157) and(589.004,199.621) +..(581.771,199.966) +..controls(574.538,200.311) and(566.378,200.537) +..(557.192,200.693) +..controls(548.006,200.849) and(537.806,200.936) +..(526.27,201) +..controls(514.734,201.064) and(501.811,201.105) +..(487.412,201.124) +..controls(473.013,201.143) and(457.132,201.139) +..(439.969,201.113) +..controls(422.806,201.086) and(404.363,201.037) +..(385.158,200.966) +..controls(365.954,200.895) and(346.001,200.801) +..(326.04,200.69) +..controls(306.079,200.578) and(286.126,200.447) +..(266.922,200.303) +..controls(247.717,200.16) and(229.274,200.002) +..(212.111,199.837) +..controls(194.948,199.671) and(179.067,199.497) +..(164.668,199.317) +..controls(150.269,199.138) and(137.346,198.953) +..cycle; +fill p withcolor (0.9,0.956,0.9); +% 14 +path p; +p = (125.25,366.97) +..controls(113.778,366.841) and(103.635,366.696) +..(94.4995,366.483) +..controls(85.364,366.27) and(77.2495,365.988) +..(70.0559,365.583) +..controls(62.8622,365.178) and(56.5976,364.648) +..(51.2244,363.944) +..controls(45.8512,363.241) and(41.3741,362.363) +..(37.7187,361.28) +..controls(34.0633,360.197) and(31.2303,358.908) +..(29.0677,357.402) +..controls(26.9052,355.896) and(25.4104,354.173) +..(24.3704,352.229) +..controls(23.3305,350.285) and(22.7423,348.122) +..(22.3774,345.716) +..controls(22.0124,343.31) and(21.8695,340.665) +..(21.74,337.7) +..controls(21.6105,334.735) and(21.4964,331.436) +..(21.3962,327.777) +..controls(21.2961,324.119) and(21.2102,320.099) +..(21.14,315.765) +..controls(21.0697,311.431) and(21.0153,306.782) +..(20.9786,301.947) +..controls(20.942,297.112) and(20.9232,292.093) +..(20.9232,287.071) +..controls(20.9232,282.05) and(20.942,277.031) +..(20.9786,272.196) +..controls(21.0153,267.361) and(21.0697,262.713) +..(21.14,258.38) +..controls(21.2102,254.046) and(21.2961,250.027) +..(21.3962,246.37) +..controls(21.4964,242.712) and(21.6105,239.414) +..(21.74,236.45) +..controls(21.8695,233.486) and(22.0124,230.842) +..(22.3785,228.438) +..controls(22.7446,226.033) and(23.3351,223.872) +..(24.3798,221.929) +..controls(25.4245,219.987) and(26.9266,218.266) +..(29.1002,216.762) +..controls(31.2738,215.258) and(34.1216,213.971) +..(37.7963,212.89) +..controls(41.4711,211.809) and(45.9723,210.933) +..(51.3746,210.232) +..controls(56.777,209.53) and(63.0758,209.002) +..(70.3091,208.598) +..controls(77.5424,208.195) and(85.7018,207.915) +..(94.888,207.703) +..controls(104.074,207.492) and(114.274,207.348) +..(125.81,207.22) +..controls(137.346,207.092) and(150.269,206.979) +..(164.668,206.879) +..controls(179.067,206.78) and(194.948,206.695) +..(212.111,206.625) +..controls(229.274,206.556) and(247.717,206.502) +..(266.922,206.465) +..controls(286.126,206.429) and(306.079,206.41) +..(326.04,206.41) +..controls(346.001,206.41) and(365.954,206.429) +..(385.158,206.465) +..controls(404.363,206.502) and(422.806,206.556) +..(439.969,206.625) +..controls(457.132,206.695) and(473.013,206.78) +..(487.412,206.879) +..controls(501.811,206.979) and(514.734,207.092) +..(526.27,207.22) +..controls(537.806,207.348) and(548.006,207.492) +..(557.191,207.703) +..controls(566.376,207.915) and(574.533,208.195) +..(581.761,208.598) +..controls(588.99,209.002) and(595.282,209.53) +..(600.673,210.232) +..controls(606.064,210.933) and(610.551,211.809) +..(614.206,212.89) +..controls(617.861,213.971) and(620.685,215.258) +..(622.83,216.762) +..controls(624.974,218.266) and(626.442,219.987) +..(627.447,221.929) +..controls(628.452,223.872) and(628.998,226.033) +..(629.313,228.438) +..controls(629.628,230.842) and(629.715,233.486) +..(629.78,236.45) +..controls(629.845,239.414) and(629.887,242.712) +..(629.907,246.37) +..controls(629.927,250.027) and(629.924,254.046) +..(629.898,258.38) +..controls(629.872,262.713) and(629.824,267.361) +..(629.753,272.196) +..controls(629.682,277.031) and(629.589,282.05) +..(629.477,287.071) +..controls(629.365,292.093) and(629.234,297.112) +..(629.09,301.947) +..controls(628.946,306.782) and(628.788,311.431) +..(628.622,315.765) +..controls(628.456,320.099) and(628.281,324.119) +..(628.1,327.777) +..controls(627.92,331.436) and(627.734,334.735) +..(627.54,337.7) +..controls(627.346,340.665) and(627.147,343.31) +..(626.731,345.716) +..controls(626.315,348.122) and(625.682,350.285) +..(624.603,352.229) +..controls(623.523,354.173) and(621.994,355.896) +..(619.802,357.402) +..controls(617.611,358.908) and(614.754,360.197) +..(611.079,361.28) +..controls(607.404,362.363) and(602.912,363.241) +..(597.528,363.944) +..controls(592.144,364.648) and(585.872,365.178) +..(578.674,365.583) +..controls(571.475,365.988) and(563.358,366.27) +..(554.222,366.483) +..controls(545.085,366.696) and(534.942,366.841) +..(523.47,366.97) +..controls(511.998,367.099) and(499.147,367.214) +..(484.829,367.314) +..controls(470.51,367.414) and(454.718,367.5) +..(437.651,367.57) +..controls(420.584,367.64) and(402.244,367.695) +..(383.147,367.731) +..controls(364.051,367.768) and(344.209,367.787) +..(324.36,367.787) +..controls(304.511,367.787) and(284.669,367.768) +..(265.573,367.731) +..controls(246.476,367.695) and(228.136,367.64) +..(211.069,367.57) +..controls(194.002,367.5) and(178.21,367.414) +..(163.891,367.314) +..controls(149.573,367.214) and(136.722,367.099) +..cycle; +fill p withcolor (0.956,0.9,0.9); +% 31 +path p; +p = (499.83,216.18) +--(601.11,216.18) +--(601.11,239.82) +--(499.83,239.82) +--cycle; +linecap:=0; +linejoin:=0; +pickup pencircle scaled 0.45; +draw p withcolor (0.561,0,0); +% 34 +path p; +p = (499.83,276.96) +--(601.11,276.96) +--(601.11,300.6) +--(499.83,300.6) +--cycle; +draw p withcolor (0.561,0,0); +% 37 +path p; +p = (499.83,330.96) +--(601.11,330.96) +--(601.11,354.6) +--(499.83,354.6) +--cycle; +draw p withcolor (0.561,0,0); +% 40 +path p; +p = (310.83,276.96) +--(412.11,276.96) +--(412.11,300.6) +--(310.83,300.6) +--cycle; +draw p withcolor (0.561,0,0); +% 43 +path p; +p = (310.83,330.96) +--(412.11,330.96) +--(412.11,354.6) +--(310.83,354.6) +--cycle; +draw p withcolor (0.561,0,0); +% 47 +path p; +p = (121.89,276.96) +--(223.11,276.96) +--(223.11,300.6) +--(121.89,300.6) +--cycle; +draw p withcolor (0.561,0,0); +% 49 +path p; +p = (121.89,330.96) +--(223.11,330.96) +--(223.11,354.6) +--(121.89,354.6) +--cycle; +draw p withcolor (0.561,0,0); +% 52 +path p; +p = (7.11,6.96) +--(634.83,6.96) +--(634.83,44.1) +--(7.11,44.1) +--cycle; +draw p withcolor (0,0,0); +% 54 +path p; +p = (304.11,6.96) +--(304.11,44.1); +draw p withcolor (0,0,0); +% 56 +path p; +p = (105.03,23.82) +--(51.813,23.82); +color c; +c = (0,0,0); +draw p withcolor c; +path a; +ahangle:=33.4; +ahlength:=14.4; +a = arrowhead p; +fill a withcolor c; +draw a withcolor c; +% 59 +path p; +p = (20.61,13.68) +--(44.25,13.68) +--(44.25,37.32) +--(20.61,37.32) +--cycle; +draw p withcolor (0,0,0); +% 61 +path p; +p = (111.75,13.68) +--(135.33,13.68) +--(135.33,37.32) +--(111.75,37.32) +--cycle; +draw p withcolor (0,0,0); +% 68 +path p; +p = (401.97,23.82) +--(348.753,23.82); +color c; +c = (0,0,0); +draw p withcolor c +dashed dashpattern(on 2.88bp off 5.76bp on 2.88bp); +path a; +a = arrowhead p; +fill a withcolor c; +draw a withcolor c; +% 72 +path p; +p = (408.69,13.68) +--(432.33,13.68) +--(432.33,37.32) +--(408.69,37.32) +--cycle; +draw p withcolor (0,0,0); +% 75 +path p; +p = (317.61,13.68) +--(341.19,13.68) +--(341.19,37.32) +--(317.61,37.32) +--cycle; +draw p withcolor (0,0,0); +% 85 +path p; +p = (499.83,114.96) +--(601.11,114.96) +--(601.11,138.6) +--(499.83,138.6) +--cycle; +draw p withcolor (0,0.561,0); +% 87 +path p; +p = (310.83,60.96) +--(412.11,60.96) +--(412.11,84.6) +--(310.83,84.6) +--cycle; +draw p withcolor (0,0.561,0); +% 89 +path p; +p = (310.83,114.96) +--(412.11,114.96) +--(412.11,138.6) +--(310.83,138.6) +--cycle; +draw p withcolor (0,0.561,0); +% 91 +path p; +p = (310.83,168.96) +--(412.11,168.96) +--(412.11,192.6) +--(310.83,192.6) +--cycle; +draw p withcolor (0,0.561,0); +% 93 +path p; +p = (121.89,60.96) +--(223.11,60.96) +--(223.11,84.6) +--(121.89,84.6) +--cycle; +draw p withcolor (0,0.561,0); +% 95 +path p; +p = (121.89,114.96) +--(223.11,114.96) +--(223.11,138.6) +--(121.89,138.6) +--cycle; +draw p withcolor (0,0.561,0); +% 97 +path p; +p = (0.39,0.18) +--(641.61,0.18) +--(641.61,374.82) +--(0.39,374.82) +--cycle; +pickup pencircle scaled 0; +draw p withcolor (1,1,1); +% 99 +path p; +p = (607.83,135.18) +..controls(607.83,135.18) and(607.85,135.189) +..(608.202,135.448) +..controls(608.553,135.707) and(609.241,136.223) +..(610.285,137.076) +..controls(611.329,137.93) and(612.714,139.114) +..(614.216,140.53) +..controls(615.719,141.946) and(617.321,143.582) +..(618.822,145.328) +..controls(620.322,147.073) and(621.721,148.926) +..(622.952,150.875) +..controls(624.183,152.823) and(625.252,154.87) +..(626.175,157.09) +..controls(627.099,159.31) and(627.88,161.707) +..(628.558,164.397) +..controls(629.237,167.086) and(629.814,170.078) +..(630.33,173.43) +..controls(630.846,176.782) and(631.3,180.483) +..(631.699,184.568) +..controls(632.098,188.654) and(632.44,193.125) +..(632.719,197.934) +..controls(632.999,202.743) and(633.216,207.889) +..(633.362,213.237) +..controls(633.508,218.585) and(633.583,224.131) +..(633.583,229.68) +..controls(633.583,235.229) and(633.508,240.775) +..(633.362,246.123) +..controls(633.216,251.471) and(632.999,256.617) +..(632.719,261.426) +..controls(632.44,266.235) and(632.098,270.706) +..(631.699,274.792) +..controls(631.3,278.877) and(630.846,282.578) +..(630.33,285.93) +..controls(629.814,289.282) and(629.237,292.274) +..(628.558,294.963) +..controls(627.88,297.653) and(627.099,300.05) +..(626.175,302.27) +..controls(625.252,304.49) and(624.183,306.537) +..(622.952,308.485) +..controls(621.721,310.434) and(620.322,312.287) +..(618.822,314.032) +..controls(617.321,315.778) and(615.719,317.414) +..(614.216,318.83) +..controls(612.714,320.246) and(611.329,321.43) +..(610.285,322.284) +..controls(609.456,322.961) and(608.852,323.425) +..(608.462,323.718); +color c; +c = (0,0,0); +pickup pencircle scaled 0.45; +draw p withcolor c +dashed dashpattern(on 2.88bp off 5.76bp on 2.88bp); +path a; +a = arrowhead p; +fill a withcolor c; +draw a withcolor c; +% 103 +path p; +p = (607.83,141.96) +..controls(607.83,141.96) and(607.84,141.97) +..(608.016,142.197) +..controls(608.191,142.425) and(608.535,142.876) +..(609.057,143.605) +..controls(609.579,144.334) and(610.272,145.334) +..(611.023,146.501) +..controls(611.774,147.667) and(612.576,148.99) +..(613.326,150.362) +..controls(614.076,151.735) and(614.775,153.155) +..(615.391,154.603) +..controls(616.007,156.051) and(616.541,157.531) +..(617.003,159.091) +..controls(617.464,160.651) and(617.855,162.296) +..(618.194,164.103) +..controls(618.533,165.911) and(618.822,167.889) +..(619.08,170.08) +..controls(619.338,172.271) and(619.565,174.669) +..(619.764,177.3) +..controls(619.964,179.93) and(620.135,182.795) +..(620.275,185.867) +..controls(620.415,188.938) and(620.523,192.217) +..(620.596,195.619) +..controls(620.669,199.021) and(620.706,202.545) +..(620.706,206.07) +..controls(620.706,209.595) and(620.669,213.119) +..(620.596,216.521) +..controls(620.523,219.923) and(620.415,223.202) +..(620.275,226.273) +..controls(620.135,229.345) and(619.964,232.21) +..(619.764,234.84) +..controls(619.565,237.471) and(619.338,239.869) +..(619.08,242.06) +..controls(618.822,244.251) and(618.533,246.229) +..(618.194,248.037) +..controls(617.855,249.844) and(617.464,251.489) +..(617.003,253.049) +..controls(616.541,254.609) and(616.007,256.089) +..(615.391,257.537) +..controls(614.775,258.985) and(614.076,260.405) +..(613.326,261.778) +..controls(612.576,263.15) and(611.774,264.473) +..(611.023,265.639) +..controls(610.272,266.806) and(609.579,267.806) +..(609.057,268.535) +..controls(608.744,268.972) and(608.495,269.31) +..(608.307,269.559); +color c; +c = (0,0,0); +draw p withcolor c +dashed dashpattern(on 2.88bp off 5.76bp on 2.88bp); +path a; +a = arrowhead p; +fill a withcolor c; +draw a withcolor c; +% 107 +path p; +p = (418.83,189.18) +..controls(418.83,189.18) and(418.855,189.189) +..(419.295,189.424) +..controls(419.734,189.659) and(420.595,190.125) +..(421.901,190.881) +..controls(423.207,191.638) and(424.941,192.679) +..(426.82,193.901) +..controls(428.699,195.124) and(430.704,196.516) +..(432.582,197.972) +..controls(434.459,199.427) and(436.209,200.944) +..(437.749,202.504) +..controls(439.29,204.064) and(440.627,205.67) +..(441.782,207.377) +..controls(442.937,209.085) and(443.914,210.897) +..(444.763,212.901) +..controls(445.612,214.906) and(446.335,217.11) +..(446.98,219.56) +..controls(447.625,222.01) and(448.194,224.698) +..(448.693,227.654) +..controls(449.191,230.609) and(449.62,233.832) +..(449.97,237.291) +..controls(450.32,240.751) and(450.591,244.446) +..(450.773,248.282) +..controls(450.956,252.118) and(451.05,256.093) +..(451.05,260.07) +..controls(451.05,264.047) and(450.956,268.022) +..(450.773,271.858) +..controls(450.591,275.694) and(450.32,279.389) +..(449.97,282.849) +..controls(449.62,286.308) and(449.191,289.531) +..(448.693,292.486) +..controls(448.194,295.442) and(447.625,298.13) +..(446.98,300.58) +..controls(446.335,303.03) and(445.612,305.234) +..(444.763,307.239) +..controls(443.914,309.243) and(442.937,311.055) +..(441.782,312.763) +..controls(440.627,314.47) and(439.29,316.076) +..(437.749,317.636) +..controls(436.209,319.196) and(434.459,320.713) +..(432.582,322.168) +..controls(430.704,323.624) and(428.699,325.016) +..(426.82,326.239) +..controls(424.941,327.461) and(423.207,328.502) +..(421.901,329.259) +..controls(420.792,329.901) and(420.004,330.334) +..(419.522,330.594); +color c; +c = (0,0,0); +draw p withcolor c +dashed dashpattern(on 2.88bp off 5.76bp on 2.88bp); +path a; +a = arrowhead p; +fill a withcolor c; +draw a withcolor c; +% 111 +path p; +p = (418.83,195.96) +..controls(418.83,195.96) and(418.845,195.975) +..(419.109,196.255) +..controls(419.373,196.536) and(419.89,197.087) +..(420.674,197.938) +..controls(421.458,198.789) and(422.499,199.929) +..(423.627,201.192) +..controls(424.755,202.456) and(425.959,203.83) +..(427.086,205.161) +..controls(428.213,206.493) and(429.263,207.781) +..(430.188,208.981) +..controls(431.113,210.181) and(431.916,211.296) +..(432.609,212.355) +..controls(433.303,213.413) and(433.889,214.416) +..(434.399,215.414) +..controls(434.909,216.413) and(435.343,217.409) +..(435.73,218.44) +..controls(436.117,219.471) and(436.459,220.536) +..(436.758,221.657) +..controls(437.058,222.777) and(437.315,223.954) +..(437.525,225.187) +..controls(437.735,226.42) and(437.898,227.708) +..(438.007,229.031) +..controls(438.117,230.355) and(438.173,231.712) +..(438.173,233.07) +..controls(438.173,234.428) and(438.117,235.785) +..(438.007,237.109) +..controls(437.898,238.432) and(437.735,239.72) +..(437.525,240.953) +..controls(437.315,242.186) and(437.058,243.363) +..(436.758,244.483) +..controls(436.459,245.604) and(436.117,246.669) +..(435.73,247.7) +..controls(435.343,248.731) and(434.909,249.727) +..(434.399,250.726) +..controls(433.889,251.724) and(433.303,252.727) +..(432.609,253.785) +..controls(431.916,254.844) and(431.113,255.959) +..(430.188,257.159) +..controls(429.263,258.359) and(428.213,259.647) +..(427.086,260.979) +..controls(425.959,262.31) and(424.755,263.684) +..(423.627,264.948) +..controls(422.499,266.211) and(421.458,267.351) +..(420.674,268.202) +..controls(420.094,268.832) and(419.66,269.297) +..(419.367,269.61); +color c; +c = (0,0,0); +draw p withcolor c +dashed dashpattern(on 2.88bp off 5.76bp on 2.88bp); +path a; +a = arrowhead p; +fill a withcolor c; +draw a withcolor c; +% 115 +path p; +p = (223.11,141.96) +..controls(223.11,141.96) and(223.12,141.985) +..(223.296,142.458) +..controls(223.471,142.932) and(223.815,143.863) +..(224.337,145.304) +..controls(224.859,146.746) and(225.552,148.681) +..(226.303,150.834) +..controls(227.054,152.988) and(227.856,155.337) +..(228.606,157.626) +..controls(229.356,159.914) and(230.055,162.142) +..(230.671,164.235) +..controls(231.287,166.328) and(231.821,168.293) +..(232.283,170.179) +..controls(232.744,172.064) and(233.135,173.876) +..(233.474,175.702) +..controls(233.813,177.529) and(234.102,179.377) +..(234.36,181.31) +..controls(234.618,183.243) and(234.845,185.258) +..(235.044,187.392) +..controls(235.244,189.526) and(235.415,191.779) +..(235.555,194.144) +..controls(235.695,196.51) and(235.803,198.987) +..(235.876,201.529) +..controls(235.949,204.071) and(235.986,206.677) +..(235.986,209.275) +..controls(235.986,211.872) and(235.949,214.46) +..(235.876,216.966) +..controls(235.803,219.472) and(235.695,221.895) +..(235.555,224.19) +..controls(235.415,226.486) and(235.244,228.654) +..(235.044,230.689) +..controls(234.845,232.723) and(234.618,234.625) +..(234.36,236.43) +..controls(234.102,238.235) and(233.813,239.939) +..(233.474,241.597) +..controls(233.135,243.254) and(232.744,244.871) +..(232.283,246.527) +..controls(231.821,248.183) and(231.287,249.882) +..(230.671,251.669) +..controls(230.055,253.456) and(229.356,255.335) +..(228.606,257.25) +..controls(227.856,259.165) and(227.054,261.116) +..(226.303,262.895) +..controls(225.552,264.674) and(224.859,266.265) +..(224.337,267.447) +..controls(223.929,268.371) and(223.63,269.037) +..(223.435,269.468); +color c; +c = (0,0,0); +draw p withcolor c +dashed dashpattern(on 2.88bp off 5.76bp on 2.88bp); +path a; +a = arrowhead p; +fill a withcolor c; +draw a withcolor c; +% 119 +path p; +p = (229.83,297.18) +..controls(229.83,297.18) and(229.84,297.185) +..(230.019,297.277) +..controls(230.198,297.368) and(230.55,297.548) +..(231.085,297.824) +..controls(231.621,298.1) and(232.334,298.468) +..(233.113,298.873) +..controls(233.892,299.278) and(234.729,299.715) +..(235.52,300.133) +..controls(236.312,300.551) and(237.06,300.95) +..(237.731,301.315) +..controls(238.403,301.679) and(239,302.01) +..(239.536,302.315) +..controls(240.071,302.62) and(240.545,302.899) +..(240.983,303.167) +..controls(241.421,303.435) and(241.823,303.692) +..(242.21,303.95) +..controls(242.597,304.208) and(242.97,304.466) +..(243.336,304.732) +..controls(243.702,304.997) and(244.062,305.27) +..(244.415,305.552) +..controls(244.768,305.833) and(245.114,306.124) +..(245.448,306.42) +..controls(245.782,306.716) and(246.105,307.018) +..(246.408,307.32) +..controls(246.712,307.622) and(246.997,307.924) +..(247.258,308.22) +..controls(247.519,308.516) and(247.757,308.807) +..(247.97,309.088) +..controls(248.183,309.37) and(248.371,309.643) +..(248.538,309.908) +..controls(248.705,310.174) and(248.851,310.432) +..(248.98,310.69) +..controls(249.109,310.948) and(249.224,311.206) +..(249.324,311.472) +..controls(249.424,311.738) and(249.51,312.012) +..(249.58,312.295) +..controls(249.65,312.577) and(249.705,312.869) +..(249.741,313.166) +..controls(249.778,313.463) and(249.797,313.767) +..(249.797,314.07) +..controls(249.797,314.373) and(249.778,314.677) +..(249.741,314.974) +..controls(249.705,315.271) and(249.65,315.563) +..(249.58,315.845) +..controls(249.51,316.128) and(249.424,316.402) +..(249.324,316.668) +..controls(249.224,316.934) and(249.109,317.192) +..(248.98,317.45) +..controls(248.851,317.708) and(248.705,317.966) +..(248.538,318.232) +..controls(248.371,318.497) and(248.183,318.77) +..(247.97,319.052) +..controls(247.757,319.333) and(247.519,319.624) +..(247.258,319.92) +..controls(246.997,320.216) and(246.712,320.518) +..(246.408,320.82) +..controls(246.105,321.122) and(245.782,321.424) +..(245.448,321.72) +..controls(245.114,322.016) and(244.768,322.307) +..(244.415,322.588) +..controls(244.062,322.87) and(243.702,323.143) +..(243.336,323.408) +..controls(242.97,323.674) and(242.597,323.932) +..(242.21,324.19) +..controls(241.823,324.448) and(241.421,324.705) +..(240.983,324.973) +..controls(240.545,325.241) and(240.071,325.52) +..(239.536,325.825) +..controls(239,326.13) and(238.403,326.461) +..(237.731,326.825) +..controls(237.06,327.19) and(236.312,327.589) +..(235.52,328.007) +..controls(234.729,328.425) and(233.892,328.862) +..(233.113,329.267) +..controls(232.334,329.672) and(231.621,330.04) +..(231.085,330.316) +..controls(230.87,330.427) and(230.684,330.523) +..(230.527,330.603); +color c; +c = (0,0,0); +draw p withcolor c +dashed dashpattern(on 2.88bp off 5.76bp on 2.88bp); +path a; +a = arrowhead p; +fill a withcolor c; +draw a withcolor c; +% 124 +path p; +p = (115.11,87.96) +..controls(115.11,87.96) and(115.095,87.9688) +..(114.832,88.254) +..controls(114.569,88.5392) and(114.053,89.1087) +..(113.272,90.0655) +..controls(112.49,91.0222) and(111.452,92.3598) +..(110.327,93.9839) +..controls(109.202,95.6081) and(108.002,97.5053) +..(106.879,99.562) +..controls(105.755,101.619) and(104.707,103.832) +..(103.785,106.197) +..controls(102.863,108.562) and(102.063,111.082) +..(101.371,113.851) +..controls(100.68,116.621) and(100.095,119.646) +..(99.5869,123.07) +..controls(99.0786,126.494) and(98.6461,130.331) +..(98.26,134.65) +..controls(97.8739,138.969) and(97.5334,143.756) +..(97.2348,149.053) +..controls(96.9362,154.35) and(96.68,160.16) +..(96.4705,166.416) +..controls(96.261,172.673) and(96.0987,179.376) +..(95.9893,186.345) +..controls(95.88,193.314) and(95.8241,200.546) +..(95.8241,207.78) +..controls(95.8241,215.014) and(95.88,222.246) +..(95.9893,229.215) +..controls(96.0987,236.184) and(96.261,242.887) +..(96.4705,249.144) +..controls(96.68,255.4) and(96.9362,261.21) +..(97.2348,266.507) +..controls(97.5334,271.804) and(97.8739,276.591) +..(98.26,280.91) +..controls(98.6461,285.229) and(99.0786,289.066) +..(99.5869,292.49) +..controls(100.095,295.914) and(100.68,298.939) +..(101.371,301.709) +..controls(102.063,304.478) and(102.863,306.998) +..(103.785,309.363) +..controls(104.707,311.728) and(105.755,313.941) +..(106.879,315.998) +..controls(108.002,318.055) and(109.202,319.952) +..(110.327,321.576) +..controls(111.452,323.2) and(112.49,324.538) +..(113.272,325.495) +..controls(113.852,326.204) and(114.285,326.701) +..(114.577,327.026); +color c; +c = (0,0,0); +draw p withcolor c +dashed dashpattern(on 2.88bp off 5.76bp on 2.88bp); +path a; +a = arrowhead p; +fill a withcolor c; +draw a withcolor c; +% 128 +path p; +p = (229.83,141.96) +..controls(229.83,141.96) and(229.84,141.97) +..(230.016,142.16) +..controls(230.191,142.349) and(230.535,142.722) +..(231.057,143.299) +..controls(231.579,143.876) and(232.272,144.651) +..(233.023,145.513) +..controls(233.774,146.375) and(234.576,147.315) +..(235.326,148.231) +..controls(236.076,149.147) and(236.775,150.039) +..(237.391,150.877) +..controls(238.007,151.714) and(238.541,152.501) +..(239.003,153.256) +..controls(239.464,154.01) and(239.855,154.735) +..(240.194,155.466) +..controls(240.533,156.197) and(240.822,156.937) +..(241.08,157.71) +..controls(241.338,158.483) and(241.565,159.29) +..(241.79,160.14) +..controls(242.014,160.99) and(242.236,161.884) +..(242.482,162.815) +..controls(242.728,163.746) and(242.997,164.713) +..(243.313,165.695) +..controls(243.63,166.676) and(243.993,167.671) +..(244.422,168.648) +..controls(244.851,169.625) and(245.345,170.583) +..(245.917,171.491) +..controls(246.489,172.4) and(247.138,173.259) +..(247.874,174.05) +..controls(248.609,174.841) and(249.431,175.564) +..(250.353,176.215) +..controls(251.276,176.865) and(252.299,177.444) +..(253.46,177.96) +..controls(254.621,178.476) and(255.921,178.926) +..(257.449,179.318) +..controls(258.976,179.71) and(260.734,180.044) +..(262.812,180.337) +..controls(264.891,180.63) and(267.297,180.882) +..(270.069,181.104) +..controls(272.84,181.327) and(275.989,181.519) +..(279.367,181.685) +..controls(282.744,181.851) and(286.352,181.99) +..(289.734,182.101) +..controls(293.115,182.211) and(296.234,182.293) +..(298.584,182.348) +..controls(300.934,182.404) and(302.483,182.432) +..(303.274,182.446) +..controls(303.292,182.447) and(303.31,182.447) +..(303.327,182.447); +color c; +c = (0,0,0); +draw p withcolor c; +path a; +a = arrowhead p; +fill a withcolor c; +draw a withcolor c; +% 132 +path p; +p = (229.83,87.96) +..controls(229.83,87.96) and(229.84,87.9698) +..(230.016,88.1767) +..controls(230.191,88.3836) and(230.535,88.792) +..(231.057,89.4381) +..controls(231.579,90.0842) and(232.272,90.9611) +..(233.023,91.9615) +..controls(233.774,92.9619) and(234.576,94.0761) +..(235.326,95.1994) +..controls(236.076,96.3227) and(236.775,97.4545) +..(237.391,98.5696) +..controls(238.007,99.6848) and(238.541,100.786) +..(239.003,101.907) +..controls(239.464,103.028) and(239.855,104.17) +..(240.194,105.39) +..controls(240.533,106.61) and(240.822,107.913) +..(241.08,109.33) +..controls(241.338,110.747) and(241.565,112.277) +..(241.79,113.936) +..controls(242.014,115.595) and(242.236,117.385) +..(242.482,119.29) +..controls(242.728,121.194) and(242.997,123.213) +..(243.313,125.296) +..controls(243.63,127.38) and(243.993,129.526) +..(244.422,131.665) +..controls(244.851,133.803) and(245.345,135.931) +..(245.917,137.978) +..controls(246.489,140.026) and(247.138,141.99) +..(247.874,143.825) +..controls(248.609,145.66) and(249.431,147.364) +..(250.353,148.925) +..controls(251.276,150.485) and(252.299,151.901) +..(253.46,153.19) +..controls(254.621,154.479) and(255.921,155.637) +..(257.449,156.689) +..controls(258.976,157.74) and(260.734,158.688) +..(262.812,159.579) +..controls(264.891,160.47) and(267.297,161.305) +..(270.069,162.114) +..controls(272.84,162.923) and(275.989,163.706) +..(279.367,164.456) +..controls(282.744,165.206) and(286.352,165.921) +..(289.734,166.548) +..controls(293.115,167.175) and(296.234,167.707) +..(298.584,168.093) +..controls(300.934,168.479) and(302.483,168.716) +..(303.274,168.836) +..controls(303.295,168.839) and(303.315,168.842) +..(303.335,168.845); +color c; +c = (0,0,0); +draw p withcolor c; +path a; +a = arrowhead p; +fill a withcolor c; +draw a withcolor c; +% 136 +path p; +p = (304.11,87.96) +..controls(304.11,87.96) and(304.1,87.9699) +..(303.924,88.1698) +..controls(303.749,88.3697) and(303.405,88.7638) +..(302.883,89.3824) +..controls(302.361,90.0009) and(301.668,90.8368) +..(300.917,91.7818) +..controls(300.166,92.7268) and(299.364,93.7714) +..(298.614,94.8118) +..controls(297.864,95.8521) and(297.165,96.8877) +..(296.549,97.8918) +..controls(295.933,98.896) and(295.399,99.8711) +..(294.937,100.845) +..controls(294.476,101.82) and(294.085,102.795) +..(293.746,103.819) +..controls(293.407,104.844) and(293.118,105.92) +..(292.86,107.08) +..controls(292.602,108.24) and(292.375,109.479) +..(292.176,110.818) +..controls(291.976,112.157) and(291.805,113.594) +..(291.665,115.122) +..controls(291.525,116.65) and(291.417,118.269) +..(291.344,119.942) +..controls(291.271,121.615) and(291.234,123.342) +..(291.234,125.07) +..controls(291.234,126.798) and(291.271,128.525) +..(291.344,130.198) +..controls(291.417,131.871) and(291.525,133.49) +..(291.665,135.018) +..controls(291.805,136.546) and(291.976,137.983) +..(292.176,139.322) +..controls(292.375,140.661) and(292.602,141.9) +..(292.86,143.06) +..controls(293.118,144.22) and(293.407,145.296) +..(293.746,146.321) +..controls(294.085,147.345) and(294.476,148.32) +..(294.937,149.295) +..controls(295.399,150.269) and(295.933,151.244) +..(296.549,152.248) +..controls(297.165,153.252) and(297.864,154.288) +..(298.614,155.328) +..controls(299.364,156.369) and(300.166,157.413) +..(300.917,158.358) +..controls(301.668,159.303) and(302.361,160.139) +..(302.883,160.758) +..controls(303.175,161.104) and(303.412,161.38) +..(303.594,161.591); +color c; +c = (0,0,0); +draw p withcolor c; +path a; +a = arrowhead p; +fill a withcolor c; +draw a withcolor c; +% 140 +path p; +p = (418.83,138.6) +..controls(418.83,138.6) and(418.845,138.613) +..(419.099,138.839) +..controls(419.352,139.065) and(419.847,139.509) +..(420.59,140.189) +..controls(421.333,140.868) and(422.312,141.774) +..(423.357,142.768) +..controls(424.402,143.761) and(425.501,144.831) +..(426.504,145.851) +..controls(427.506,146.871) and(428.412,147.841) +..(429.17,148.721) +..controls(429.928,149.601) and(430.541,150.394) +..(431.015,151.117) +..controls(431.488,151.84) and(431.824,152.495) +..(432.039,153.115) +..controls(432.255,153.734) and(432.35,154.32) +..(432.35,154.9) +..controls(432.35,155.48) and(432.255,156.05) +..(432.039,156.634) +..controls(431.824,157.218) and(431.488,157.817) +..(431.015,158.462) +..controls(430.541,159.106) and(429.928,159.798) +..(429.17,160.552) +..controls(428.412,161.307) and(427.506,162.126) +..(426.504,162.98) +..controls(425.501,163.834) and(424.402,164.722) +..(423.357,165.542) +..controls(422.312,166.363) and(421.333,167.107) +..(420.59,167.663) +..controls(420.113,168.021) and(419.738,168.298) +..(419.463,168.499); +color c; +c = (0,0,0); +draw p withcolor c; +path a; +a = arrowhead p; +fill a withcolor c; +draw a withcolor c; +% 144 +path p; +p = (493.11,141.96) +..controls(493.11,141.96) and(493.09,141.975) +..(492.738,142.257) +..controls(492.387,142.539) and(491.699,143.094) +..(490.655,143.952) +..controls(489.611,144.809) and(488.226,145.96) +..(486.724,147.237) +..controls(485.221,148.515) and(483.619,149.906) +..(482.118,151.258) +..controls(480.618,152.61) and(479.219,153.922) +..(477.988,155.149) +..controls(476.757,156.377) and(475.688,157.524) +..(474.765,158.619) +..controls(473.841,159.713) and(473.06,160.758) +..(472.382,161.805) +..controls(471.703,162.852) and(471.126,163.905) +..(470.61,165) +..controls(470.094,166.095) and(469.64,167.232) +..(469.241,168.433) +..controls(468.842,169.635) and(468.5,170.9) +..(468.221,172.229) +..controls(467.941,173.558) and(467.724,174.95) +..(467.578,176.381) +..controls(467.432,177.812) and(467.357,179.281) +..(467.357,180.751) +..controls(467.357,182.222) and(467.432,183.691) +..(467.578,185.123) +..controls(467.724,186.554) and(467.941,187.946) +..(468.221,189.276) +..controls(468.5,190.605) and(468.842,191.872) +..(469.241,193.074) +..controls(469.64,194.276) and(470.094,195.413) +..(470.61,196.51) +..controls(471.126,197.607) and(471.703,198.66) +..(472.382,199.709) +..controls(473.06,200.757) and(473.841,201.804) +..(474.765,202.9) +..controls(475.688,203.997) and(476.757,205.147) +..(477.988,206.377) +..controls(479.219,207.607) and(480.618,208.922) +..(482.118,210.278) +..controls(483.619,211.633) and(485.221,213.028) +..(486.724,214.309) +..controls(488.226,215.59) and(489.611,216.743) +..(490.655,217.603) +..controls(491.499,218.298) and(492.111,218.795) +..(492.5,219.109); +color c; +c = (0,0,0); +draw p withcolor c; +path a; +a = arrowhead p; +fill a withcolor c; +draw a withcolor c; +% 148 +path p; +p = (493.11,236.46) +..controls(493.11,236.46) and(493.09,236.459) +..(492.738,236.512) +..controls(492.387,236.564) and(491.699,236.671) +..(490.655,236.878) +..controls(489.611,237.085) and(488.226,237.392) +..(486.724,237.807) +..controls(485.221,238.223) and(483.619,238.745) +..(482.118,239.367) +..controls(480.618,239.989) and(479.219,240.709) +..(477.988,241.542) +..controls(476.757,242.375) and(475.688,243.32) +..(474.765,244.418) +..controls(473.841,245.517) and(473.06,246.771) +..(472.382,248.239) +..controls(471.703,249.708) and(471.126,251.397) +..(470.61,253.33) +..controls(470.094,255.263) and(469.64,257.434) +..(469.216,259.856) +..controls(468.792,262.278) and(468.399,264.953) +..(468.013,267.847) +..controls(467.628,270.74) and(467.25,273.851) +..(466.861,277.092) +..controls(466.471,280.333) and(466.071,283.701) +..(465.642,287.07) +..controls(465.213,290.439) and(464.756,293.807) +..(464.257,297.048) +..controls(463.758,300.289) and(463.217,303.4) +..(462.622,306.293) +..controls(462.026,309.187) and(461.376,311.862) +..(460.652,314.284) +..controls(459.929,316.706) and(459.133,318.877) +..(458.23,320.81) +..controls(457.327,322.743) and(456.316,324.432) +..(455.127,325.901) +..controls(453.939,327.369) and(452.572,328.623) +..(450.955,329.722) +..controls(449.338,330.82) and(447.466,331.765) +..(445.31,332.598) +..controls(443.154,333.431) and(440.705,334.151) +..(438.077,334.773) +..controls(435.45,335.395) and(432.644,335.917) +..(430.013,336.333) +..controls(427.383,336.748) and(424.956,337.055) +..(423.128,337.262) +..controls(421.421,337.455) and(420.258,337.562) +..(419.611,337.617); +color c; +c = (0,0,0); +draw p withcolor c; +path a; +a = arrowhead p; +fill a withcolor c; +draw a withcolor c; +% 152 +path p; +p = (418.83,128.46) +..controls(418.83,128.46) and(418.866,128.475) +..(419.481,128.779) +..controls(420.096,129.084) and(421.3,129.685) +..(423.128,130.633) +..controls(424.956,131.58) and(427.383,132.863) +..(430.013,134.321) +..controls(432.644,135.779) and(435.45,137.396) +..(438.077,139.017) +..controls(440.705,140.639) and(443.154,142.263) +..(445.31,143.852) +..controls(447.466,145.44) and(449.338,146.997) +..(450.955,148.567) +..controls(452.572,150.138) and(453.939,151.726) +..(455.127,153.409) +..controls(456.316,155.093) and(457.327,156.877) +..(458.23,158.81) +..controls(459.133,160.743) and(459.929,162.82) +..(460.652,165.064) +..controls(461.376,167.308) and(462.026,169.719) +..(462.622,172.273) +..controls(463.217,174.826) and(463.758,177.522) +..(464.257,180.291) +..controls(464.756,183.06) and(465.213,185.9) +..(465.642,188.713) +..controls(466.071,191.526) and(466.471,194.31) +..(466.861,196.97) +..controls(467.25,199.629) and(467.628,202.163) +..(468.013,204.507) +..controls(468.399,206.851) and(468.792,209.006) +..(469.216,210.951) +..controls(469.64,212.896) and(470.094,214.633) +..(470.61,216.18) +..controls(471.126,217.727) and(471.703,219.079) +..(472.382,220.254) +..controls(473.06,221.429) and(473.841,222.432) +..(474.765,223.311) +..controls(475.688,224.191) and(476.757,224.947) +..(477.988,225.613) +..controls(479.219,226.28) and(480.618,226.856) +..(482.118,227.354) +..controls(483.619,227.852) and(485.221,228.269) +..(486.724,228.602) +..controls(488.226,228.934) and(489.611,229.18) +..(490.655,229.345) +..controls(491.387,229.462) and(491.944,229.538) +..(492.332,229.589); +color c; +c = (0,0,0); +draw p withcolor c; +path a; +a = arrowhead p; +fill a withcolor c; +draw a withcolor c; +% 19 +picture q; +q = +btex \mbox{\fntB Software} etex; +label.urt(q,((34.11,168.96)+(llcorner q))) withcolor (0,0.561,0); +% 20 +picture q; +q = +btex \mbox{\fntB made~by} etex; +label.urt(q,((34.17,151.08)+(llcorner q))) withcolor (0,0.561,0); +% 21 +picture q; +q = +btex \mbox{\fntB Dirk} etex; +label.urt(q,((34.17,133.2)+(llcorner q))) withcolor (0,0.561,0); +% 22 +picture q; +q = +btex \mbox{\fntB Krause} etex; +label.urt(q,((34.23,115.32)+(llcorner q))) withcolor (0,0.561,0); +% 25 +picture q; +q = +btex \mbox{\fntB Software} etex; +label.urt(q,((34.11,337.68)+(llcorner q))) withcolor (0.561,0,0); +% 26 +picture q; +q = +btex \mbox{\fntB by} etex; +label.urt(q,((34.17,319.8)+(llcorner q))) withcolor (0.561,0,0); +% 27 +picture q; +q = +btex \mbox{\fntB other} etex; +label.urt(q,((34.17,301.92)+(llcorner q))) withcolor (0.561,0,0); +% 28 +picture q; +q = +btex \mbox{\fntB authors} etex; +label.urt(q,((34.23,284.04)+(llcorner q))) withcolor (0.561,0,0); +% 30 +picture q; +q = +btex \mbox{\fntA PNG~library} etex; +label.urt(q,((520.11,222.96)+(llcorner q))) withcolor (0.561,0,0); +% 33 +picture q; +q = +btex \mbox{\fntA JPEG~library} etex; +label.urt(q,((520.11,283.68)+(llcorner q))) withcolor (0.561,0,0); +% 36 +picture q; +q = +btex \mbox{\fntA NetPBM~library} etex; +label.urt(q,((513.33,337.68)+(llcorner q))) withcolor (0.561,0,0); +% 39 +picture q; +q = +btex \mbox{\fntA bzip2~library} etex; +label.urt(q,((331.11,283.68)+(llcorner q))) withcolor (0.561,0,0); +% 42 +picture q; +q = +btex \mbox{\fntA zlib} etex; +label.urt(q,((351.33,337.68)+(llcorner q))) withcolor (0.561,0,0); +% 45 +picture q; +q = +btex \mbox{\fntA Net-SNMP~library} etex; +label.urt(q,((128.61,283.68)+(llcorner q))) withcolor (0.561,0,0); +% 46 +picture q; +q = +btex \mbox{\fntA OpenSSL~library} etex; +label.urt(q,((128.61,337.68)+(llcorner q))) withcolor (0.561,0,0); +% 63 +picture q; +q = +btex \mbox{\fntA A} etex; +label.urt(q,((118.47,20.46)+(llcorner q))) withcolor (0,0,0); +% 64 +picture q; +q = +btex \mbox{\fntA B} etex; +label.urt(q,((27.39,20.46)+(llcorner q))) withcolor (0,0,0); +% 65 +picture q; +q = +btex \mbox{\fntA A~can~use~B~(B~is~recommended~for~A)} etex; +label.urt(q,((439.11,20.46)+(llcorner q))) withcolor (0,0,0); +% 66 +picture q; +q = +btex \mbox{\fntA A~needs~B~(B~is~required~for~A)} etex; +label.urt(q,((142.11,20.46)+(llcorner q))) withcolor (0,0,0); +% 71 +picture q; +q = +btex \mbox{\fntA A} etex; +label.urt(q,((415.47,20.46)+(llcorner q))) withcolor (0,0,0); +% 74 +picture q; +q = +btex \mbox{\fntA B} etex; +label.urt(q,((324.33,20.46)+(llcorner q))) withcolor (0,0,0); +% 79 +picture q; +q = +btex \mbox{\fntA bmeps} etex; +label.urt(q,((533.61,121.68)+(llcorner q))) withcolor (0,0.561,0); +% 80 +picture q; +q = +btex \mbox{\fntA genau} etex; +label.urt(q,((344.61,67.68)+(llcorner q))) withcolor (0,0.561,0); +% 81 +picture q; +q = +btex \mbox{\fntA png2pdf} etex; +label.urt(q,((337.83,121.68)+(llcorner q))) withcolor (0,0.561,0); +% 82 +picture q; +q = +btex \mbox{\fntA dklibs} etex; +label.urt(q,((344.61,175.68)+(llcorner q))) withcolor (0,0.561,0); +% 83 +picture q; +q = +btex \mbox{\fntA dkt} etex; +label.urt(q,((155.61,67.68)+(llcorner q))) withcolor (0,0.561,0); +% 84 +picture q; +q = +btex \mbox{\fntA yanolc} etex; +label.urt(q,((155.61,121.68)+(llcorner q))) withcolor (0,0.561,0); +endfig; +end diff --git a/obsolete/support/png2pdf/DOCU/depgr.mps b/obsolete/support/png2pdf/DOCU/depgr.mps new file mode 100644 index 0000000000..a1966a2c86 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/depgr.mps @@ -0,0 +1,1160 @@ +%!PS +%%BoundingBox: 0 0 642 375 +%%Creator: MetaPost +%%CreationDate: 2006.07.13:1635 +%%Pages: 1 +%*Font: ptmr8r 10.9988 9.96265 28:c42000652f90007f5ffc6 +%*Font: ptmb8r 10.9988 9.96265 44:81010006ed53d4 +%%EndProlog +%%Page: 1 1 + 0.9 0.956 0.9 setrgbcolor +newpath 125.81 198.76 moveto +114.274 198.567 104.074 198.367 94.888 198.111 curveto +85.7018 197.854 77.5424 197.541 70.3091 197.122 curveto +63.0758 196.703 56.777 196.177 51.3746 195.501 curveto +45.9723 194.826 41.4711 194 37.7963 192.997 curveto +34.1216 191.994 31.2738 190.813 29.1002 189.444 curveto +26.9266 188.075 25.4245 186.519 24.3798 184.771 curveto +23.3351 183.022 22.7445 181.084 22.3785 178.933 curveto +22.0124 176.782 21.8695 174.422 21.74 171.78 curveto +21.6105 169.138 21.4964 166.202 21.3963 162.947 curveto +21.2961 159.693 21.2102 156.12 21.14 152.268 curveto +21.0697 148.417 21.0153 144.287 20.9786 139.992 curveto +20.942 135.697 20.9232 131.239 20.9232 126.779 curveto +20.9232 122.319 20.942 117.86 20.9786 113.565 curveto +21.0153 109.269 21.0697 105.139 21.14 101.287 curveto +21.2102 97.4348 21.2961 93.8606 21.3963 90.6055 curveto +21.4964 87.3505 21.6105 84.4134 21.74 81.77 curveto +21.8695 79.1266 22.0124 76.7653 22.3785 74.6142 curveto +22.7445 72.4632 23.3351 70.5252 24.3798 68.78 curveto +25.4245 67.0348 26.9266 65.4841 29.1002 64.1242 curveto +31.2738 62.7643 34.1216 61.5964 37.7963 60.6106 curveto +41.4711 59.6248 45.9723 58.8212 51.3746 58.173 curveto +56.777 57.5247 63.0758 57.0312 70.3091 56.6499 curveto +77.5424 56.2685 85.7018 55.9987 94.888 55.7915 curveto +104.074 55.5843 114.274 55.4395 125.81 55.31 curveto +137.346 55.1805 150.269 55.0664 164.668 54.9663 curveto +179.067 54.8661 194.948 54.7802 212.111 54.71 curveto +229.274 54.6397 247.717 54.5853 266.922 54.5486 curveto +286.126 54.512 306.079 54.4932 326.04 54.4932 curveto +346.001 54.4932 365.954 54.512 385.158 54.5486 curveto +404.363 54.5853 422.806 54.6397 439.969 54.71 curveto +457.132 54.7802 473.013 54.8661 487.412 54.9663 curveto +501.811 55.0664 514.734 55.1805 526.27 55.31 curveto +537.806 55.4395 548.006 55.5843 557.192 55.7926 curveto +566.378 56.001 574.538 56.2731 581.771 56.6592 curveto +589.004 57.0454 595.303 57.5461 600.705 58.2054 curveto +606.108 58.8647 610.609 59.683 614.284 60.6882 curveto +617.958 61.6934 620.806 62.8854 622.98 64.2744 curveto +625.153 65.6635 626.655 67.2484 627.7 69.0333 curveto +628.745 70.8181 629.335 72.8009 629.702 75.0028 curveto +630.068 77.2046 630.211 79.6224 630.34 82.33 curveto +630.469 85.0376 630.584 88.0467 630.684 91.3822 curveto +630.784 94.7176 630.87 98.3806 630.94 102.329 curveto +631.01 106.277 631.065 110.511 631.101 114.914 curveto +631.138 119.317 631.157 123.887 631.157 128.459 curveto +631.157 133.03 631.138 137.6 631.101 142.003 curveto +631.065 146.406 631.01 150.639 630.94 154.586 curveto +630.87 158.534 630.784 162.196 630.684 165.531 curveto +630.584 168.865 630.469 171.874 630.34 174.58 curveto +630.211 177.286 630.068 179.703 629.702 181.902 curveto +629.335 184.101 628.745 186.08 627.7 187.859 curveto +626.655 189.637 625.153 191.213 622.98 192.589 curveto +620.806 193.965 617.958 195.14 614.284 196.124 curveto +610.609 197.108 606.108 197.9 600.705 198.528 curveto +595.303 199.157 589.004 199.621 581.771 199.966 curveto +574.538 200.311 566.378 200.537 557.192 200.693 curveto +548.006 200.849 537.806 200.936 526.27 201 curveto +514.734 201.064 501.811 201.105 487.412 201.124 curveto +473.013 201.143 457.132 201.139 439.969 201.113 curveto +422.806 201.086 404.363 201.037 385.158 200.966 curveto +365.954 200.895 346.001 200.801 326.04 200.69 curveto +306.079 200.578 286.126 200.447 266.922 200.303 curveto +247.717 200.16 229.274 200.002 212.111 199.837 curveto +194.948 199.671 179.067 199.497 164.668 199.317 curveto +150.269 199.138 137.346 198.953 125.81 198.76 curveto closepath fill + 0 setgray 0 0.9 dtransform truncate idtransform setlinewidth pop + [1.44 1.44 ] 0.72 setdash 0 setlinecap 0 setlinejoin + 10 setmiterlimit +newpath 125.81 198.76 moveto +114.274 198.567 104.074 198.367 94.888 198.111 curveto +85.7018 197.854 77.5424 197.541 70.3091 197.122 curveto +63.0758 196.703 56.777 196.177 51.3746 195.501 curveto +45.9723 194.826 41.4711 194 37.7963 192.997 curveto +34.1216 191.994 31.2738 190.813 29.1002 189.444 curveto +26.9266 188.075 25.4245 186.519 24.3798 184.771 curveto +23.3351 183.022 22.7445 181.084 22.3785 178.933 curveto +22.0124 176.782 21.8695 174.422 21.74 171.78 curveto +21.6105 169.138 21.4964 166.202 21.3963 162.947 curveto +21.2961 159.693 21.2102 156.12 21.14 152.268 curveto +21.0697 148.417 21.0153 144.287 20.9786 139.992 curveto +20.942 135.697 20.9232 131.239 20.9232 126.779 curveto +20.9232 122.319 20.942 117.86 20.9786 113.565 curveto +21.0153 109.269 21.0697 105.139 21.14 101.287 curveto +21.2102 97.4348 21.2961 93.8606 21.3963 90.6055 curveto +21.4964 87.3505 21.6105 84.4134 21.74 81.77 curveto +21.8695 79.1266 22.0124 76.7653 22.3785 74.6142 curveto +22.7445 72.4632 23.3351 70.5252 24.3798 68.78 curveto +25.4245 67.0348 26.9266 65.4841 29.1002 64.1242 curveto +31.2738 62.7643 34.1216 61.5964 37.7963 60.6106 curveto +41.4711 59.6248 45.9723 58.8212 51.3746 58.173 curveto +56.777 57.5247 63.0758 57.0312 70.3091 56.6499 curveto +77.5424 56.2685 85.7018 55.9987 94.888 55.7915 curveto +104.074 55.5843 114.274 55.4395 125.81 55.31 curveto +137.346 55.1805 150.269 55.0664 164.668 54.9663 curveto +179.067 54.8661 194.948 54.7802 212.111 54.71 curveto +229.274 54.6397 247.717 54.5853 266.922 54.5486 curveto +286.126 54.512 306.079 54.4932 326.04 54.4932 curveto +346.001 54.4932 365.954 54.512 385.158 54.5486 curveto +404.363 54.5853 422.806 54.6397 439.969 54.71 curveto +457.132 54.7802 473.013 54.8661 487.412 54.9663 curveto +501.811 55.0664 514.734 55.1805 526.27 55.31 curveto +537.806 55.4395 548.006 55.5843 557.192 55.7926 curveto +566.378 56.001 574.538 56.2731 581.771 56.6592 curveto +589.004 57.0454 595.303 57.5461 600.705 58.2054 curveto +606.108 58.8647 610.609 59.683 614.284 60.6882 curveto +617.958 61.6934 620.806 62.8854 622.98 64.2744 curveto +625.153 65.6635 626.655 67.2484 627.7 69.0333 curveto +628.745 70.8181 629.335 72.8009 629.702 75.0028 curveto +630.068 77.2046 630.211 79.6224 630.34 82.33 curveto +630.469 85.0376 630.584 88.0467 630.684 91.3822 curveto +630.784 94.7176 630.87 98.3806 630.94 102.329 curveto +631.01 106.277 631.065 110.511 631.101 114.914 curveto +631.138 119.317 631.157 123.887 631.157 128.459 curveto +631.157 133.03 631.138 137.6 631.101 142.003 curveto +631.065 146.406 631.01 150.639 630.94 154.586 curveto +630.87 158.534 630.784 162.196 630.684 165.531 curveto +630.584 168.865 630.469 171.874 630.34 174.58 curveto +630.211 177.286 630.068 179.703 629.702 181.902 curveto +629.335 184.101 628.745 186.08 627.7 187.859 curveto +626.655 189.637 625.153 191.213 622.98 192.589 curveto +620.806 193.965 617.958 195.14 614.284 196.124 curveto +610.609 197.108 606.108 197.9 600.705 198.528 curveto +595.303 199.157 589.004 199.621 581.771 199.966 curveto +574.538 200.311 566.378 200.537 557.192 200.693 curveto +548.006 200.849 537.806 200.936 526.27 201 curveto +514.734 201.064 501.811 201.105 487.412 201.124 curveto +473.013 201.143 457.132 201.139 439.969 201.113 curveto +422.806 201.086 404.363 201.037 385.158 200.966 curveto +365.954 200.895 346.001 200.801 326.04 200.69 curveto +306.079 200.578 286.126 200.447 266.922 200.303 curveto +247.717 200.16 229.274 200.002 212.111 199.837 curveto +194.948 199.671 179.067 199.497 164.668 199.317 curveto +150.269 199.138 137.346 198.953 125.81 198.76 curveto closepath stroke + 0.956 0.9 0.9 setrgbcolor +newpath 125.25 366.97 moveto +113.778 366.841 103.635 366.696 94.4995 366.483 curveto +85.364 366.27 77.2495 365.988 70.0559 365.583 curveto +62.8622 365.178 56.5976 364.648 51.2244 363.944 curveto +45.8512 363.241 41.3741 362.363 37.7187 361.28 curveto +34.0633 360.197 31.2303 358.908 29.0678 357.402 curveto +26.9052 355.896 25.4104 354.173 24.3704 352.229 curveto +23.3305 350.285 22.7423 348.122 22.3773 345.716 curveto +22.0124 343.31 21.8695 340.665 21.74 337.7 curveto +21.6105 334.735 21.4964 331.436 21.3963 327.777 curveto +21.2961 324.119 21.2102 320.099 21.14 315.765 curveto +21.0697 311.431 21.0153 306.782 20.9786 301.947 curveto +20.942 297.112 20.9232 292.093 20.9232 287.071 curveto +20.9232 282.05 20.942 277.031 20.9786 272.196 curveto +21.0153 267.361 21.0697 262.713 21.14 258.38 curveto +21.2102 254.046 21.2961 250.027 21.3963 246.37 curveto +21.4964 242.712 21.6105 239.414 21.74 236.45 curveto +21.8695 233.486 22.0124 230.842 22.3785 228.438 curveto +22.7445 226.033 23.3351 223.872 24.3798 221.929 curveto +25.4245 219.987 26.9266 218.266 29.1002 216.762 curveto +31.2738 215.258 34.1216 213.971 37.7963 212.89 curveto +41.4711 211.809 45.9723 210.933 51.3746 210.232 curveto +56.777 209.53 63.0758 209.002 70.3091 208.598 curveto +77.5424 208.195 85.7018 207.915 94.888 207.703 curveto +104.074 207.492 114.274 207.348 125.81 207.22 curveto +137.346 207.092 150.269 206.979 164.668 206.879 curveto +179.067 206.78 194.948 206.695 212.111 206.625 curveto +229.274 206.556 247.717 206.502 266.922 206.465 curveto +286.126 206.429 306.079 206.41 326.04 206.41 curveto +346.001 206.41 365.954 206.429 385.158 206.465 curveto +404.363 206.502 422.806 206.556 439.969 206.625 curveto +457.132 206.695 473.013 206.78 487.412 206.879 curveto +501.811 206.979 514.734 207.092 526.27 207.22 curveto +537.806 207.348 548.006 207.492 557.191 207.703 curveto +566.376 207.915 574.533 208.195 581.761 208.598 curveto +588.99 209.002 595.282 209.53 600.673 210.232 curveto +606.064 210.933 610.551 211.809 614.206 212.89 curveto +617.861 213.971 620.685 215.258 622.83 216.762 curveto +624.974 218.266 626.442 219.987 627.447 221.929 curveto +628.452 223.872 628.998 226.033 629.313 228.438 curveto +629.628 230.842 629.715 233.486 629.78 236.45 curveto +629.845 239.414 629.887 242.712 629.907 246.37 curveto +629.927 250.027 629.924 254.046 629.898 258.38 curveto +629.872 262.713 629.824 267.361 629.753 272.196 curveto +629.682 277.031 629.589 282.05 629.477 287.071 curveto +629.365 292.093 629.234 297.112 629.09 301.947 curveto +628.946 306.782 628.788 311.431 628.622 315.765 curveto +628.456 320.099 628.281 324.119 628.1 327.777 curveto +627.92 331.436 627.734 334.735 627.54 337.7 curveto +627.346 340.665 627.147 343.31 626.731 345.716 curveto +626.315 348.122 625.682 350.285 624.603 352.229 curveto +623.523 354.173 621.994 355.896 619.802 357.402 curveto +617.611 358.908 614.754 360.197 611.079 361.28 curveto +607.404 362.363 602.912 363.241 597.528 363.944 curveto +592.144 364.648 585.872 365.178 578.674 365.583 curveto +571.475 365.988 563.358 366.27 554.222 366.483 curveto +545.085 366.696 534.942 366.841 523.47 366.97 curveto +511.998 367.099 499.147 367.214 484.829 367.314 curveto +470.51 367.414 454.718 367.5 437.651 367.57 curveto +420.584 367.64 402.244 367.695 383.147 367.731 curveto +364.051 367.768 344.209 367.787 324.36 367.787 curveto +304.511 367.787 284.669 367.768 265.573 367.731 curveto +246.476 367.695 228.136 367.64 211.069 367.57 curveto +194.002 367.5 178.21 367.414 163.891 367.314 curveto +149.573 367.214 136.722 367.099 125.25 366.97 curveto closepath fill + 0 setgray +newpath 125.25 366.97 moveto +113.778 366.841 103.635 366.696 94.4995 366.483 curveto +85.364 366.27 77.2495 365.988 70.0559 365.583 curveto +62.8622 365.178 56.5976 364.648 51.2244 363.944 curveto +45.8512 363.241 41.3741 362.363 37.7187 361.28 curveto +34.0633 360.197 31.2303 358.908 29.0678 357.402 curveto +26.9052 355.896 25.4104 354.173 24.3704 352.229 curveto +23.3305 350.285 22.7423 348.122 22.3773 345.716 curveto +22.0124 343.31 21.8695 340.665 21.74 337.7 curveto +21.6105 334.735 21.4964 331.436 21.3963 327.777 curveto +21.2961 324.119 21.2102 320.099 21.14 315.765 curveto +21.0697 311.431 21.0153 306.782 20.9786 301.947 curveto +20.942 297.112 20.9232 292.093 20.9232 287.071 curveto +20.9232 282.05 20.942 277.031 20.9786 272.196 curveto +21.0153 267.361 21.0697 262.713 21.14 258.38 curveto +21.2102 254.046 21.2961 250.027 21.3963 246.37 curveto +21.4964 242.712 21.6105 239.414 21.74 236.45 curveto +21.8695 233.486 22.0124 230.842 22.3785 228.438 curveto +22.7445 226.033 23.3351 223.872 24.3798 221.929 curveto +25.4245 219.987 26.9266 218.266 29.1002 216.762 curveto +31.2738 215.258 34.1216 213.971 37.7963 212.89 curveto +41.4711 211.809 45.9723 210.933 51.3746 210.232 curveto +56.777 209.53 63.0758 209.002 70.3091 208.598 curveto +77.5424 208.195 85.7018 207.915 94.888 207.703 curveto +104.074 207.492 114.274 207.348 125.81 207.22 curveto +137.346 207.092 150.269 206.979 164.668 206.879 curveto +179.067 206.78 194.948 206.695 212.111 206.625 curveto +229.274 206.556 247.717 206.502 266.922 206.465 curveto +286.126 206.429 306.079 206.41 326.04 206.41 curveto +346.001 206.41 365.954 206.429 385.158 206.465 curveto +404.363 206.502 422.806 206.556 439.969 206.625 curveto +457.132 206.695 473.013 206.78 487.412 206.879 curveto +501.811 206.979 514.734 207.092 526.27 207.22 curveto +537.806 207.348 548.006 207.492 557.191 207.703 curveto +566.376 207.915 574.533 208.195 581.761 208.598 curveto +588.99 209.002 595.282 209.53 600.673 210.232 curveto +606.064 210.933 610.551 211.809 614.206 212.89 curveto +617.861 213.971 620.685 215.258 622.83 216.762 curveto +624.974 218.266 626.442 219.987 627.447 221.929 curveto +628.452 223.872 628.998 226.033 629.313 228.438 curveto +629.628 230.842 629.715 233.486 629.78 236.45 curveto +629.845 239.414 629.887 242.712 629.907 246.37 curveto +629.927 250.027 629.924 254.046 629.898 258.38 curveto +629.872 262.713 629.824 267.361 629.753 272.196 curveto +629.682 277.031 629.589 282.05 629.477 287.071 curveto +629.365 292.093 629.234 297.112 629.09 301.947 curveto +628.946 306.782 628.788 311.431 628.622 315.765 curveto +628.456 320.099 628.281 324.119 628.1 327.777 curveto +627.92 331.436 627.734 334.735 627.54 337.7 curveto +627.346 340.665 627.147 343.31 626.731 345.716 curveto +626.315 348.122 625.682 350.285 624.603 352.229 curveto +623.523 354.173 621.994 355.896 619.802 357.402 curveto +617.611 358.908 614.754 360.197 611.079 361.28 curveto +607.404 362.363 602.912 363.241 597.528 363.944 curveto +592.144 364.648 585.872 365.178 578.674 365.583 curveto +571.475 365.988 563.358 366.27 554.222 366.483 curveto +545.085 366.696 534.942 366.841 523.47 366.97 curveto +511.998 367.099 499.147 367.214 484.829 367.314 curveto +470.51 367.414 454.718 367.5 437.651 367.57 curveto +420.584 367.64 402.244 367.695 383.147 367.731 curveto +364.051 367.768 344.209 367.787 324.36 367.787 curveto +304.511 367.787 284.669 367.768 265.573 367.731 curveto +246.476 367.695 228.136 367.64 211.069 367.57 curveto +194.002 367.5 178.21 367.414 163.891 367.314 curveto +149.573 367.214 136.722 367.099 125.25 366.97 curveto closepath stroke + [] 0 setdash +newpath 499.83 330.96 moveto +601.11 330.96 lineto +601.11 354.6 lineto +499.83 354.6 lineto + closepath stroke +newpath 499.83 276.96 moveto +601.11 276.96 lineto +601.11 300.6 lineto +499.83 300.6 lineto + closepath stroke +newpath 499.83 216.18 moveto +601.11 216.18 lineto +601.11 239.82 lineto +499.83 239.82 lineto + closepath stroke +newpath 310.83 276.96 moveto +412.11 276.96 lineto +412.11 300.6 lineto +310.83 300.6 lineto + closepath stroke +newpath 310.83 330.96 moveto +412.11 330.96 lineto +412.11 354.6 lineto +310.83 354.6 lineto + closepath stroke +newpath 121.89 276.96 moveto +223.11 276.96 lineto +223.11 300.6 lineto +121.89 300.6 lineto + closepath stroke +newpath 121.89 330.96 moveto +223.11 330.96 lineto +223.11 354.6 lineto +121.89 354.6 lineto + closepath stroke +newpath 499.83 114.96 moveto +601.11 114.96 lineto +601.11 138.6 lineto +499.83 138.6 lineto + closepath stroke +newpath 310.83 168.96 moveto +412.11 168.96 lineto +412.11 192.6 lineto +310.83 192.6 lineto + closepath stroke +newpath 310.83 114.96 moveto +412.11 114.96 lineto +412.11 138.6 lineto +310.83 138.6 lineto + closepath stroke +newpath 310.83 60.96 moveto +412.11 60.96 lineto +412.11 84.6 lineto +310.83 84.6 lineto + closepath stroke +newpath 121.89 60.96 moveto +223.11 60.96 lineto +223.11 84.6 lineto +121.89 84.6 lineto + closepath stroke +newpath 121.89 114.96 moveto +223.11 114.96 lineto +223.11 138.6 lineto +121.89 138.6 lineto + closepath stroke + 1 setgray 0 0 dtransform truncate idtransform setlinewidth pop +newpath 0.39 0.18 moveto +641.61 0.18 lineto +641.61 374.82 lineto +0.39 374.82 lineto + closepath stroke + 0 setgray 0 0.9 dtransform truncate idtransform setlinewidth pop +newpath 317.61 13.68 moveto +341.19 13.68 lineto +341.19 37.32 lineto +317.61 37.32 lineto + closepath stroke +newpath 408.69 13.68 moveto +432.33 13.68 lineto +432.33 37.32 lineto +408.69 37.32 lineto + closepath stroke +newpath 111.75 13.68 moveto +135.33 13.68 lineto +135.33 37.32 lineto +111.75 37.32 lineto + closepath stroke +newpath 20.61 13.68 moveto +44.25 13.68 lineto +44.25 37.32 lineto +20.61 37.32 lineto + closepath stroke +newpath 105.03 23.82 moveto +52.5961 23.82 lineto stroke +newpath 66.38857 27.95784 moveto +52.5961 23.82 lineto +66.38857 19.68217 lineto + closepath fill +newpath 66.38857 27.95784 moveto +52.5961 23.82 lineto +66.38857 19.68217 lineto + closepath stroke + 0.9 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 304.11 6.96 moveto +304.11 44.1 lineto stroke + 0 0.9 dtransform truncate idtransform setlinewidth pop +newpath 7.11 6.96 moveto +634.83 6.96 lineto +634.83 44.1 lineto +7.11 44.1 lineto + closepath stroke + [5.76001 5.76 ] 2.88 setdash +newpath 401.97 23.82 moveto +349.536 23.82 lineto stroke +newpath 363.3285 27.95786 moveto +349.536 23.82 lineto +363.3285 19.68216 lineto + closepath fill + [] 0 setdash +newpath 363.3285 27.95786 moveto +349.536 23.82 lineto +363.3285 19.68216 lineto + closepath stroke +newpath 418.83 128.46 moveto +418.83 128.46 418.866 128.475 419.481 128.779 curveto +420.096 129.084 421.3 129.685 423.128 130.633 curveto +424.956 131.58 427.383 132.863 430.013 134.321 curveto +432.644 135.779 435.45 137.396 438.077 139.017 curveto +440.705 140.639 443.154 142.263 445.31 143.852 curveto +447.466 145.44 449.338 146.997 450.955 148.567 curveto +452.572 150.138 453.939 151.726 455.127 153.409 curveto +456.316 155.093 457.327 156.877 458.23 158.81 curveto +459.133 160.743 459.929 162.82 460.652 165.064 curveto +461.376 167.308 462.026 169.719 462.622 172.273 curveto +463.217 174.826 463.758 177.522 464.257 180.291 curveto +464.756 183.06 465.213 185.9 465.642 188.713 curveto +466.07 191.526 466.471 194.31 466.861 196.97 curveto +467.25 199.629 467.628 202.163 468.013 204.507 curveto +468.399 206.851 468.792 209.006 469.216 210.951 curveto +469.64 212.896 470.094 214.633 470.61 216.18 curveto +471.126 217.727 471.703 219.079 472.382 220.254 curveto +473.06 221.429 473.841 222.432 474.765 223.311 curveto +475.688 224.191 476.757 224.947 477.988 225.613 curveto +479.219 226.28 480.618 226.856 482.118 227.354 curveto +483.619 227.852 485.221 228.269 486.724 228.602 curveto +488.226 228.934 489.611 229.18 490.655 229.345 curveto +490.993 229.399 491.293 229.444 491.556 229.482 curveto stroke +newpath 479.46297 221.6641 moveto +479.67201 221.87738 lineto +480.65941 222.86996 481.83391 223.82368 483.12753 224.73172 curveto +484.42213 225.64001 485.83673 226.49977 487.18066 227.25063 curveto +488.52391 228.00023 489.7798 228.63383 490.73236 229.09187 curveto +491.04059 229.24072 491.31502 229.37003 491.556 229.482 curveto +491.29317 229.52118 490.99289 229.56427 490.65363 229.6097 curveto +489.60625 229.75163 488.20897 229.91402 486.67493 230.0276 curveto +485.13962 230.14055 483.48537 230.20148 481.90457 230.15579 curveto +480.32472 230.10982 478.8192 229.96011 477.44847 229.67499 curveto +477.15654 229.612 lineto + closepath fill +newpath 479.46297 221.6641 moveto +479.67201 221.87738 lineto +480.65941 222.86996 481.83391 223.82368 483.12753 224.73172 curveto +484.42213 225.64001 485.83673 226.49977 487.18066 227.25063 curveto +488.52391 228.00023 489.7798 228.63383 490.73236 229.09187 curveto +491.04059 229.24072 491.31502 229.37003 491.556 229.482 curveto +491.29317 229.52118 490.99289 229.56427 490.65363 229.6097 curveto +489.60625 229.75163 488.20897 229.91402 486.67493 230.0276 curveto +485.13962 230.14055 483.48537 230.20148 481.90457 230.15579 curveto +480.32472 230.10982 478.8192 229.96011 477.44847 229.67499 curveto +477.15654 229.612 lineto + closepath stroke +newpath 493.11 236.46 moveto +493.11 236.46 493.09 236.459 492.738 236.512 curveto +492.387 236.564 491.699 236.671 490.655 236.878 curveto +489.611 237.085 488.226 237.392 486.724 237.807 curveto +485.221 238.223 483.619 238.745 482.118 239.367 curveto +480.618 239.989 479.219 240.709 477.988 241.542 curveto +476.757 242.375 475.688 243.32 474.765 244.418 curveto +473.841 245.517 473.06 246.771 472.382 248.239 curveto +471.703 249.708 471.126 251.397 470.61 253.33 curveto +470.094 255.263 469.64 257.434 469.216 259.856 curveto +468.792 262.278 468.399 264.953 468.013 267.847 curveto +467.628 270.74 467.25 273.851 466.861 277.092 curveto +466.471 280.333 466.07 283.701 465.642 287.07 curveto +465.213 290.439 464.756 293.807 464.257 297.048 curveto +463.758 300.289 463.217 303.4 462.622 306.293 curveto +462.026 309.187 461.376 311.862 460.652 314.284 curveto +459.929 316.706 459.133 318.877 458.23 320.81 curveto +457.327 322.743 456.316 324.432 455.127 325.901 curveto +453.939 327.369 452.572 328.623 450.955 329.722 curveto +449.338 330.82 447.466 331.765 445.31 332.598 curveto +443.154 333.431 440.705 334.151 438.077 334.773 curveto +435.45 335.395 432.644 335.917 430.013 336.332 curveto +427.383 336.748 424.956 337.055 423.128 337.262 curveto +421.967 337.393 421.057 337.485 420.39 337.547 curveto stroke +newpath 434.62881 339.69589 moveto +433.04895 339.54253 431.46999 339.35408 429.95628 339.14844 curveto +427.31766 338.79115 424.9048 338.3878 423.09442 338.06079 curveto +421.94473 337.85266 421.04669 337.67928 420.39 337.547 curveto +421.01105 337.29594 421.85623 336.94635 422.93063 336.48724 curveto +424.62206 335.76369 426.85846 334.77223 429.25801 333.61804 curveto +430.63493 332.95647 432.05688 332.24461 433.46027 331.50299 curveto + closepath fill +newpath 434.62881 339.69589 moveto +433.04895 339.54253 431.46999 339.35408 429.95628 339.14844 curveto +427.31766 338.79115 424.9048 338.3878 423.09442 338.06079 curveto +421.94473 337.85266 421.04669 337.67928 420.39 337.547 curveto +421.01105 337.29594 421.85623 336.94635 422.93063 336.48724 curveto +424.62206 335.76369 426.85846 334.77223 429.25801 333.61804 curveto +430.63493 332.95647 432.05688 332.24461 433.46027 331.50299 curveto + closepath stroke +newpath 493.11 141.96 moveto +493.11 141.96 493.09 141.975 492.738 142.257 curveto +492.387 142.539 491.699 143.094 490.655 143.952 curveto +489.611 144.809 488.226 145.96 486.724 147.237 curveto +485.221 148.515 483.619 149.906 482.118 151.258 curveto +480.618 152.61 479.219 153.922 477.988 155.149 curveto +476.757 156.377 475.688 157.524 474.765 158.619 curveto +473.841 159.713 473.06 160.758 472.382 161.805 curveto +471.703 162.852 471.126 163.905 470.61 165 curveto +470.094 166.095 469.64 167.232 469.241 168.433 curveto +468.842 169.635 468.5 170.9 468.221 172.229 curveto +467.941 173.558 467.724 174.95 467.578 176.381 curveto +467.432 177.812 467.357 179.281 467.357 180.751 curveto +467.357 182.222 467.432 183.691 467.578 185.123 curveto +467.724 186.554 467.941 187.946 468.221 189.276 curveto +468.5 190.605 468.842 191.872 469.241 193.074 curveto +469.64 194.276 470.094 195.413 470.61 196.51 curveto +471.126 197.607 471.703 198.66 472.382 199.709 curveto +473.06 200.757 473.841 201.804 474.765 202.9 curveto +475.688 203.997 476.757 205.147 477.988 206.377 curveto +479.219 207.607 480.618 208.922 482.118 210.278 curveto +483.619 211.633 485.221 213.028 486.724 214.309 curveto +488.226 215.59 489.611 216.743 490.655 217.603 curveto +491.145 218.006 491.557 218.343 491.892 218.616 curveto stroke +newpath 484.12837 206.48805 moveto +484.38797 206.92706 484.6542 207.37177 484.92616 207.82106 curveto +485.97452 209.55023 487.10808 211.34674 488.17958 213.00562 curveto +489.25015 214.66418 490.2454 216.16653 490.99826 217.29027 curveto +491.3518 217.81708 491.64958 218.25826 491.892 218.616 curveto +491.49269 218.45079 491.00122 218.24637 490.41608 218.00117 curveto +489.16899 217.47745 487.51108 216.77106 485.70433 215.97571 curveto +483.89662 215.1806 481.96133 214.30478 480.13426 213.43825 curveto +479.65988 213.21286 479.19281 212.98816 478.73442 212.76454 curveto + closepath fill +newpath 484.12837 206.48805 moveto +484.38797 206.92706 484.6542 207.37177 484.92616 207.82106 curveto +485.97452 209.55023 487.10808 211.34674 488.17958 213.00562 curveto +489.25015 214.66418 490.2454 216.16653 490.99826 217.29027 curveto +491.3518 217.81708 491.64958 218.25826 491.892 218.616 curveto +491.49269 218.45079 491.00122 218.24637 490.41608 218.00117 curveto +489.16899 217.47745 487.51108 216.77106 485.70433 215.97571 curveto +483.89662 215.1806 481.96133 214.30478 480.13426 213.43825 curveto +479.65988 213.21286 479.19281 212.98816 478.73442 212.76454 curveto + closepath stroke +newpath 418.83 138.6 moveto +418.83 138.6 418.845 138.613 419.099 138.839 curveto +419.352 139.065 419.847 139.509 420.59 140.189 curveto +421.333 140.868 422.312 141.774 423.357 142.768 curveto +424.402 143.761 425.501 144.831 426.504 145.851 curveto +427.506 146.871 428.412 147.841 429.17 148.721 curveto +429.928 149.601 430.541 150.394 431.015 151.117 curveto +431.488 151.84 431.824 152.495 432.039 153.115 curveto +432.255 153.734 432.35 154.32 432.35 154.9 curveto +432.35 155.48 432.255 156.05 432.039 156.634 curveto +431.824 157.218 431.488 157.817 431.015 158.462 curveto +430.541 159.106 429.928 159.798 429.17 160.552 curveto +428.412 161.307 427.506 162.126 426.504 162.98 curveto +425.501 163.834 424.402 164.722 423.357 165.542 curveto +422.312 166.363 421.333 167.107 420.59 167.663 curveto +420.41 167.798 420.244 167.922 420.093 168.034 curveto stroke +newpath 433.20407 162.07916 moveto +432.58371 162.53545 431.83084 162.9977 430.93715 163.47586 curveto +429.99417 163.9812 428.89102 164.50534 427.6859 165.03537 curveto +426.4798 165.56516 425.17198 166.09988 423.93541 166.58504 curveto +422.69858 167.07112 421.54707 167.5024 420.67564 167.82144 curveto +420.46445 167.89905 420.26982 167.97012 420.093 168.034 curveto +420.20546 167.88333 420.32883 167.71686 420.46242 167.53583 curveto +421.01433 166.78978 421.73825 165.79585 422.50325 164.70918 curveto +423.26854 163.62347 424.06604 162.45712 424.78133 161.35092 curveto +425.49567 160.24503 426.12811 159.20023 426.63719 158.25925 curveto +427.12009 157.36809 427.49417 156.56776 427.76093 155.84534 curveto + closepath fill +newpath 433.20407 162.07916 moveto +432.58371 162.53545 431.83084 162.9977 430.93715 163.47586 curveto +429.99417 163.9812 428.89102 164.50534 427.6859 165.03537 curveto +426.4798 165.56516 425.17198 166.09988 423.93541 166.58504 curveto +422.69858 167.07112 421.54707 167.5024 420.67564 167.82144 curveto +420.46445 167.89905 420.26982 167.97012 420.093 168.034 curveto +420.20546 167.88333 420.32883 167.71686 420.46242 167.53583 curveto +421.01433 166.78978 421.73825 165.79585 422.50325 164.70918 curveto +423.26854 163.62347 424.06604 162.45712 424.78133 161.35092 curveto +425.49567 160.24503 426.12811 159.20023 426.63719 158.25925 curveto +427.12009 157.36809 427.49417 156.56776 427.76093 155.84534 curveto + closepath stroke +newpath 304.11 87.96 moveto +304.11 87.96 304.1 87.9699 303.924 88.1698 curveto +303.749 88.3697 303.405 88.7638 302.883 89.3824 curveto +302.361 90.0009 301.668 90.8368 300.917 91.7818 curveto +300.166 92.7268 299.364 93.7714 298.614 94.8118 curveto +297.864 95.8521 297.165 96.8877 296.549 97.8918 curveto +295.933 98.8959 295.399 99.8711 294.937 100.845 curveto +294.476 101.82 294.085 102.795 293.746 103.819 curveto +293.407 104.844 293.118 105.92 292.86 107.08 curveto +292.602 108.24 292.375 109.479 292.176 110.818 curveto +291.976 112.157 291.805 113.594 291.665 115.122 curveto +291.525 116.65 291.417 118.269 291.344 119.942 curveto +291.271 121.615 291.234 123.342 291.234 125.07 curveto +291.234 126.798 291.271 128.525 291.344 130.198 curveto +291.417 131.871 291.525 133.49 291.665 135.018 curveto +291.805 136.546 291.976 137.983 292.176 139.322 curveto +292.375 140.661 292.602 141.9 292.86 143.06 curveto +293.118 144.22 293.407 145.296 293.746 146.321 curveto +294.085 147.345 294.476 148.32 294.937 149.295 curveto +295.399 150.269 295.933 151.244 296.549 152.248 curveto +297.165 153.252 297.864 154.288 298.614 155.328 curveto +299.364 156.369 300.166 157.413 300.917 158.358 curveto +301.668 159.303 302.361 160.139 302.883 160.758 curveto +302.953 160.841 303.021 160.921 303.085 160.996 curveto stroke +newpath 298.62187 147.30513 moveto +298.64296 147.44714 lineto +298.8056 148.5128 299.03691 149.60014 299.33842 150.7388 curveto +299.63994 151.87746 300.01176 153.07063 300.43129 154.28229 curveto +300.85052 155.4949 301.3187 156.72531 301.76648 157.84627 curveto +302.21426 158.96721 302.63779 159.9671 302.9599 160.70999 curveto +303.00311 160.8096 303.04524 160.90578 303.085 160.996 curveto +303.00215 160.94255 302.91403 160.88547 302.82312 160.82608 curveto +302.14526 160.38321 301.24127 159.78157 300.2504 159.09224 curveto +299.25952 158.4029 298.19135 157.63339 297.17384 156.8518 curveto +296.15663 156.07118 295.1894 155.27974 294.3109 154.49509 curveto +293.43236 153.71046 292.64072 152.93001 291.91832 152.12985 curveto +291.82253 152.0229 lineto + closepath fill +newpath 298.62187 147.30513 moveto +298.64296 147.44714 lineto +298.8056 148.5128 299.03691 149.60014 299.33842 150.7388 curveto +299.63994 151.87746 300.01176 153.07063 300.43129 154.28229 curveto +300.85052 155.4949 301.3187 156.72531 301.76648 157.84627 curveto +302.21426 158.96721 302.63779 159.9671 302.9599 160.70999 curveto +303.00311 160.8096 303.04524 160.90578 303.085 160.996 curveto +303.00215 160.94255 302.91403 160.88547 302.82312 160.82608 curveto +302.14526 160.38321 301.24127 159.78157 300.2504 159.09224 curveto +299.25952 158.4029 298.19135 157.63339 297.17384 156.8518 curveto +296.15663 156.07118 295.1894 155.27974 294.3109 154.49509 curveto +293.43236 153.71046 292.64072 152.93001 291.91832 152.12985 curveto +291.82253 152.0229 lineto + closepath stroke +newpath 229.83 87.96 moveto +229.83 87.96 229.84 87.9698 230.016 88.1767 curveto +230.191 88.3836 230.535 88.792 231.057 89.4381 curveto +231.579 90.0842 232.272 90.9611 233.023 91.9615 curveto +233.774 92.9619 234.576 94.0761 235.326 95.1994 curveto +236.076 96.3227 236.775 97.4545 237.391 98.5696 curveto +238.007 99.6848 238.541 100.786 239.003 101.907 curveto +239.464 103.028 239.855 104.17 240.194 105.39 curveto +240.533 106.61 240.822 107.913 241.08 109.33 curveto +241.338 110.747 241.565 112.277 241.79 113.936 curveto +242.014 115.595 242.236 117.385 242.482 119.29 curveto +242.728 121.194 242.997 123.213 243.313 125.296 curveto +243.63 127.38 243.993 129.526 244.422 131.665 curveto +244.851 133.803 245.345 135.931 245.917 137.978 curveto +246.489 140.026 247.138 141.99 247.874 143.825 curveto +248.609 145.66 249.431 147.364 250.353 148.925 curveto +251.276 150.485 252.299 151.901 253.46 153.19 curveto +254.621 154.479 255.921 155.637 257.449 156.689 curveto +258.976 157.74 260.734 158.688 262.812 159.579 curveto +264.891 160.47 267.297 161.305 270.069 162.114 curveto +272.84 162.923 275.989 163.706 279.367 164.456 curveto +282.744 165.206 286.352 165.921 289.734 166.548 curveto +293.115 167.175 296.234 167.707 298.584 168.093 curveto +300.363 168.385 301.682 168.592 302.561 168.727 curveto stroke +newpath 289.66641 162.31659 moveto +290.08072 162.53143 290.49263 162.74405 290.90112 162.95403 curveto +293.95937 164.52612 296.79395 165.93193 298.93391 166.97693 curveto +300.55399 167.7678 301.75789 168.34511 302.561 168.727 curveto +301.68028 168.85027 300.35742 169.03102 298.56953 169.26254 curveto +296.20773 169.5681 293.06743 169.9548 289.64883 170.32579 curveto +289.19221 170.37537 288.7313 170.42459 288.26715 170.4733 curveto + closepath fill +newpath 289.66641 162.31659 moveto +290.08072 162.53143 290.49263 162.74405 290.90112 162.95403 curveto +293.95937 164.52612 296.79395 165.93193 298.93391 166.97693 curveto +300.55399 167.7678 301.75789 168.34511 302.561 168.727 curveto +301.68028 168.85027 300.35742 169.03102 298.56953 169.26254 curveto +296.20773 169.5681 293.06743 169.9548 289.64883 170.32579 curveto +289.19221 170.37537 288.7313 170.42459 288.26715 170.4733 curveto + closepath stroke +newpath 229.83 141.96 moveto +229.83 141.96 229.84 141.97 230.016 142.16 curveto +230.191 142.349 230.535 142.722 231.057 143.299 curveto +231.579 143.876 232.272 144.651 233.023 145.513 curveto +233.774 146.375 234.576 147.315 235.326 148.231 curveto +236.076 149.147 236.775 150.039 237.391 150.877 curveto +238.007 151.714 238.541 152.501 239.003 153.256 curveto +239.464 154.01 239.855 154.735 240.194 155.466 curveto +240.533 156.197 240.822 156.937 241.08 157.71 curveto +241.338 158.483 241.565 159.29 241.79 160.14 curveto +242.014 160.99 242.236 161.884 242.482 162.815 curveto +242.728 163.746 242.997 164.713 243.313 165.695 curveto +243.63 166.676 243.993 167.671 244.422 168.648 curveto +244.851 169.625 245.345 170.583 245.917 171.491 curveto +246.489 172.4 247.138 173.259 247.874 174.05 curveto +248.609 174.841 249.431 175.564 250.353 176.215 curveto +251.276 176.865 252.299 177.444 253.46 177.96 curveto +254.621 178.476 255.921 178.926 257.449 179.318 curveto +258.976 179.71 260.734 180.044 262.812 180.337 curveto +264.891 180.63 267.297 180.882 270.069 181.104 curveto +272.84 181.327 275.989 181.519 279.367 181.685 curveto +282.744 181.851 286.352 181.99 289.734 182.101 curveto +293.115 182.211 296.234 182.293 298.584 182.349 curveto +300.351 182.39 301.665 182.416 302.544 182.433 curveto stroke +newpath 288.86705 177.9273 moveto +289.37183 178.09805 289.87325 178.26712 290.36966 178.434 curveto +293.57648 179.51091 296.54034 180.4857 298.77515 181.21461 curveto +300.45584 181.76164 301.70695 182.16412 302.544 182.433 curveto +301.69719 182.66931 300.43112 183.02199 298.72687 183.49046 curveto +296.4599 184.1121 293.44888 184.92982 290.17886 185.796 curveto +289.67256 185.92996 289.16089 186.06482 288.64546 186.20013 curveto + closepath fill +newpath 288.86705 177.9273 moveto +289.37183 178.09805 289.87325 178.26712 290.36966 178.434 curveto +293.57648 179.51091 296.54034 180.4857 298.77515 181.21461 curveto +300.45584 181.76164 301.70695 182.16412 302.544 182.433 curveto +301.69719 182.66931 300.43112 183.02199 298.72687 183.49046 curveto +296.4599 184.1121 293.44888 184.92982 290.17886 185.796 curveto +289.67256 185.92996 289.16089 186.06482 288.64546 186.20013 curveto + closepath stroke + [5.76001 5.76 ] 2.88 setdash +newpath 115.11 87.96 moveto +115.11 87.96 115.095 87.9688 114.832 88.254 curveto +114.569 88.5392 114.053 89.1087 113.272 90.0655 curveto +112.49 91.0222 111.452 92.3598 110.327 93.984 curveto +109.202 95.6081 108.002 97.5053 106.879 99.562 curveto +105.755 101.619 104.707 103.832 103.785 106.197 curveto +102.863 108.562 102.063 111.082 101.371 113.851 curveto +100.68 116.621 100.095 119.646 99.5869 123.07 curveto +99.0786 126.494 98.6462 130.331 98.26 134.65 curveto +97.8739 138.969 97.5334 143.756 97.2348 149.053 curveto +96.9363 154.35 96.68 160.16 96.4705 166.416 curveto +96.261 172.673 96.0986 179.376 95.9894 186.345 curveto +95.8801 193.314 95.8241 200.546 95.8241 207.78 curveto +95.8241 215.014 95.8801 222.246 95.9894 229.215 curveto +96.0986 236.184 96.261 242.887 96.4705 249.144 curveto +96.68 255.4 96.9363 261.21 97.2348 266.507 curveto +97.5334 271.804 97.8739 276.591 98.26 280.91 curveto +98.6462 285.229 99.0786 289.066 99.5869 292.49 curveto +100.095 295.914 100.68 298.939 101.371 301.709 curveto +102.063 304.478 102.863 306.998 103.785 309.363 curveto +104.707 311.728 105.755 313.941 106.879 315.998 curveto +108.002 318.055 109.202 319.952 110.327 321.576 curveto +111.452 323.2 112.49 324.538 113.272 325.495 curveto +113.574 325.865 113.837 326.177 114.061 326.438 curveto stroke +newpath 109.84726 312.66827 moveto +109.9513 313.24449 110.06305 313.81334 110.18187 314.37453 curveto +110.66643 316.66748 111.27069 318.82928 111.88159 320.70808 curveto +112.49248 322.58685 113.10223 324.1667 113.57626 325.30804 curveto +113.7592 325.74924 113.92145 326.12364 114.061 326.438 curveto +113.77145 326.25237 113.42989 326.02911 113.0343 325.76147 curveto +112.01028 325.06956 110.63158 324.08627 109.08737 322.85405 curveto +107.54315 321.6218 105.84865 320.14963 104.18193 318.50209 curveto +103.7738 318.09898 103.36737 317.6856 102.96332 317.26181 curveto + closepath fill + [] 0 setdash +newpath 109.84726 312.66827 moveto +109.9513 313.24449 110.06305 313.81334 110.18187 314.37453 curveto +110.66643 316.66748 111.27069 318.82928 111.88159 320.70808 curveto +112.49248 322.58685 113.10223 324.1667 113.57626 325.30804 curveto +113.7592 325.74924 113.92145 326.12364 114.061 326.438 curveto +113.77145 326.25237 113.42989 326.02911 113.0343 325.76147 curveto +112.01028 325.06956 110.63158 324.08627 109.08737 322.85405 curveto +107.54315 321.6218 105.84865 320.14963 104.18193 318.50209 curveto +103.7738 318.09898 103.36737 317.6856 102.96332 317.26181 curveto + closepath stroke + [5.76001 5.76 ] 2.88 setdash +newpath 229.83 297.18 moveto +229.83 297.18 229.84 297.185 230.019 297.277 curveto +230.198 297.368 230.55 297.548 231.085 297.824 curveto +231.621 298.1 232.335 298.468 233.113 298.873 curveto +233.892 299.278 234.729 299.715 235.52 300.133 curveto +236.312 300.551 237.06 300.95 237.731 301.315 curveto +238.403 301.679 239 302.01 239.536 302.315 curveto +240.071 302.62 240.545 302.899 240.983 303.167 curveto +241.421 303.435 241.823 303.692 242.21 303.95 curveto +242.597 304.208 242.97 304.466 243.336 304.732 curveto +243.702 304.997 244.062 305.27 244.415 305.552 curveto +244.768 305.833 245.114 306.124 245.448 306.42 curveto +245.782 306.716 246.105 307.018 246.408 307.32 curveto +246.712 307.622 246.997 307.924 247.258 308.22 curveto +247.519 308.516 247.757 308.807 247.97 309.088 curveto +248.183 309.37 248.371 309.643 248.538 309.908 curveto +248.705 310.174 248.851 310.432 248.98 310.69 curveto +249.109 310.948 249.224 311.206 249.324 311.472 curveto +249.424 311.738 249.51 312.012 249.58 312.295 curveto +249.65 312.577 249.705 312.869 249.741 313.166 curveto +249.778 313.463 249.797 313.767 249.797 314.07 curveto +249.797 314.373 249.778 314.677 249.741 314.974 curveto +249.705 315.271 249.65 315.563 249.58 315.845 curveto +249.51 316.128 249.424 316.402 249.324 316.668 curveto +249.224 316.934 249.109 317.192 248.98 317.45 curveto +248.851 317.708 248.705 317.966 248.538 318.232 curveto +248.371 318.497 248.183 318.77 247.97 319.052 curveto +247.757 319.333 247.519 319.624 247.258 319.92 curveto +246.997 320.216 246.712 320.518 246.408 320.82 curveto +246.105 321.122 245.782 321.424 245.448 321.72 curveto +245.114 322.016 244.768 322.307 244.415 322.588 curveto +244.062 322.87 243.702 323.143 243.336 323.408 curveto +242.97 323.674 242.597 323.932 242.21 324.19 curveto +241.823 324.448 241.421 324.705 240.983 324.973 curveto +240.545 325.241 240.071 325.52 239.536 325.825 curveto +239 326.13 238.403 326.461 237.731 326.825 curveto +237.06 327.19 236.312 327.589 235.52 328.007 curveto +234.729 328.425 233.892 328.862 233.113 329.267 curveto +232.4 329.638 231.741 329.978 231.223 330.245 curveto stroke +newpath 245.25511 327.01067 moveto +244.78976 327.17706 lineto +244.36276 327.32666 243.93135 327.46661 243.48656 327.60252 curveto +243.04173 327.73843 242.58284 327.8691 242.08629 327.99992 curveto +241.58975 328.13075 241.05557 328.26178 240.45549 328.40018 curveto +239.85445 328.5383 239.18753 328.68379 238.43927 328.83934 curveto +237.6917 328.99612 236.86058 329.16336 235.98187 329.33615 curveto +235.10411 329.50922 234.17685 329.68727 233.31433 329.85133 curveto +232.52478 330.00182 231.79587 330.1381 231.223 330.245 curveto +231.64243 329.84041 232.17593 329.3254 232.75226 328.76515 curveto +233.38202 328.1534 234.05815 327.4943 234.69568 326.86664 curveto +235.33415 326.23868 235.93596 325.64157 236.47379 325.09914 curveto +237.01285 324.55739 237.48955 324.06882 237.9153 323.62265 curveto +238.34009 323.17679 238.71393 322.77333 239.05644 322.3908 curveto +239.39897 322.00822 239.71016 321.64655 240.0067 321.28822 curveto +240.30324 320.9299 240.58636 320.57559 240.8605 320.21564 curveto +241.1574 319.82057 lineto + closepath fill + [] 0 setdash +newpath 245.25511 327.01067 moveto +244.78976 327.17706 lineto +244.36276 327.32666 243.93135 327.46661 243.48656 327.60252 curveto +243.04173 327.73843 242.58284 327.8691 242.08629 327.99992 curveto +241.58975 328.13075 241.05557 328.26178 240.45549 328.40018 curveto +239.85445 328.5383 239.18753 328.68379 238.43927 328.83934 curveto +237.6917 328.99612 236.86058 329.16336 235.98187 329.33615 curveto +235.10411 329.50922 234.17685 329.68727 233.31433 329.85133 curveto +232.52478 330.00182 231.79587 330.1381 231.223 330.245 curveto +231.64243 329.84041 232.17593 329.3254 232.75226 328.76515 curveto +233.38202 328.1534 234.05815 327.4943 234.69568 326.86664 curveto +235.33415 326.23868 235.93596 325.64157 236.47379 325.09914 curveto +237.01285 324.55739 237.48955 324.06882 237.9153 323.62265 curveto +238.34009 323.17679 238.71393 322.77333 239.05644 322.3908 curveto +239.39897 322.00822 239.71016 321.64655 240.0067 321.28822 curveto +240.30324 320.9299 240.58636 320.57559 240.8605 320.21564 curveto +241.1574 319.82057 lineto + closepath stroke + [5.76001 5.76 ] 2.88 setdash +newpath 223.11 141.96 moveto +223.11 141.96 223.12 141.985 223.296 142.458 curveto +223.471 142.932 223.815 143.863 224.337 145.304 curveto +224.859 146.746 225.552 148.681 226.303 150.834 curveto +227.054 152.988 227.856 155.337 228.606 157.626 curveto +229.356 159.914 230.055 162.142 230.671 164.235 curveto +231.287 166.328 231.821 168.293 232.283 170.179 curveto +232.744 172.064 233.135 173.876 233.474 175.702 curveto +233.813 177.529 234.102 179.377 234.36 181.31 curveto +234.618 183.243 234.845 185.258 235.044 187.392 curveto +235.244 189.526 235.415 191.779 235.555 194.144 curveto +235.695 196.51 235.803 198.987 235.876 201.529 curveto +235.949 204.071 235.986 206.677 235.986 209.275 curveto +235.986 211.872 235.949 214.46 235.876 216.966 curveto +235.803 219.472 235.695 221.895 235.555 224.19 curveto +235.415 226.486 235.244 228.654 235.044 230.689 curveto +234.845 232.723 234.618 234.625 234.36 236.43 curveto +234.102 238.235 233.813 239.939 233.474 241.597 curveto +233.135 243.254 232.744 244.871 232.283 246.527 curveto +231.821 248.183 231.287 249.882 230.671 251.669 curveto +230.055 253.456 229.356 255.335 228.606 257.25 curveto +227.856 259.165 227.054 261.116 226.303 262.895 curveto +225.552 264.674 224.859 266.265 224.337 267.447 curveto +224.11 267.961 223.917 268.395 223.756 268.754 curveto stroke +newpath 232.88097 257.61429 moveto +232.49646 258.11629 232.10472 258.6216 231.70717 259.12885 curveto +230.43852 260.74756 229.10971 262.38582 227.87918 263.874 curveto +226.64867 265.36215 225.5277 266.68694 224.68806 267.6691 curveto +224.32295 268.09618 224.01338 268.4564 223.756 268.754 curveto +223.80705 268.36388 223.8672 267.89272 223.93694 267.33517 curveto +224.09724 266.05302 224.30385 264.32999 224.51196 262.41022 curveto +224.7201 260.49043 224.92766 258.39127 225.09575 256.34152 curveto +225.14842 255.6992 225.1973 255.06169 225.24196 254.43094 curveto + closepath fill + [] 0 setdash +newpath 232.88097 257.61429 moveto +232.49646 258.11629 232.10472 258.6216 231.70717 259.12885 curveto +230.43852 260.74756 229.10971 262.38582 227.87918 263.874 curveto +226.64867 265.36215 225.5277 266.68694 224.68806 267.6691 curveto +224.32295 268.09618 224.01338 268.4564 223.756 268.754 curveto +223.80705 268.36388 223.8672 267.89272 223.93694 267.33517 curveto +224.09724 266.05302 224.30385 264.32999 224.51196 262.41022 curveto +224.7201 260.49043 224.92766 258.39127 225.09575 256.34152 curveto +225.14842 255.6992 225.1973 255.06169 225.24196 254.43094 curveto + closepath stroke + [5.76001 5.76 ] 2.88 setdash +newpath 418.83 195.96 moveto +418.83 195.96 418.845 195.975 419.109 196.255 curveto +419.373 196.536 419.89 197.087 420.674 197.938 curveto +421.458 198.789 422.499 199.929 423.627 201.192 curveto +424.755 202.456 425.959 203.83 427.086 205.161 curveto +428.213 206.493 429.264 207.781 430.188 208.981 curveto +431.113 210.181 431.916 211.296 432.609 212.355 curveto +433.303 213.413 433.889 214.416 434.399 215.414 curveto +434.909 216.413 435.343 217.409 435.73 218.44 curveto +436.117 219.471 436.459 220.536 436.758 221.657 curveto +437.058 222.777 437.315 223.954 437.525 225.187 curveto +437.735 226.42 437.898 227.708 438.007 229.031 curveto +438.117 230.355 438.173 231.712 438.173 233.07 curveto +438.173 234.428 438.117 235.786 438.007 237.109 curveto +437.898 238.432 437.735 239.72 437.525 240.953 curveto +437.315 242.186 437.058 243.363 436.758 244.483 curveto +436.459 245.604 436.117 246.669 435.73 247.7 curveto +435.343 248.731 434.909 249.727 434.399 250.726 curveto +433.889 251.724 433.303 252.727 432.609 253.785 curveto +431.916 254.844 431.113 255.959 430.188 257.159 curveto +429.264 258.359 428.213 259.647 427.086 260.979 curveto +425.959 262.31 424.755 263.684 423.627 264.948 curveto +422.499 266.211 421.458 267.351 420.674 268.202 curveto +420.378 268.523 420.121 268.8 419.901 269.037 curveto stroke +newpath 432.0931 261.37457 moveto +431.1541 262.02696 430.1483 262.7 429.09846 263.38348 curveto +427.63654 264.33449 426.0885 265.3046 424.64484 266.19113 curveto +423.20148 267.07672 421.8768 267.8695 420.88133 268.45934 curveto +420.5056 268.68175 420.17982 268.87321 419.901 269.037 curveto +420.04362 268.74678 420.21019 268.40761 420.40144 268.01509 curveto +420.90784 266.9747 421.57736 265.58365 422.29486 264.04977 curveto +423.01208 262.51495 423.77048 260.85292 424.46748 259.25421 curveto +424.9677 258.1057 425.4369 256.99016 425.86171 255.92862 curveto + closepath fill + [] 0 setdash +newpath 432.0931 261.37457 moveto +431.1541 262.02696 430.1483 262.7 429.09846 263.38348 curveto +427.63654 264.33449 426.0885 265.3046 424.64484 266.19113 curveto +423.20148 267.07672 421.8768 267.8695 420.88133 268.45934 curveto +420.5056 268.68175 420.17982 268.87321 419.901 269.037 curveto +420.04362 268.74678 420.21019 268.40761 420.40144 268.01509 curveto +420.90784 266.9747 421.57736 265.58365 422.29486 264.04977 curveto +423.01208 262.51495 423.77048 260.85292 424.46748 259.25421 curveto +424.9677 258.1057 425.4369 256.99016 425.86171 255.92862 curveto + closepath stroke + [5.76001 5.76 ] 2.88 setdash +newpath 418.83 189.18 moveto +418.83 189.18 418.855 189.189 419.295 189.424 curveto +419.734 189.659 420.595 190.125 421.901 190.881 curveto +423.207 191.638 424.941 192.679 426.82 193.901 curveto +428.699 195.124 430.704 196.516 432.582 197.972 curveto +434.459 199.427 436.209 200.944 437.749 202.504 curveto +439.29 204.064 440.627 205.67 441.782 207.377 curveto +442.937 209.085 443.914 210.897 444.763 212.901 curveto +445.612 214.906 446.335 217.11 446.98 219.56 curveto +447.625 222.01 448.194 224.698 448.693 227.654 curveto +449.191 230.609 449.62 233.832 449.97 237.291 curveto +450.32 240.751 450.591 244.446 450.773 248.282 curveto +450.956 252.118 451.05 256.093 451.05 260.07 curveto +451.05 264.047 450.956 268.022 450.773 271.858 curveto +450.591 275.694 450.32 279.389 449.97 282.849 curveto +449.62 286.308 449.191 289.531 448.693 292.486 curveto +448.194 295.442 447.625 298.13 446.98 300.58 curveto +446.335 303.03 445.612 305.234 444.763 307.239 curveto +443.914 309.243 442.937 311.055 441.782 312.763 curveto +440.627 314.47 439.29 316.076 437.749 317.636 curveto +436.209 319.196 434.459 320.713 432.582 322.168 curveto +430.704 323.624 428.699 325.016 426.82 326.239 curveto +424.941 327.461 423.207 328.502 421.901 329.259 curveto +421.216 329.656 420.653 329.973 420.209 330.218 curveto stroke +newpath 434.03491 326.19238 moveto +431.92102 326.99442 429.72655 327.7071 427.68457 328.3065 curveto +425.53366 328.93703 423.57367 329.43585 422.10521 329.78566 curveto +421.33504 329.96907 420.70468 330.11092 420.209 330.218 curveto +420.56387 329.85576 421.01204 329.39034 421.55406 328.81325 curveto +422.58746 327.71289 423.94919 326.21751 425.3978 324.50713 curveto +426.7726 322.88264 428.21237 321.07968 429.53568 319.24646 curveto + closepath fill + [] 0 setdash +newpath 434.03491 326.19238 moveto +431.92102 326.99442 429.72655 327.7071 427.68457 328.3065 curveto +425.53366 328.93703 423.57367 329.43585 422.10521 329.78566 curveto +421.33504 329.96907 420.70468 330.11092 420.209 330.218 curveto +420.56387 329.85576 421.01204 329.39034 421.55406 328.81325 curveto +422.58746 327.71289 423.94919 326.21751 425.3978 324.50713 curveto +426.7726 322.88264 428.21237 321.07968 429.53568 319.24646 curveto + closepath stroke + [5.76001 5.76 ] 2.88 setdash +newpath 607.83 141.96 moveto +607.83 141.96 607.84 141.97 608.016 142.197 curveto +608.191 142.425 608.535 142.876 609.057 143.605 curveto +609.579 144.334 610.272 145.334 611.023 146.501 curveto +611.774 147.667 612.576 148.99 613.326 150.362 curveto +614.076 151.735 614.775 153.155 615.391 154.603 curveto +616.007 156.051 616.541 157.531 617.003 159.091 curveto +617.464 160.651 617.855 162.296 618.194 164.103 curveto +618.533 165.911 618.822 167.889 619.08 170.08 curveto +619.338 172.271 619.565 174.669 619.764 177.3 curveto +619.964 179.93 620.135 182.795 620.275 185.867 curveto +620.415 188.938 620.523 192.217 620.596 195.619 curveto +620.669 199.021 620.706 202.545 620.706 206.07 curveto +620.706 209.595 620.669 213.119 620.596 216.521 curveto +620.523 219.923 620.415 223.202 620.275 226.273 curveto +620.135 229.345 619.964 232.21 619.764 234.84 curveto +619.565 237.471 619.338 239.869 619.08 242.06 curveto +618.822 244.251 618.533 246.229 618.194 248.037 curveto +617.855 249.844 617.464 251.489 617.003 253.049 curveto +616.541 254.609 616.007 256.089 615.391 257.537 curveto +614.775 258.985 614.076 260.405 613.326 261.778 curveto +612.576 263.15 611.774 264.473 611.023 265.639 curveto +610.272 266.806 609.579 267.806 609.057 268.535 curveto +608.956 268.677 608.861 268.808 608.773 268.929 curveto stroke +newpath 619.16159 258.95723 moveto +618.90733 259.2821 618.64874 259.6025 618.38542 259.91916 curveto +617.37929 261.12909 616.30174 262.28833 615.18884 263.38791 curveto +614.07622 264.48653 612.92787 265.52328 611.87349 266.42432 curveto +610.81883 267.32628 609.86769 268.08498 609.15825 268.63324 curveto +609.02069 268.74022 608.89206 268.83838 608.773 268.929 curveto +608.82251 268.78781 608.87585 268.63506 608.93181 268.47 curveto +609.2223 267.62175 609.59874 266.4648 609.98271 265.13123 curveto +610.36699 263.79858 610.75499 262.30092 611.0791 260.77127 curveto +611.40294 259.24066 611.66441 257.67969 611.83836 256.11575 curveto +611.88388 255.7064 611.92339 255.2966 611.95682 254.88542 curveto + closepath fill + [] 0 setdash +newpath 619.16159 258.95723 moveto +618.90733 259.2821 618.64874 259.6025 618.38542 259.91916 curveto +617.37929 261.12909 616.30174 262.28833 615.18884 263.38791 curveto +614.07622 264.48653 612.92787 265.52328 611.87349 266.42432 curveto +610.81883 267.32628 609.86769 268.08498 609.15825 268.63324 curveto +609.02069 268.74022 608.89206 268.83838 608.773 268.929 curveto +608.82251 268.78781 608.87585 268.63506 608.93181 268.47 curveto +609.2223 267.62175 609.59874 266.4648 609.98271 265.13123 curveto +610.36699 263.79858 610.75499 262.30092 611.0791 260.77127 curveto +611.40294 259.24066 611.66441 257.67969 611.83836 256.11575 curveto +611.88388 255.7064 611.92339 255.2966 611.95682 254.88542 curveto + closepath stroke + [5.76001 5.76 ] 2.88 setdash +newpath 607.83 135.18 moveto +607.83 135.18 607.85 135.189 608.202 135.448 curveto +608.553 135.707 609.241 136.223 610.285 137.076 curveto +611.329 137.93 612.714 139.114 614.216 140.53 curveto +615.719 141.946 617.321 143.582 618.822 145.328 curveto +620.322 147.073 621.721 148.926 622.952 150.875 curveto +624.183 152.823 625.252 154.87 626.175 157.09 curveto +627.099 159.31 627.88 161.707 628.558 164.397 curveto +629.237 167.086 629.814 170.078 630.33 173.43 curveto +630.846 176.782 631.3 180.483 631.699 184.568 curveto +632.098 188.654 632.44 193.125 632.719 197.934 curveto +632.999 202.743 633.216 207.889 633.362 213.237 curveto +633.508 218.585 633.583 224.131 633.583 229.68 curveto +633.583 235.229 633.508 240.775 633.362 246.123 curveto +633.216 251.471 632.999 256.617 632.719 261.426 curveto +632.44 266.235 632.098 270.706 631.699 274.792 curveto +631.3 278.877 630.846 282.578 630.33 285.93 curveto +629.814 289.282 629.237 292.274 628.558 294.963 curveto +627.88 297.653 627.099 300.05 626.175 302.27 curveto +625.252 304.49 624.183 306.537 622.952 308.485 curveto +621.721 310.434 620.322 312.287 618.822 314.032 curveto +617.321 315.778 615.719 317.414 614.216 318.83 curveto +612.714 320.246 611.329 321.43 610.285 322.284 curveto +609.812 322.67 609.413 322.987 609.084 323.242 curveto stroke +newpath 621.89705 316.67044 moveto +621.61884 316.856 621.33902 317.03873 621.05783 317.21867 curveto +619.11841 318.45973 617.11386 319.56639 615.26736 320.49078 curveto +613.42183 321.41545 611.755 322.15152 610.50963 322.66951 curveto +609.94566 322.90332 609.4724 323.0923 609.084 323.242 curveto +609.32585 322.90321 609.61693 322.48492 609.95906 321.9793 curveto +610.71362 320.8613 611.7 319.32927 612.73175 317.54138 curveto +613.76447 315.75322 614.8288 313.72588 615.76477 311.62218 curveto +615.90048 311.31717 616.03348 311.01057 616.16362 310.70251 curveto + closepath fill + [] 0 setdash +newpath 621.89705 316.67044 moveto +621.61884 316.856 621.33902 317.03873 621.05783 317.21867 curveto +619.11841 318.45973 617.11386 319.56639 615.26736 320.49078 curveto +613.42183 321.41545 611.755 322.15152 610.50963 322.66951 curveto +609.94566 322.90332 609.4724 323.0923 609.084 323.242 curveto +609.32585 322.90321 609.61693 322.48492 609.95906 321.9793 curveto +610.71362 320.8613 611.7 319.32927 612.73175 317.54138 curveto +613.76447 315.75322 614.8288 313.72588 615.76477 311.62218 curveto +615.90048 311.31717 616.03348 311.01057 616.16362 310.70251 curveto + closepath stroke +128.61 337.68 moveto +(OpenSSL) ptmr8r 10.9988 fshow +174.1335 337.68 moveto +(library) ptmr8r 10.9988 fshow +128.61 283.68 moveto +(Net-SNMP) ptmr8r 10.9988 fshow +180.8535 283.68 moveto +(library) ptmr8r 10.9988 fshow +351.33 337.68 moveto +(zlib) ptmr8r 10.9988 fshow +331.11 283.68 moveto +(bzip2) ptmr8r 10.9988 fshow +358.2987 283.68 moveto +(library) ptmr8r 10.9988 fshow +513.33 337.68 moveto +(NetPBM) ptmr8r 10.9988 fshow +555.1907 337.68 moveto +(library) ptmr8r 10.9988 fshow +520.11 283.68 moveto +(JPEG) ptmr8r 10.9988 fshow +547.9146 283.68 moveto +(library) ptmr8r 10.9988 fshow +520.11 222.96 moveto +(PNG) ptmr8r 10.9988 fshow +544.857 222.96 moveto +(library) ptmr8r 10.9988 fshow +533.61 121.68 moveto +(bmeps) ptmr8r 10.9988 fshow +344.61 67.68 moveto +(genau) ptmr8r 10.9988 fshow +337.83 121.68 moveto +(png2pdf) ptmr8r 10.9988 fshow +344.61 175.68 moveto +(dklibs) ptmr8r 10.9988 fshow +155.61 67.68 moveto +(dkt) ptmr8r 10.9988 fshow +155.61 121.68 moveto +(yanolc) ptmr8r 10.9988 fshow +34.23 115.32 moveto +(Krause) ptmb8r 10.9988 fshow +34.17 133.2 moveto +(Dirk) ptmb8r 10.9988 fshow +34.17 151.08 moveto +(made) ptmb8r 10.9988 fshow +62.5796 151.08 moveto +(by) ptmb8r 10.9988 fshow +34.11 168.96 moveto +(Softwar) ptmb8r 10.9988 fshow +71.1756 168.96 moveto +(e) ptmb8r 10.9988 fshow +34.23 284.04 moveto +(authors) ptmb8r 10.9988 fshow +34.17 301.92 moveto +(other) ptmb8r 10.9988 fshow +34.17 319.8 moveto +(by) ptmb8r 10.9988 fshow +34.11 337.68 moveto +(Softwar) ptmb8r 10.9988 fshow +71.1756 337.68 moveto +(e) ptmb8r 10.9988 fshow +324.33 20.46 moveto +(B) ptmr8r 10.9988 fshow +415.47 20.46 moveto +(A) ptmr8r 10.9988 fshow +142.11 20.46 moveto +(A) ptmr8r 10.9988 fshow +152.8007 20.46 moveto +(needs) ptmr8r 10.9988 fshow +180.5943 20.46 moveto +(B) ptmr8r 10.9988 fshow +190.6801 20.46 moveto +(\(B) ptmr8r 10.9988 fshow +204.4284 20.46 moveto +(is) ptmr8r 10.9988 fshow +214.514 20.46 moveto +(required) ptmr8r 10.9988 fshow +253.9111 20.46 moveto +(for) ptmr8r 10.9988 fshow +269.4852 20.46 moveto +(A\)) ptmr8r 10.9988 fshow +439.11 20.46 moveto +(A) ptmr8r 10.9988 fshow +449.8007 20.46 moveto +(can) ptmr8r 10.9988 fshow +467.8165 20.46 moveto +(use) ptmr8r 10.9988 fshow +485.2274 20.46 moveto +(B) ptmr8r 10.9988 fshow +495.3131 20.46 moveto +(\(B) ptmr8r 10.9988 fshow +509.0614 20.46 moveto +(is) ptmr8r 10.9988 fshow +519.147 20.46 moveto +(recommended) ptmr8r 10.9988 fshow +584.2041 20.46 moveto +(for) ptmr8r 10.9988 fshow +599.7782 20.46 moveto +(A\)) ptmr8r 10.9988 fshow +27.39 20.46 moveto +(B) ptmr8r 10.9988 fshow +118.47 20.46 moveto +(A) ptmr8r 10.9988 fshow +showpage +%%EOF diff --git a/obsolete/support/png2pdf/DOCU/errors b/obsolete/support/png2pdf/DOCU/errors new file mode 100644 index 0000000000..703c2e5ba0 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/errors @@ -0,0 +1,366 @@ +png2pdf -r -m 255,255,255 -s fbt.png x1.pdf +bmeps -p2 -c -er8 fbt.png x1.eps +png2pdf -r -m 255,255,255 -s fbt.png x2.pdf +png2pdf -r -i -m 255,128,128 -s fbt.png x3.pdf +bmeps -p3 -c -e8f -am255,128,128s fbt.png x3.eps +png2pdf -r -a -m 255,128,128 -s fbt.png x4.pdf +pdflatex png2pdf && pdflatex png2pdf && pdflatex png2pdf +This is pdfTeX, Version 3.14159-1.10b (Web2C 7.4.5) +(./png2pdf.tex{/a/et/skr/wrk11/teTeX/share/texmf/pdftex/config/pdftex.cfg} +LaTeX2e <2001/06/01> +Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, n +ohyphenation, loaded. +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/article.cls +Document Class: article 2001/04/21 v1.4e Standard LaTeX document class +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/size12.clo)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/lscape.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/graphics.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/trig.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/config/graphics.cfg) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/pdftex.def))) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/oberdiek/ifpdf.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/inputenc.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/latin1.def)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/fontenc.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/t1enc.def)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/textcomp.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ts1enc.def)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/mathptmx.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/helvet.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/keyval.sty)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/courier.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/array.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/enumerate.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/longtable.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/latexsym.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/varioref.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/color.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/config/color.cfg)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/pdfcprot/pdfcprot.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ifthen.sty)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/graphicx.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/oberdiek/epstopdf.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/ppower4/background.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/ppower4/pause.sty)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/hyperref.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/pd1enc.def) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/config/hyperref.cfg) +Implicit mode ON; LaTeX internals redefined +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/misc/url.sty)) +*hyperref using driver hpdftex* +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/hpdftex.def +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/pifont.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/upzd.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/upsy.fd))) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/listings.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstpatch.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstmisc.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/listings.cfg)) +(./png2pdf.aux) (/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ts1cmr.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/t1ptm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/context/base/supp-pdf.tex +(/a/et/skr/wrk11/teTeX/share/texmf/tex/context/base/supp-mis.tex +loading : Context Support Macros / Missing +) +loading : Context Support Macros / PDF +) (/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/pdfcprot/pplmnT1.cpa) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ts1ptm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/pdfcprot/pplmnTS1.cpa) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/t1phv.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ts1phv.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/nameref.sty) +(./png2pdf.out) (./png2pdf.out) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ot1ztmcm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/omlztmcm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/omsztmcm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/omxztmcm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ot1ptm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ulasy.fd) [1{/a/et/skr/wrk11/ +teTeX/share/texmf/dvips/config/pdftex.map}] (./png2pdf.toc) +! pdfTeX warning (ext4): destination with the same identifier (name{page.1}) ha +s been already used, duplicate ignored +<to be read again> + \penalty +l.66 \clearpage + [1] [2] +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/t1pcr.fd) [3] [4] [5] +[6] +Underfull \hbox (badness 10000) in paragraph at lines 223--227 + +[7] [8] <fbt.png, id=189, 96.36pt x 96.36pt> <use fbt.png> +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang1.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang2.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang3.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang1.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang2.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang3.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang1.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang2.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang3.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstmisc.sty) [9 <./fbt.p +ng>] <x1.pdf, id=207, 128.48pt x 128.48pt> <use x1.pdf> [10 <./x1.pdf>] +<x2.pdf, id=233, 128.48pt x 128.48pt> <use x2.pdf> [11 <./x2.pdf>] +<use x2.pdf> [12] <x3.pdf, id=266, 128.48pt x 128.48pt> <use x3.pdf> +<x4.pdf, id=267, 128.48pt x 128.48pt> <use x4.pdf> [13 <./x3.pdf> <./x4.pdf>] +<png2pdf-logo1.pdf, id=293, 301.125pt x 62.2325pt> <use png2pdf-logo1.pdf> +<png2pdf-logo2.pdf, id=294, 301.125pt x 62.2325pt> <use png2pdf-logo2.pdf> +[14 <./png2pdf-logo1.pdf> <./png2pdf-logo2.pdf>] + +Package hyperref Warning: bookmark level for unknown lstlisting defaults to 0. + +(./beamtest.tex +Overfull \hbox (56.76361pt too wide) in paragraph at lines 2--3 +[][][][][][][][][][][][][][][][][] + +Overfull \hbox (23.91335pt too wide) in paragraph at lines 12--13 +[][][][][][][][][][][][][][][][][][][][][][][][][] +) [15] (./png2pdf.aux) ) +(see the transcript file for additional information){/a/et/skr/wrk11/teTeX/shar +e/texmf/dvips/tetex/bbad153f.enc}</a/et/skr/wrk11/teTeX/share/texmf/fonts/type1 +/bluesky/cm/cmsy10.pfb>{/a/et/skr/wrk11/teTeX/share/texmf/dvips/psnfss/8r.enc} +Output written on png2pdf.pdf (16 pages, 78186 bytes). +Transcript written on png2pdf.log. +This is pdfTeX, Version 3.14159-1.10b (Web2C 7.4.5) +(./png2pdf.tex{/a/et/skr/wrk11/teTeX/share/texmf/pdftex/config/pdftex.cfg} +LaTeX2e <2001/06/01> +Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, n +ohyphenation, loaded. +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/article.cls +Document Class: article 2001/04/21 v1.4e Standard LaTeX document class +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/size12.clo)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/lscape.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/graphics.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/trig.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/config/graphics.cfg) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/pdftex.def))) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/oberdiek/ifpdf.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/inputenc.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/latin1.def)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/fontenc.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/t1enc.def)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/textcomp.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ts1enc.def)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/mathptmx.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/helvet.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/keyval.sty)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/courier.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/array.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/enumerate.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/longtable.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/latexsym.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/varioref.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/color.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/config/color.cfg)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/pdfcprot/pdfcprot.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ifthen.sty)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/graphicx.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/oberdiek/epstopdf.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/ppower4/background.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/ppower4/pause.sty)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/hyperref.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/pd1enc.def) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/config/hyperref.cfg) +Implicit mode ON; LaTeX internals redefined +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/misc/url.sty)) +*hyperref using driver hpdftex* +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/hpdftex.def +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/pifont.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/upzd.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/upsy.fd))) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/listings.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstpatch.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstmisc.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/listings.cfg)) +(./png2pdf.aux) (/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ts1cmr.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/t1ptm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/context/base/supp-pdf.tex +(/a/et/skr/wrk11/teTeX/share/texmf/tex/context/base/supp-mis.tex +loading : Context Support Macros / Missing +) +loading : Context Support Macros / PDF +) (/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/pdfcprot/pplmnT1.cpa) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ts1ptm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/pdfcprot/pplmnTS1.cpa) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/t1phv.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ts1phv.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/nameref.sty) +(./png2pdf.out) (./png2pdf.out) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ot1ztmcm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/omlztmcm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/omsztmcm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/omxztmcm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ot1ptm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ulasy.fd) [1{/a/et/skr/wrk11/ +teTeX/share/texmf/dvips/config/pdftex.map}] (./png2pdf.toc) +! pdfTeX warning (ext4): destination with the same identifier (name{page.1}) ha +s been already used, duplicate ignored +<to be read again> + \penalty +l.66 \clearpage + [1] [2] +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/t1pcr.fd) [3] [4] [5] +[6] +Underfull \hbox (badness 10000) in paragraph at lines 223--227 + +[7] [8] <fbt.png, id=189, 96.36pt x 96.36pt> <use fbt.png> +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang1.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang2.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang3.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang1.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang2.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang3.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang1.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang2.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang3.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstmisc.sty) [9 <./fbt.p +ng>] <x1.pdf, id=207, 128.48pt x 128.48pt> <use x1.pdf> [10 <./x1.pdf>] +<x2.pdf, id=233, 128.48pt x 128.48pt> <use x2.pdf> [11 <./x2.pdf>] +<use x2.pdf> [12] <x3.pdf, id=266, 128.48pt x 128.48pt> <use x3.pdf> +<x4.pdf, id=267, 128.48pt x 128.48pt> <use x4.pdf> [13 <./x3.pdf> <./x4.pdf>] +<png2pdf-logo1.pdf, id=293, 301.125pt x 62.2325pt> <use png2pdf-logo1.pdf> +<png2pdf-logo2.pdf, id=294, 301.125pt x 62.2325pt> <use png2pdf-logo2.pdf> +[14 <./png2pdf-logo1.pdf> <./png2pdf-logo2.pdf>] + +Package hyperref Warning: bookmark level for unknown lstlisting defaults to 0. + +(./beamtest.tex +Overfull \hbox (56.76361pt too wide) in paragraph at lines 2--3 +[][][][][][][][][][][][][][][][][] + +Overfull \hbox (23.91335pt too wide) in paragraph at lines 12--13 +[][][][][][][][][][][][][][][][][][][][][][][][][] +) [15] (./png2pdf.aux) ) +(see the transcript file for additional information){/a/et/skr/wrk11/teTeX/shar +e/texmf/dvips/tetex/bbad153f.enc}</a/et/skr/wrk11/teTeX/share/texmf/fonts/type1 +/bluesky/cm/cmsy10.pfb>{/a/et/skr/wrk11/teTeX/share/texmf/dvips/psnfss/8r.enc} +Output written on png2pdf.pdf (16 pages, 78186 bytes). +Transcript written on png2pdf.log. +This is pdfTeX, Version 3.14159-1.10b (Web2C 7.4.5) +(./png2pdf.tex{/a/et/skr/wrk11/teTeX/share/texmf/pdftex/config/pdftex.cfg} +LaTeX2e <2001/06/01> +Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, n +ohyphenation, loaded. +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/article.cls +Document Class: article 2001/04/21 v1.4e Standard LaTeX document class +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/size12.clo)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/lscape.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/graphics.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/trig.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/config/graphics.cfg) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/pdftex.def))) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/oberdiek/ifpdf.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/inputenc.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/latin1.def)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/fontenc.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/t1enc.def)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/textcomp.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ts1enc.def)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/mathptmx.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/helvet.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/keyval.sty)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/courier.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/array.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/enumerate.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/longtable.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/latexsym.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/tools/varioref.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/color.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/config/color.cfg)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/pdfcprot/pdfcprot.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ifthen.sty)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/graphics/graphicx.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/oberdiek/epstopdf.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/ppower4/background.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/ppower4/pause.sty)) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/hyperref.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/pd1enc.def) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/config/hyperref.cfg) +Implicit mode ON; LaTeX internals redefined +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/misc/url.sty)) +*hyperref using driver hpdftex* +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/hpdftex.def +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/pifont.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/upzd.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/upsy.fd))) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/listings.sty +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstpatch.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstmisc.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/listings.cfg)) +(./png2pdf.aux) (/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ts1cmr.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/t1ptm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/context/base/supp-pdf.tex +(/a/et/skr/wrk11/teTeX/share/texmf/tex/context/base/supp-mis.tex +loading : Context Support Macros / Missing +) +loading : Context Support Macros / PDF +) (/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/pdfcprot/pplmnT1.cpa) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ts1ptm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/pdfcprot/pplmnTS1.cpa) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/t1phv.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ts1phv.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/hyperref/nameref.sty) +(./png2pdf.out) (./png2pdf.out) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ot1ztmcm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/omlztmcm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/omsztmcm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/omxztmcm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/ot1ptm.fd) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/base/ulasy.fd) [1{/a/et/skr/wrk11/ +teTeX/share/texmf/dvips/config/pdftex.map}] (./png2pdf.toc) +! pdfTeX warning (ext4): destination with the same identifier (name{page.1}) ha +s been already used, duplicate ignored +<to be read again> + \penalty +l.66 \clearpage + [1] [2] +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/psnfss/t1pcr.fd) [3] [4] [5] +[6] +Underfull \hbox (badness 10000) in paragraph at lines 223--227 + +[7] [8] <fbt.png, id=189, 96.36pt x 96.36pt> <use fbt.png> +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang1.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang2.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang3.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang1.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang2.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang3.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang1.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang2.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstlang3.sty) +(/a/et/skr/wrk11/teTeX/share/texmf/tex/latex/listings2/lstmisc.sty) [9 <./fbt.p +ng>] <x1.pdf, id=207, 128.48pt x 128.48pt> <use x1.pdf> [10 <./x1.pdf>] +<x2.pdf, id=233, 128.48pt x 128.48pt> <use x2.pdf> [11 <./x2.pdf>] +<use x2.pdf> [12] <x3.pdf, id=266, 128.48pt x 128.48pt> <use x3.pdf> +<x4.pdf, id=267, 128.48pt x 128.48pt> <use x4.pdf> [13 <./x3.pdf> <./x4.pdf>] +<png2pdf-logo1.pdf, id=293, 301.125pt x 62.2325pt> <use png2pdf-logo1.pdf> +<png2pdf-logo2.pdf, id=294, 301.125pt x 62.2325pt> <use png2pdf-logo2.pdf> +[14 <./png2pdf-logo1.pdf> <./png2pdf-logo2.pdf>] + +Package hyperref Warning: bookmark level for unknown lstlisting defaults to 0. + +(./beamtest.tex +Overfull \hbox (56.76361pt too wide) in paragraph at lines 2--3 +[][][][][][][][][][][][][][][][][] + +Overfull \hbox (23.91335pt too wide) in paragraph at lines 12--13 +[][][][][][][][][][][][][][][][][][][][][][][][][] +) [15] (./png2pdf.aux) ) +(see the transcript file for additional information){/a/et/skr/wrk11/teTeX/shar +e/texmf/dvips/tetex/bbad153f.enc}</a/et/skr/wrk11/teTeX/share/texmf/fonts/type1 +/bluesky/cm/cmsy10.pfb>{/a/et/skr/wrk11/teTeX/share/texmf/dvips/psnfss/8r.enc} +Output written on png2pdf.pdf (16 pages, 78186 bytes). +Transcript written on png2pdf.log. +ppower4 png2pdf.pdf png2pdf-x.pdf +This is PPower4 version 0.9.4. +[1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16] +Writing modified output file... +Done. +mv png2pdf-x.pdf png2pdf.pdf +multivalent compress png2pdf.pdf +/h/et/m/h0/krause/PROGR/C/LibDev/distinfo/png2pdf/DOCU/png2pdf.pdf, 80759 bytes +PDF 1.3, producer=pdfTeX-1.10b extended by PPower4 V0.9.4, creator=LaTeX with hyperref package +additional compression may be possible with: + [omit -old] -compact -jpeg +=> new length = 68204, saved 15%, elapsed time = 4 sec +pdfopt png2pdf-o.pdf png2pdf.pdf +rm png2pdf-o.pdf diff --git a/obsolete/support/png2pdf/DOCU/faq.html b/obsolete/support/png2pdf/DOCU/faq.html new file mode 100644 index 0000000000..89db0f07fa --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/faq.html @@ -0,0 +1,70 @@ +<html> +<head> +<title>png2pdf - Convert PNG images to PDF</title> +<link rel="stylesheet" type="text/css" href="style.css"> +</head> +<body> +<div class="header"> +<p> +<table width="100%" class="headertable"> +<tr class="headertr"> +<td class="headertdleft" rowspan="2"><img src="./png2pdf-logo.png"></td> +<td class="headertdleft"><h1>png2pdf</h1></td> +<td class="headertdright" rowspan="2"> +<a target="_blank" href="http://sourceforge.net/"><img src="sflogo.png" width="210" height="62" border="0" alt="SourceForge.net Logo"/></a> +</td> +</tr> +<td class="headertdleft"><span class="subtitle">Convert <u>PNG</u> images <u>to</u> <u>PDF</u></span></td> +</tr> +</table> +<table width="100%" class="navimenutable"> +<tr class="navimenutr"> +<td class="navimenutd"> +<a class="navimenulink" href="index.html">Overview</a> / <a class="navimenulink" href="install.html">Installation</a> / <a class="navimenulink" href="usage.html">Usage</a> / <a class="navimenulink" href="ppgui.html">GUI</a> / <span class="navimenucurrent">FAQ</span> / <a class="navimenulink" href="changes.html">Change Log</a> / <a class="navimenulink" href="projects.html">Other Projects</a> +</td> +</tr> +</table> +</p> +</div> +<div class="text"> + +<table width="100%"> +<tr> +<td class="h2tdleft"><h2>FAQ</h2></td> +<td class="h2tdright"><a class="smallotherlink" href="png2pdf.pdf">PDF manual "png2pdf.pdf" available</a></td> +</tr> +</table> +<h3>User FAQ</h3> +<h4>Where can I find more information about preferences...?</h4> +<p> +This package uses the dklibs library set +(see +<a class="linkoutside" href="http://dklibs.sourceforge.net">http://dklibs.sourceforge.net</a>) +for preference managment, localization and logging. The "Administration" +section in the PDF manual +<a class="linkoutside" target="_blank" href="http://dklibs.sourceforge.net/dklibs.pdf">http://dklibs.sourceforge.net/dklibs.pdf</a> describes this in detail. +</p> + +<h3>Developer FAQ</h3> +<h4>For modifications, should I modify .c or .ctr files?</h4> +<p> +For changes please use the .ctr files. The .c files are generated from the +.ctr files using the tracecc preprocessor.<br> +Changes to .c files are lost after running tracecc the next time. +</p> + +</div> +<div class="footer"> +<p> +<table width="100%" class="footertable"> +<tr class="footertr"> +<td class="footertdleft">Dirk Krause</td> +<td class="footertdcenter">http://png2pdf.sourceforge.net</td> +<td class="footertdright">2003/11/30</td> +</tr> +</table> +</p> +</div> +</body> +</html> + diff --git a/obsolete/support/png2pdf/DOCU/fbt.png b/obsolete/support/png2pdf/DOCU/fbt.png Binary files differnew file mode 100644 index 0000000000..ed1fbb6b40 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/fbt.png diff --git a/obsolete/support/png2pdf/DOCU/fbt/fbt.pl b/obsolete/support/png2pdf/DOCU/fbt/fbt.pl new file mode 100644 index 0000000000..a991aac87d --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/fbt/fbt.pl @@ -0,0 +1,95 @@ +use Posix;
+
+my $px = "128px";
+my $width = 1000;
+my $wh = $width / 2;
+my $factor = 0.75;
+
+my $c1 = "#7F7FFF"; # color of circles
+my $c2 = "#7F7FFF"; # color of short pointer
+my $c3 = "#7F7FFF"; # color of long pointer
+
+my $w1 = 30; # width of short pointer
+my $w2 = 20; # width of long pointer
+
+my $f1 = 0.8; # end of white filled, end of circles
+
+my $r2 = 30; # point radius;
+
+# radius where the points are on
+my $r1 = POSIX::floor($f1 * $wh - $r2);
+
+my $r3 = 290; # length of long pointer
+$r3 = $factor * ($r1 - $r2);
+
+my $r4 = 179; # length of short pointer
+$r4 = $factor * $factor * $r3;
+
+my $pi = 3.1415926;
+
+
+
+my $i; my $alpha; my $x; my $y;
+
+print "<?xml version=\"1.0\" encoding=\"iso-8859-1\" standalone=\"no\"?>\n";
+print "";
+print "<svg width=\"$px\" height=\"$px\" viewBox=\"0 0 $width $width\"\n";
+print "xmlns=\"http://www.w3.org/2000/svg\">\n";
+print "<title>5 before 12</title>\n";
+print "<desc>Analog clock image</desc>\n";
+print "<defs>\n";
+print "<style type=\"text/css\"><![CDATA[\n";
+print ".A {\n"; # circle
+print "fill: $c1;\n";
+print "}\n";
+print ".B {\n"; # short pointer
+print "fill: $c2;\n";
+print "stroke: $c2;\n";
+print "stroke-linecap: round;\n";
+print "stroke-width: $w1;\n";
+print "}\n";
+print ".C {\n"; # long pointer
+print "fill: $c2;\n";
+print "stroke: $c2;\n";
+print "stroke-linecap: round;\n";
+print "stroke-width: $w2;\n";
+print "}\n";
+print "]]></style>\n";
+print "<radialGradient id=\"MyGradient\" gradientUnits=\"userSpaceOnUse\"\n";
+print "cx=\"500\" cy=\"500\" r=\"500\">\n";
+print "<stop offset=\"0\" stop-color=\"white\" stop-opacity=\"1\" />\n";
+print "<stop offset=\"0.5\" stop-color=\"white\" stop-opacity=\"1\" />\n";
+print "<stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0\" />\n";
+print "</radialGradient>\n";
+print "<mask id=\"MyMask\" maskUnits=\"userSpaceOnUse\"\n";
+print "x=\"0\" y=\"0\" width=\"1000\" height=\"1000\">\n";
+print "<rect x=\"0\" y=\"0\" width=\"1000\" height=\"1000\" fill=\"url(#MyGradient)\"\n";
+print "/>\n";
+print "</mask>\n";
+print "</defs>\n";
+print "<rect x=\"0\" y=\"0\" width=\"1000\" height=\"1000\" fill=\"white\"";
+print " mask=\"url(#MyMask)\" />\n";
+# 5-minute-circles
+for($i = 0; $i < 12; $i++) {
+ $alpha = 2.0 * $pi * $i / 12.0;
+ $x = $wh + $r1 * cos($alpha);
+ $y = $wh + $r1 * sin($alpha);
+ $x = 0.1 * POSIX::floor(10.0 * $x + 0.5);
+ $y = 0.1 * POSIX::floor(10.0 * $y + 0.5);
+ print "<circle cx=\"$x\" cy=\"$y\" r=\"$r2\" class=\"A\"/>\n";
+}
+# short pointer
+$alpha = 0.0 - ((1.0 / 2.0 + 1.0 / 72.0) * $pi);
+$x = $wh + $r4 * cos($alpha);
+$y = $wh + $r4 * sin($alpha);
+$x = 0.1 * POSIX::floor(10.0 * $x + 0.5);
+$y = 0.1 * POSIX::floor(10.0 * $y + 0.5);
+print "<line x1=\"$wh\" y1=\"$wh\" x2=\"$x\" y2=\"$y\" class=\"B\"/>\n";
+# long pointer
+$alpha = -2.0 * $pi / 3.0;
+$x = $wh + $r3 * cos($alpha);
+$y = $wh + $r3 * sin($alpha);
+$x = 0.1 * POSIX::floor(10.0 * $x + 0.5);
+$y = 0.1 * POSIX::floor(10.0 * $y + 0.5);
+print "<line x1=\"$wh\" y1=\"$wh\" x2=\"$x\" y2=\"$y\" class=\"C\"/>\n";
+print "</svg>\n";
diff --git a/obsolete/support/png2pdf/DOCU/fbt/fbt.png b/obsolete/support/png2pdf/DOCU/fbt/fbt.png Binary files differnew file mode 100644 index 0000000000..ed1fbb6b40 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/fbt/fbt.png diff --git a/obsolete/support/png2pdf/DOCU/fbt/fbt.svg b/obsolete/support/png2pdf/DOCU/fbt/fbt.svg new file mode 100644 index 0000000000..aecb55a186 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/fbt/fbt.svg @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
+<svg width="128px" height="128px" viewBox="0 0 1000 1000"
+xmlns="http://www.w3.org/2000/svg">
+<title>5 before 12</title>
+<desc>Analog clock image</desc>
+<defs>
+<style type="text/css"><![CDATA[
+.A {
+fill: #7F7FFF;
+}
+.B {
+fill: #7F7FFF;
+stroke: #7F7FFF;
+stroke-linecap: round;
+stroke-width: 30;
+}
+.C {
+fill: #7F7FFF;
+stroke: #7F7FFF;
+stroke-linecap: round;
+stroke-width: 20;
+}
+]]></style>
+<radialGradient id="MyGradient" gradientUnits="userSpaceOnUse"
+cx="500" cy="500" r="500">
+<stop offset="0" stop-color="white" stop-opacity="1" />
+<stop offset="0.5" stop-color="white" stop-opacity="1" />
+<stop offset="1" stop-color="white" stop-opacity="0" />
+</radialGradient>
+<mask id="MyMask" maskUnits="userSpaceOnUse"
+x="0" y="0" width="1000" height="1000">
+<rect x="0" y="0" width="1000" height="1000" fill="url(#MyGradient)"
+/>
+</mask>
+</defs>
+<rect x="0" y="0" width="1000" height="1000" fill="white" mask="url(#MyMask)" />
+<circle cx="870" cy="500" r="30" class="A"/>
+<circle cx="820.4" cy="685" r="30" class="A"/>
+<circle cx="685" cy="820.4" r="30" class="A"/>
+<circle cx="500" cy="870" r="30" class="A"/>
+<circle cx="315" cy="820.4" r="30" class="A"/>
+<circle cx="179.6" cy="685" r="30" class="A"/>
+<circle cx="130" cy="500" r="30" class="A"/>
+<circle cx="179.6" cy="315" r="30" class="A"/>
+<circle cx="315" cy="179.6" r="30" class="A"/>
+<circle cx="500" cy="130" r="30" class="A"/>
+<circle cx="685" cy="179.6" r="30" class="A"/>
+<circle cx="820.4" cy="315" r="30" class="A"/>
+<line x1="500" y1="500" x2="493.7" y2="356.7" class="B"/>
+<line x1="500" y1="500" x2="372.5" y2="279.2" class="C"/>
+</svg>
diff --git a/obsolete/support/png2pdf/DOCU/fbt/test.html b/obsolete/support/png2pdf/DOCU/fbt/test.html new file mode 100644 index 0000000000..18541d952a --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/fbt/test.html @@ -0,0 +1,6 @@ +<html>
+ <head><title>Test</title></head>
+ <body bgcolor="yellow">
+ <img src="fbt.png">
+ </body>
+</html>
diff --git a/obsolete/support/png2pdf/DOCU/index.html b/obsolete/support/png2pdf/DOCU/index.html new file mode 100644 index 0000000000..07534593e0 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/index.html @@ -0,0 +1,70 @@ +<html> +<head> +<title>png2pdf - Convert PNG images to PDF</title> +<link rel="stylesheet" type="text/css" href="style.css"> +</head> +<body> +<div class="header"> +<p> +<table width="100%" class="headertable"> +<tr class="headertr"> +<td class="headertdleft" rowspan="2"><img src="./png2pdf-logo.png"></td> +<td class="headertdleft"><h1>png2pdf</h1></td> +<td class="headertdright" rowspan="2"> +<a target="_blank" href="http://sourceforge.net/"><img src="sflogo.png" width="210" height="62" border="0" alt="SourceForge.net Logo"/></a> +</td> +</tr> +<td class="headertdleft"><span class="subtitle">Convert <u>PNG</u> images <u>to</u> <u>PDF</u></span></td> +</tr> +</table> +<table width="100%" class="navimenutable"> +<tr class="navimenutr"> +<td class="navimenutd"> +<span class="navimenucurrent">Overview</span> / <a class="navimenulink" href="install.html">Installation</a> / <a class="navimenulink" href="usage.html">Usage</a> / <a class="navimenulink" href="ppgui.html">GUI</a> / <a class="navimenulink" href="faq.html">FAQ</a> / <a class="navimenulink" href="changes.html">Change Log</a> / <a class="navimenulink" href="projects.html">Other Projects</a> +</td> +</tr> +</table> +</p> +</div> +<div class="text"> + +<table width="100%"> +<tr> +<td class="h2tdleft"><h2>Overview</h2></td> +<td class="h2tdright"><a class="smallotherlink" href="png2pdf.pdf">PDF manual "png2pdf.pdf" available</a></td> +</tr> +</table> +<table width="100%"> +<tr> +<td align="LEFT" valign="TOP"> +The png2pdf program converts PNG images to PDF. If the PNG file contains +an alpha channel, this can be used to: +</td> +<td width="5%"> </td> +<td align="RIGHT" valign="TOP"><b>Current version: 1.0.12</b></td> +</tr> +</table> +<ul> +<li>create an appropriate alpha channel in the PDF file or +</li> +<li>mix against a user specified background. +</li> +</ul> +The program is mainly intended for use with pdfLaTeX but may be used +for other purposes too.<br> +The software is licensed to you under the terms of a BSD-style license. +</div> +<div class="footer"> +<p> +<table width="100%" class="footertable"> +<tr class="footertr"> +<td class="footertdleft">Dirk Krause</td> +<td class="footertdcenter">http://png2pdf.sourceforge.net</td> +<td class="footertdright">2005/02/01</td> +</tr> +</table> +</p> +</div> +</body> +</html> + diff --git a/obsolete/support/png2pdf/DOCU/inst_w32.pdf b/obsolete/support/png2pdf/DOCU/inst_w32.pdf Binary files differnew file mode 100644 index 0000000000..266b5846d2 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/inst_w32.pdf diff --git a/obsolete/support/png2pdf/DOCU/inst_w32.tex b/obsolete/support/png2pdf/DOCU/inst_w32.tex new file mode 100644 index 0000000000..0563d24d8f --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/inst_w32.tex @@ -0,0 +1,376 @@ +% +% %Z% %G% %I% %M% +% + +\documentclass[12pt,a4paper,titlepage]{article} +\usepackage{lscape} +\usepackage{ifpdf} +\usepackage[latin1]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{textcomp} +% \usepackage{newcent} +\usepackage{mathptmx} +\usepackage[scaled=.92]{helvet} +\usepackage{courier} +\usepackage{array} +\usepackage{enumerate} +\usepackage{longtable} +\usepackage{latexsym} +\usepackage{varioref} +\usepackage{color} +\usepackage{listings} +\ifpdf +\usepackage[activate=normal]{pdfcprot} +\usepackage[pdftex]{graphicx} +\usepackage{epstopdf} +\pdfcompresslevel=9 +\usepackage[ + pdftex, + a4paper=true, + pdftitle={Dklibs installation on Windows}, + pdfsubject={Dklibs installation on Windows}, + pdfauthor={Dipl.-Ing. D. Krause}, + colorlinks=true, + linkcolor=black, + pdfpagemode=None, + pdfstartview=FitH +]{hyperref} +\else +\usepackage[dvips]{graphicx} +\DeclareGraphicsRule{.png}{eps}{.bb}{`bmeps #1} +\usepackage[ + dvips, + colorlinks=true, + linkcolor=black +]{hyperref} +\fi +% \renewcommand*{\sectfont}{\bfseries} +\parindent0cm +\author{Dipl.-Ing.~D.~Krause} +\title{Dklibs installation on Windows} + +\def\leftsideofhandler{0.45\linewidth} +\def\rightsideofhandler{0.55\linewidth} + +\newcommand{\ximagelw}[3]{ + \begin{figure}[htb] + {\centering + \includegraphics[width=#1\linewidth]{#2.mps} + \caption{#3} + \label{fig:#2} + } + \end{figure} +} + +\begin{document} +\maketitle +\cleardoublepage +\ifpdf\pdfbookmark[1]{\contentsname}{tocanc}\fi +\tableofcontents +\cleardoublepage +\section{Overview} +This manual tries to give you hints to install dklibs and some of +the applications based on these libraries on a Windows system.\\ +Figure~\vref{fig:depgr} shows the dependencies between the packages. +\ximagelw{}{depgr}{Software dependencies} +\clearpage +\section{Software and skills needed for the build} +To build the software you need an ANSI-C-compiler, a linker and +a ``make'' program. There are several development suites available, +both commercial software (MS Visual Studio, Borland/Imprise products) +and open-source software (Cygwin, MingW). + +To build OpenSSL from source you also need a working Perl distribution. +I suggest to use ActivePerl \footnote{see \url{http://www.activestate.com}}. +An assembler is helpful to build OpenSSL, you can use either +MASM (available via platform SDK) or NASM. + +You should have a working knowledge about: +\begin{itemize} +\item the command line options of the C compiler, linker and + make program you use and +\item the structure of makefiles. +\end{itemize} +\clearpage + +\section{Some decisions before starting to install} +Before you start any build process you have to decide whether +you want to have statically linked software or dynamically +linked software. + +I recommend static linking. + +Using MS Visual C you have several versions of the C run-time library +available. The preferred run-time library file for each source +module is choosen by \emph{compiler} switches when compiling the module. + + + +\begin{longtable}{|c|l|} +\caption{Command line switches to choose run-time library} +\label{tab:keys-for-features} +\\ +% +\hline +&\\*[-0.95em]\multicolumn{1}{|c|}{\textbf{Switch}} & \multicolumn{1}{c|}{\textbf{File}}\\ +\hline +\endfirsthead +% +\hline +&\\*[-0.95em]\multicolumn{2}{|r|}{\small \textsl{Continuation}}\\ +\hline +\endhead +% +&\\*[-0.95em]\multicolumn{2}{|r|}{\small \textsl{\ldots{}to be continued}}\\ +\hline +\endfoot +% +\hline +\endlastfoot +% +\hline +&\\*[-0.95em]/ML & LIBC.LIB (static, release, single-threaded)\\* +\hline +&\\*[-0.95em]/MLd & LIBCD.LIB (static, debug, single-threaded)\\* +\hline +&\\*[-0.95em]/MT & LIBCMT.LIB (static, release, multi-threaded)\\* +\hline +&\\*[-0.95em]/MTd & LIBCMTD.LIB (static, debug, multi-threaded)\\* +\hline +&\\*[-0.95em]/MD & MSVCRT.LIB (DLL, release)\\* +\hline +&\\*[-0.95em]/MDd & MSVCRTD.LIB (DLL, debug)\\* +\end{longtable} + +Object modules contain an information which run-time library they want +to be linked with. During linking the linker inspects all object +files -- even those in libraries -- and tries to use all the run-time +libraries mentioned in any object module. If two (or more) modules +were compiled specifying a different run-time library the linker +will report conflicts and abort.\\ +Conclusion: You need to use the same run-time library selection +switch for all objects (both for installing the required/recommended +libraries and installing dklibs and software based on it).\\ +I recommend to use ``/MT'' for static linking or ``/MD'' for +DLL-linking. + +As pointed out you need to use the same run-time selection switch +for all packages to build. When building DLL verions of +the required/recommended libraries our compiler switches might differ +from the compiler switches used to build the ``official'' DLL. +If you have other software installed built to use one of the ``official'' DLLs +strange things might happen if this software finds our self-made +DLLs instead. That's why I recommend to use static linking. +\clearpage + +\section{Installing the required/recommended libraries} +\subsection{Installation order} +I suggest to build the libraries in the following order: +\begin{itemize} +\item zlib\\*\url{http://www.gzip.org/zlib}\\*This library can be used + by the dklibs library set to access gzip compressed files. If you + want to build bmeps or png2pdf this library is required. +\item bzip2\\*\url{http://sources.redhat.com/bzip2}\\*This library + can be used by the dklibs library set to access bzip2 compressed files. +\item libpng\\*\url{http://www.libpng.org}\\* + This library is used by bmeps and png2pdf to read PNG images. It is + required to build these packages. +\item JPEG lib\\*\url{ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz} + This library can used by bmeps to read JPEG files, it is optional. +\item NetPBM lib\\*\url{ftp://ftp.metalab.unc.edu/pub/Linux/apps/graphics/convert/netpbm-10.11.10.tgz}\\* + This library can be used by bmeps to read NetPBM images, it is + optional. The NetPBM tools allow to convert a wide variety + of bitmap graphics formats to the NetPBM formats. +\item OpenSSL\\*\url{http://www.openssl.org}\\* + This library can be used by the kls application to calculate + and print message digests (checksums) for files, it is optional. + The Net-SNMP library can optionally use OpenSLL for authentication. +\item Net-SNMP\\*\url{http://net-snmp.sourceforge.net}\\* + This library can optionally be used by the yanolc package to build the + snmpyalc program to request printer status information via SNMP. + If none of your printers has a direct ethernet connection + via internal print servers (i.e. HP JetDirect interface) the + snmpyalc will probably not be usefull for you. +\end{itemize} +It is not in all cases necessary to install all libraries, see +figure~\vref{fig:depgr} for package dependencies. +\clearpage +\subsection{General instructions} +\subsubsection{Makefile modifications} +The library archives contain makefiles named ``makefile.msc'' or +``makefile.vc'' for use with MS Visual C++. Additionally there are +build instructions in readme files, file names differ. + +To build the libraries follow the instructions in the readme files, +but before running ``nmake'' or ``make'' modify the +makefile manually: +\begin{itemize} +\item Open the makefile in a text editor, +\item Search for a section introduced by a line + \begin{lstlisting} + .c.obj: + \end{lstlisting} +\item The line after ``.c.obj:'' specifies the command to invoke + the C compiler. You need to remove any command line + switch choosing a C run-time library version and replace + it by the switch you have decided to use in all the builds. +\item Sometimes the command line switches are not specified directly, + a macro expansion mechanism is used instead.\\ + If the command line looks like + \begin{lstlisting} + CL $(CFLAGS) /c $*.c + \end{lstlisting} + you have to search for a line started by ``CFLAGS='' to do the + replacements there. +\end{itemize} +\subsubsection{Building the libraries} +To build the libraries run +\begin{lstlisting} + nmake -f makefile.msc +\end{lstlisting} +The name of the makefile may differ. For some of the libraries +it is usefull to give the name of the library to build on the +command line, i.e. +\begin{lstlisting} + nmake -f makefile.msc libbz2.lib +\end{lstlisting} +\subsubsection{Copying files in place} +If you are doing static builds, create a directory +``c:\textbackslash{}p\textbackslash{}lib-stt'', for a DLL-based build +use ``c:\textbackslash{}p\textbackslash{}lib-dll''. Create subdirectories +``lib'', ``include'' and ``bin''. Do the following copy operations +\begin{lstlisting} + xcopy *.h c:\p\lib-stt\include\ /Y + xcopy *.lib c:\p\lib-stt\lib\ /Y + xcopy *.exe c:\p\lib-stt\bin\ /Y +\end{lstlisting} +For a DLL-based build this loooks like +\begin{lstlisting} + xcopy *.h c:\p\lib-dll\include\ /Y + xcopy *.lib c:\p\lib-dll\lib\ /Y + xcopy *.dll c:\p\lib-dll\bin\ /Y + xcopy *.exe c:\p\lib-dll\bin\ /Y +\end{lstlisting} + +\subsection{Library-specific instructions} +\subsubsection{LibPNG} +The makefile.msc assumes to find the zlib library in ``../zlib''. +We have installed zlib in subdirectories of +``C\textbackslash{}p\textbackslash{}lib-stt'' +so we need to correct the makefile entry to +``-I"C:\textbackslash{}p\textbackslash{}lib-stt\textbackslash{}include"''. +For a DLL-build replace ``lib-stt'' by ``lib-dll''. +\subsubsection{JPEG library} +The JPEG library is shipped without a *.def file for DLL building. +The contrib/jpeg directory in bmeps contains a ``jpeg.def'' file. +\clearpage +\subsubsection{NetPBM library} +The NetPBM library is shipped without a *.def file too. +The contrib/netpbm directory in bmeps contains a ``netpbm.def'' file. + +To build the NetPBM library unpack the sources archive and go +into the ``lib'' subdirectory. Copy all the files from the ``util'' +subdirectory into the ``lib'' directory. + +Edit the ``shhopt.c'' file, add the function +\begin{lstlisting} +char *rindex(char *s, int c) +{ + char *back = NULL; + char *ptr; + ptr = s; + while(*ptr) { + if(*ptr == c) { + back = ptr; + } + ptr++; + } + return back; +} +\end{lstlisting} + +Edit the file ``libpm.c'' and add the following two sections: +\begin{lstlisting} +#include <io.h> +#include <process.h> +#include <stdlib.h> +\end{lstlisting} +\begin{lstlisting} +static int _S_ISREG(int m) +{ + int back = 0; + if((m & _S_IFMT) == _S_IFREG) { + back = 1; + } + return back; +} +\end{lstlisting} +\clearpage +\subsubsection{OpenSSL} +The makefiles ``nt.mak'' and ``ntdll.mak'' are generated +(or possibly renewed) by the +\begin{lstlisting} + perl Configure VC-WIN32 + ms\do_masm +\end{lstlisting} +commands. You have to edit the makefiles to set up the run-time +library version after running the two commands above and before running +\begin{lstlisting} + nmake -f ms\nt.mak +\end{lstlisting} +or +\begin{lstlisting} + nmake -f ms\ntdll.mak +\end{lstlisting} +Additionally remove all the optimization/warning related compiler +flags and add ``-DOPENSSL\_NO\_HW\_PADLOCK=1 /Zm1000'' to increase the used memory pool for the +compiler and to disable inline-assembling of eng\_padlock.c.\\ +For the static library we should have +\begin{lstlisting} +CFLAGS= /MT /nologo -DOPENSSL_SYSNAME_WIN32 ... \ + -DOPENSSL_NO_KRB5 -DOPENSSL_NO_HW_PADLOCK=1 /Zm1000 +\end{lstlisting} +\subsubsection{Net-SNMP} +The Net-SNMP library archive contains a project/workspace for +MSVC. When following the instructions in the readme you will possibly +add OpenSLL support. Among other things you need to add the libraries +``libeay32.lib'' and ``ssleay32.lib'' to all the projects. Make sure +that ``gdi32.lib'' is also included. Newer version of Net-SNMP +use the ``gdi32.lib'' library (I do not know exactly but I think +it is to get entropy from the screen). +Somewhere in the project settings you can change the setting for +the C run-time. Switch this to the library you have decided to use +for all the projects. +\clearpage +\section{Dklibs and applications} +You have to install the dklibs library set before you try bo build +any application using it. +There is no specific order to build the applications, choose as you +want. + +The archives contain a file named ``makefile.msc''. Each of these +makefiles has two configuration sections possibly needing modifications. +\begin{itemize} +\item The first configuration section is at the beginning of the + file. This section is used for + \begin{itemize} + \item locations of directories and + \item subsections to indicate which libraries are available. + \end{itemize} + The subsections for required libraries are ready-to-use. + Subsections for recommended libraries must be toggled to use + the library. Toggling such a subsection means to add a + comment sign (``\#'') in front of all lines not started by ``\#''. + For all lines started by ``\#'' remove the leading ``\#''.\\* + Note: a subsection ends at an empty line. +\item The second configuration section contains information how to + build libraries: either DLL-linked or statically linked. + The default is static linking, toggle all the subsection + to switch to DLL-linking.\\* + Switching to DLL-linking also requires to toggle some lines + in the first configuration section to activate the installation + commands to copy *.DLL files into the right places. For zlib + we also need to correct the name of the linker import library. +\end{itemize} +\end{document} + diff --git a/obsolete/support/png2pdf/DOCU/install.html b/obsolete/support/png2pdf/DOCU/install.html new file mode 100644 index 0000000000..d74dec24dd --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/install.html @@ -0,0 +1,123 @@ +<html> +<head> +<title>png2pdf - Convert PNG images to PDF</title> +<link rel="stylesheet" type="text/css" href="style.css"> +</head> +<body> +<div class="header"> +<p> +<table width="100%" class="headertable"> +<tr class="headertr"> +<td class="headertdleft" rowspan="2"><img src="./png2pdf-logo.png"></td> +<td class="headertdleft"><h1>png2pdf</h1></td> +<td class="headertdright" rowspan="2"> +<a target="_blank" href="http://sourceforge.net/"><img src="sflogo.png" width="210" height="62" border="0" alt="SourceForge.net Logo"/></a> +</td> +</tr> +<td class="headertdleft"><span class="subtitle">Convert <u>PNG</u> images <u>to</u> <u>PDF</u></span></td> +</tr> +</table> +<table width="100%" class="navimenutable"> +<tr class="navimenutr"> +<td class="navimenutd"> +<a class="navimenulink" href="index.html">Overview</a> / <span class="navimenucurrent">Installation</span> / <a class="navimenulink" href="usage.html">Usage</a> / <a class="navimenulink" href="ppgui.html">GUI</a> / <a class="navimenulink" href="faq.html">FAQ</a> / <a class="navimenulink" href="changes.html">Change Log</a> / <a class="navimenulink" href="projects.html">Other Projects</a> +</td> +</tr> +</table> +</p> +</div> +<div class="text"> + +<table width="100%"> +<tr> +<td class="h2tdleft"><h2>Installation</h2></td> +<td class="h2tdright"><a class="smallotherlink" href="png2pdf.pdf">PDF manual "png2pdf.pdf" available</a></td> +</tr> +</table> + +<h3>Prerequisitions</h3> +<p> +The following libraries are recommended/required to install png2pdf: +<ul> +<li><b>zlib</b> (required)<br> +<a class="linkoutside" target="_blank" href="http://www.gzip.org/zlib">http://www.gzip.org/zlib</a> +</li> +<li>bzip2 (recommended)<br> +<a class="linkoutside" target="_blank" href="http://sources.redhat.com/bzip2">http://sources.redhat.com/bzip2</a> +</li> +<li><b>libpng</b> (required)<br> +<a class="linkoutside" target="_blank" href="http://www.libpng.org">http://www.libpng.org</a> +</li> +<li><b>dklibs 1.11.2 or above</b> (required)<br> +<a class="linkoutside" target="_blank" href="http://sourceforge.net/projects/dklibs">http://sourceforge.net/projects/dklibs</a> +</li> +</ul> +<em>Note:</em> If you installed these packages using your +OS vendors package management +software make sure the header files... are also installed.<br> +Some systems have separated packages: one for binaries and shared libraries +and an additional one (mostly called "xxx developer support") +containing C header files and other material needed to compile programs +using the library. +</p> + +<h3>Download</h3> +<p> +The software can be obtained via +<a class="linkoutside" href="http://sourceforge.net/projects/png2pdf">http://sourceforge.net/projects/png2pdf</a> +</p> + +<h3>Building and installing the software</h3> +<p> +Make sure to have CFLAGS and LDFLAGS set properly. For dklibs +these variables must point to the include/lib subdirectory of the +directory where the dklibs were installed to, <em>not</em> to +the dklibs <em>source</em>/<em>build</em> directory. +<br> +After unpacking the source archive run +<pre> + ./configure + make + make install +</pre> +The usual options are recognized by the configure script. +</p> + +<h3>Windows installation</h3> +<p> +Building the libraries and the programs using the libraries +on Windows systems from source requires manual changes in makefiles. +Good skills in using the development tools and a significant amount of +time is needed to do that.<br> +So it is recommended to use the setup program in dklibs-win32-*-setup.exe from +<a class="linkoutside" target="_blank" href="http://sourceforge.net/projects/dklibs">http://sourceforge.net/projects/dklibs</a>. +<br>This program installs dklibs, dktools, bmeps, png2pdf, yanolc and genau. +<br> +There are two different setup programs: +<ul> +<li>A small executable dklibs_win32-*-user-setup.exe to install software +for users (binaries and documentation) and +</li> +<li>a larger executable dklibs-win32-*-dev-setup.exe to install the software +for developers (binaries, documentation, libraries, used libraries +and sources). +</li> +</ul> +For both executables you can choose either english or german language. +</p> + +</div> +<div class="footer"> +<p> +<table width="100%" class="footertable"> +<tr class="footertr"> +<td class="footertdleft">Dirk Krause</td> +<td class="footertdcenter">http://png2pdf.sourceforge.net</td> +<td class="footertdright">2003/11/30</td> +</tr> +</table> +</p> +</div> +</body> +</html> + diff --git a/obsolete/support/png2pdf/DOCU/interpolate.html b/obsolete/support/png2pdf/DOCU/interpolate.html new file mode 100644 index 0000000000..98a4ca49ea --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/interpolate.html @@ -0,0 +1,73 @@ +<html> +<head> +<title>png2pdf - Convert PNG images to PDF</title> +<link rel="stylesheet" type="text/css" href="style.css"> +</head> +<body> +<div class="header"> +<p> +<table width="100%" class="headertable"> +<tr class="headertr"> +<td class="headertdleft"><h1>png2pdf</h1></td> +<td class="headertdright" rowspan="2"> +<a target="_blank" href="http://sourceforge.net/"><img src="sflogo.png" width="210" height="62" border="0" alt="SourceForge.net Logo"/></a> +</td> +</tr> +<td class="headertdleft"><span class="subtitle">Convert <u>PNG</u> images <u>to</u> <u>PDF</u></span></td> +</tr> +</table> +<table width="100%" class="navimenutable"> +<tr class="navimenutr"> +<td class="navimenutd"> +<span class="navimenucurrent">Overview</span> / <a class="navimenulink" href="install.html">Installation</a> / <a class="navimenulink" href="usage.html">Usage</a> / <a class="navimenulink" href="ppgui.html">GUI</a> / <a class="navimenulink" href="faq.html">FAQ</a> / <a class="navimenulink" href="changes.html">Change Log</a> / <a class="navimenulink" href="projects.html">Other Projects</a> +</td> +</tr> +</table> +</p> +</div> +<div class="text"> +<table width="100%"> +<tr> +<td class="h2tdleft"><h2>Image interpolation</h2></td> +<td class="h2tdright"><a class="smallotherlink" href="png2pdf.pdf">PDF manual "png2pdf.pdf" available</a></td> +</tr> +</table> +<p> +Image interpolation can be used to obtain smoother color transition +when low-resolution bitmap images are rendered to large screen areas +or print areas.<br> +The examples are from screenshots of the SourceForge logo converted to PDF +and shown expanded to fit the page width.<br> +The first conversion was done without setting an Interpolate entry +in the image dictionary, the second one uses the Interpolate entry. +</p> +<p align="center"> +<img src="sfl1.png"><br> +Figure 1: Image without interpolation +</p> +<p align="center"> +<img src="sfl2.png"><br> +Figure 2: Interpolated image +</p> +<p> +As seen in the images above interpolated images may look better +on screen than images without interpolation.<br> +When using png2pdf's interpolation option keep in mind that +the interpolation algorithm used to show the image depends on both the +viewer software used and the output device. +</p> +</div> +<div class="footer"> +<p> +<table width="100%" class="footertable"> +<tr class="footertr"> +<td class="footertdleft">Dirk Krause</td> +<td class="footertdcenter">http://png2pdf.sourceforge.net</td> +<td class="footertdright">2005/02/01</td> +</tr> +</table> +</p> +</div> +</body> +</html> + diff --git a/obsolete/support/png2pdf/DOCU/logo/create-rectangle.png b/obsolete/support/png2pdf/DOCU/logo/create-rectangle.png Binary files differnew file mode 100644 index 0000000000..5b63c58736 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/logo/create-rectangle.png diff --git a/obsolete/support/png2pdf/DOCU/logo/mgrid.png b/obsolete/support/png2pdf/DOCU/logo/mgrid.png Binary files differnew file mode 100644 index 0000000000..6b9dbcc720 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/logo/mgrid.png diff --git a/obsolete/support/png2pdf/DOCU/logo/original.svg b/obsolete/support/png2pdf/DOCU/logo/original.svg new file mode 100644 index 0000000000..b89c20219e --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/logo/original.svg @@ -0,0 +1,157 @@ +<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" +"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" +> +<svg width="6.63in" height="2in" viewBox="0 0 477 144" +xmlns="http://www.w3.org/2000/svg" +xmlns:xlink="http://www.w3.org/1999/xlink" +> +<title>png2pdf-logo.fig</title> +<desc>Converted by fig2vect, see http://fig2vect.sourceforge.net</desc> +<defs> +<linearGradient id="GH1" gradientUnits="userSpaceOnUse" +x1="0" y1="0" x2="477" y2="0"> +<stop offset="0" stop-color="white" stop-opacity="0" /> +<stop offset="0.0190" stop-color="white" stop-opacity="1" /> +<stop offset="0.4381" stop-color="white" stop-opacity="1" /> +<stop offset="0.4571" stop-color="white" stop-opacity="0" /> +<stop offset="1" stop-color="white" stop-opacity="0" /> +</linearGradient> +<linearGradient id="GV1" gradientUnits="userSpaceOnUse" +x1="0" y1="0" x2="0" y2="144"> +<stop offset="0" stop-color="white" stop-opacity="0" /> +<stop offset="0.0645" stop-color="white" stop-opacity="1" /> +<stop offset="0.5806" stop-color="white" stop-opacity="1" /> +<stop offset="0.6452" stop-color="white" stop-opacity="0" /> +<stop offset="1" stop-color="white" stop-opacity="0" /> +</linearGradient> +<linearGradient id="GH2" gradientUnits="userSpaceOnUse" +x1="0" y1="0" x2="477" y2="0"> +<stop offset="0" stop-color="white" stop-opacity="0" /> +<stop offset="0.5429" stop-color="white" stop-opacity="0" /> +<stop offset="0.5619" stop-color="white" stop-opacity="1" /> +<stop offset="0.9810" stop-color="white" stop-opacity="1" /> +<stop offset="1" stop-color="white" stop-opacity="0" /> +</linearGradient> +<linearGradient id="GV2" gradientUnits="userSpaceOnUse" +x1="0" y1="0" x2="0" y2="144"> +<stop offset="0" stop-color="white" stop-opacity="0" /> +<stop offset="0.3548" stop-color="white" stop-opacity="0" /> +<stop offset="0.4193" stop-color="white" stop-opacity="1" /> +<stop offset="0.9355" stop-color="white" stop-opacity="1" /> +<stop offset="1" stop-color="white" stop-opacity="0" /> +</linearGradient> +<mask id="MH1" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144"> +<rect x="0" y="0" width="477" height="144" fill="url(#GH1)" /> +</mask> +<mask id="MV1" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144"> +<rect x="0" y="0" width="477" height="144" fill="url(#GV1)" /> +</mask> +<mask id="MH2" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144"> +<rect x="0" y="0" width="477" height="144" fill="url(#GH2)" /> +</mask> +<mask id="MV2" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144"> +<rect x="0" y="0" width="477" height="144" fill="url(#GV2)" /> +</mask> +<style type="text/css"><![CDATA[ +@font-face { +font-family: 'Nimbus Roman No9 L'; +font-style: normal; +font-weight: normal; +src: url("file://g:\p\urw-svg/n021003l.svg#NimbusRomanNo9L-Regu") format(svg); +} +.cA { +fill: none; +stroke: #000000; +stroke-width: 0; +} +.cB { +fill: none; +stroke: #000000; +stroke-width: 2.7; +} +.cC { +fill: #D10000; +stroke: none; +} +.cD { +fill: #FFD600; +stroke: none; +} +.cE { +fill: #000000; +stroke: #000000; +stroke-width: 2.7; +} +.cF { +font-family: "Nimbus Roman No9 L", serif; +font-style: normal; +font-weight: normal; +font-size: 92; +text-anchor: middle; +fill: #000000; +} +.cG { +font-family: "Nimbus Roman No9 L", serif; +font-style: normal; +font-weight: normal; +font-size: 92; +text-anchor: middle; +fill: #FFFFFF; +} +]]></style> +</defs> +<!-- <rect x="2.25" y="2.25" width="472.5" height="139.5" class="cA"/> --> +<!-- 1 --> +<g mask="url(#MH1)"> +<g mask="url(#MV1)"> +<rect x="0" y="0" width="218.25" height="92.25" class="cD" + /> +</g> +</g> +<!-- 2 --> +<g mask="url(#MH2)"> +<g mask="url(#MV2)"> +<rect x="258.75" y="51.75" width="218.25" height="92.25" class="cC" + /> +</g> +</g> +<g> +<path class="cB" +d="M366.75,42.55 +C366.75,42.09 366.75,41.61 366.75,41.11 +C366.75,37.55 366.75,35 366.75,32.25 +C366.75,29.5 366.75,26.12 364.26,22.81 +C361.76,19.5 357,16.72 348.75,15 +C340.5,13.28 327.13,12.29 311.92,11.77 +C296.71,11.25 281.75,11.25 270.75,11.25 +C259.75,11.25 251.16,11.25 240.51,11.25 +C229.85,11.25 222.75,11.25 222.75,11.25 +" +/> +<polygon class="cE" +points="371.07,28.15 366.75,42.55 362.43,28.15" +/> +</g> +<g> +<path class="cB" +d="M110.25,96.75 +C110.25,96.75 110.25,99.34 110.25,102.89 +C110.25,106.45 110.25,109 110.25,111.75 +C110.25,114.5 110.25,117.88 112.74,121.19 +C115.24,124.5 120,127.28 128.25,129 +C136.5,130.72 149.87,131.71 165.08,132.23 +C180.29,132.75 195.25,132.75 206.25,132.75 +C217.25,132.75 225.84,132.75 236.49,132.75 +C241.93,132.75 246.44,132.75 249.55,132.75 +" +/> +<polygon class="cE" +points="235.15,128.43 249.55,132.75 235.15,137.07" +/> +</g> +<text x="366.75" y="128.25" class="cG" +>PDF</text> +<text x="110.25" y="78.75" class="cF" +>PNG</text> +</svg> diff --git a/obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.fig b/obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.fig new file mode 100644 index 0000000000..55af27ea20 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.fig @@ -0,0 +1,27 @@ +#FIG 3.2 +Portrait +Center +Inches +A4 +100.0 +Single +-2 +1200 2 +2 2 0 0 0 7 999 1 -1 0 0 0 0 0 0 5 + 0 0 7875 0 7875 2325 0 2325 0 0 +2 2 0 0 20 20 105 1 20 0 0 0 0 0 0 5 + 4275 825 7875 825 7875 2325 4275 2325 4275 825 +2 2 0 0 31 31 105 1 20 0 0 0 0 0 0 5 + 0 0 3600 0 3600 1500 0 1500 0 0 +4 1 7 100 1 30 100.0 0.0 4 1968.0 3072.0 6075 2100 PDF\001 +4 1 0 100 1 30 100.0 0.0 4 1968.0 3344.0 1800 1275 PNG\001 +3 0 0 3 0 0 100 1 -1 0 0 1 0 5 + 1 1 1.0 144.00 240.00 + 1800 1575 1800 1800 1800 2175 3600 2175 + 4200 2175 + 0.0000 1.0000 1.0000 1.0000 0.0000 +3 0 0 3 0 0 100 1 -1 0 0 0 1 5 + 1 1 1.0 144.00 240.00 + 6075 750 6075 525 6075 150 4275 150 + 3675 150 + 0.0000 1.0000 1.0000 1.0000 0.0000 diff --git a/obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.png b/obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.png Binary files differnew file mode 100644 index 0000000000..420dcb62b3 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.png diff --git a/obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.svg b/obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.svg new file mode 100644 index 0000000000..c39b63a526 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/logo/png2pdf-logo.svg @@ -0,0 +1,157 @@ +<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" +"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" +> +<svg width="210px" height="62px" viewBox="0 0 477 144" +xmlns="http://www.w3.org/2000/svg" +xmlns:xlink="http://www.w3.org/1999/xlink" +> +<title>png2pdf-logo.fig</title> +<desc>Converted by fig2vect, see http://fig2vect.sourceforge.net</desc> +<defs> +<linearGradient id="GH1" gradientUnits="userSpaceOnUse" +x1="0" y1="0" x2="477" y2="0"> +<stop offset="0" stop-color="white" stop-opacity="0" /> +<stop offset="0.0190" stop-color="white" stop-opacity="1" /> +<stop offset="0.4381" stop-color="white" stop-opacity="1" /> +<stop offset="0.4571" stop-color="white" stop-opacity="0" /> +<stop offset="1" stop-color="white" stop-opacity="0" /> +</linearGradient> +<linearGradient id="GV1" gradientUnits="userSpaceOnUse" +x1="0" y1="0" x2="0" y2="144"> +<stop offset="0" stop-color="white" stop-opacity="0" /> +<stop offset="0.0645" stop-color="white" stop-opacity="1" /> +<stop offset="0.5806" stop-color="white" stop-opacity="1" /> +<stop offset="0.6452" stop-color="white" stop-opacity="0" /> +<stop offset="1" stop-color="white" stop-opacity="0" /> +</linearGradient> +<linearGradient id="GH2" gradientUnits="userSpaceOnUse" +x1="0" y1="0" x2="477" y2="0"> +<stop offset="0" stop-color="white" stop-opacity="0" /> +<stop offset="0.5429" stop-color="white" stop-opacity="0" /> +<stop offset="0.5619" stop-color="white" stop-opacity="1" /> +<stop offset="0.9810" stop-color="white" stop-opacity="1" /> +<stop offset="1" stop-color="white" stop-opacity="0" /> +</linearGradient> +<linearGradient id="GV2" gradientUnits="userSpaceOnUse" +x1="0" y1="0" x2="0" y2="144"> +<stop offset="0" stop-color="white" stop-opacity="0" /> +<stop offset="0.3548" stop-color="white" stop-opacity="0" /> +<stop offset="0.4193" stop-color="white" stop-opacity="1" /> +<stop offset="0.9355" stop-color="white" stop-opacity="1" /> +<stop offset="1" stop-color="white" stop-opacity="0" /> +</linearGradient> +<mask id="MH1" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144"> +<rect x="0" y="0" width="477" height="144" fill="url(#GH1)" /> +</mask> +<mask id="MV1" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144"> +<rect x="0" y="0" width="477" height="144" fill="url(#GV1)" /> +</mask> +<mask id="MH2" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144"> +<rect x="0" y="0" width="477" height="144" fill="url(#GH2)" /> +</mask> +<mask id="MV2" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144"> +<rect x="0" y="0" width="477" height="144" fill="url(#GV2)" /> +</mask> +<style type="text/css"><![CDATA[ +@font-face { +font-family: 'URW Palladio L'; +font-style: normal; +font-weight: bold; +src: url("file://g:\p\urw-svg/p052004l.svg#URWPalladioL-Bold") format(svg); +} +.cA { +fill: none; +stroke: #000000; +stroke-width: 0; +} +.cB { +fill: none; +stroke: #000000; +stroke-width: 2.7; +} +.cC { +fill: #FF0000; +stroke: none; +} +.cD { +fill: #FFFF00; +stroke: none; +} +.cE { +fill: #000000; +stroke: #000000; +stroke-width: 2.7; +} +.cF { +font-family: "URW Palladio L", serif; +font-style: normal; +font-weight: bold; +font-size: 92; +text-anchor: middle; +fill: #000000; +} +.cG { +font-family: "URW Palladio L", serif; +font-style: normal; +font-weight: bold; +font-size: 92; +text-anchor: middle; +fill: #FFFFFF; +} +]]></style> +</defs> +<!-- <rect x="2.25" y="2.25" width="472.5" height="139.5" class="cA"/> --> +<!-- 1 --> +<g mask="url(#MH1)"> +<g mask="url(#MV1)"> +<rect x="0" y="0" width="218.25" height="92.25" class="cD" + /> +</g> +</g> +<!-- 2 --> +<g mask="url(#MH2)"> +<g mask="url(#MV2)"> +<rect x="258.75" y="51.75" width="218.25" height="92.25" class="cC" + /> +</g> +</g> +<g> +<path class="cB" +d="M366.75,42.55 +C366.75,42.09 366.75,41.61 366.75,41.11 +C366.75,37.55 366.75,35 366.75,32.25 +C366.75,29.5 366.75,26.12 364.26,22.81 +C361.76,19.5 357,16.72 348.75,15 +C340.5,13.28 327.13,12.29 311.92,11.77 +C296.71,11.25 281.75,11.25 270.75,11.25 +C259.75,11.25 251.16,11.25 240.51,11.25 +C229.85,11.25 222.75,11.25 222.75,11.25 +" +/> +<polygon class="cE" +points="371.07,28.15 366.75,42.55 362.43,28.15" +/> +</g> +<g> +<path class="cB" +d="M110.25,96.75 +C110.25,96.75 110.25,99.34 110.25,102.89 +C110.25,106.45 110.25,109 110.25,111.75 +C110.25,114.5 110.25,117.88 112.74,121.19 +C115.24,124.5 120,127.28 128.25,129 +C136.5,130.72 149.87,131.71 165.08,132.23 +C180.29,132.75 195.25,132.75 206.25,132.75 +C217.25,132.75 225.84,132.75 236.49,132.75 +C241.93,132.75 246.44,132.75 249.55,132.75 +" +/> +<polygon class="cE" +points="235.15,128.43 249.55,132.75 235.15,137.07" +/> +</g> +<text x="366.75" y="128.25" class="cG" +>PDF</text> +<text x="110.25" y="78.75" class="cF" +>PNG</text> +</svg> diff --git a/obsolete/support/png2pdf/DOCU/logo/test.html b/obsolete/support/png2pdf/DOCU/logo/test.html new file mode 100644 index 0000000000..fc7612a038 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/logo/test.html @@ -0,0 +1,7 @@ +<html>
+<head><title>Test</title></head>
+<body bgcolor="lightgreen">
+<h1>Test</h1>
+<img src="png2pdf-logo.png">
+</body>
+</html>
diff --git a/obsolete/support/png2pdf/DOCU/logo/x.out b/obsolete/support/png2pdf/DOCU/logo/x.out new file mode 100644 index 0000000000..5f1336f75e --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/logo/x.out @@ -0,0 +1,104 @@ +<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"
+>
+<svg width="6.63in" height="2in" viewBox="0 0 477 144"
+xmlns="http://www.w3.org/2000/svg"
+xmlns:xlink="http://www.w3.org/1999/xlink"
+>
+<title>png2pdf-logo.fig</title>
+<desc>Converted by fig2vect, see http://fig2vect.sourceforge.net</desc>
+<defs>
+<style type="text/css"><![CDATA[
+@font-face {
+font-family: 'URW Palladio L';
+font-style: normal;
+font-weight: bold;
+src: url("file://g:\p\urw-svg/p052004l.svg#URWPalladioL-Bold") format(svg);
+}
+.cA {
+fill: none;
+stroke: #000000;
+stroke-width: 0;
+}
+.cB {
+fill: none;
+stroke: #000000;
+stroke-width: 2.7;
+}
+.cC {
+fill: #D10000;
+stroke: none;
+}
+.cD {
+fill: #FFD600;
+stroke: none;
+}
+.cE {
+fill: #000000;
+stroke: #000000;
+stroke-width: 2.7;
+}
+.cF {
+font-family: "URW Palladio L", serif;
+font-style: normal;
+font-weight: bold;
+font-size: 92;
+text-anchor: middle;
+fill: #000000;
+}
+.cG {
+font-family: "URW Palladio L", serif;
+font-style: normal;
+font-weight: bold;
+font-size: 92;
+text-anchor: middle;
+fill: #FFFFFF;
+}
+]]></style>
+</defs>
+<rect x="2.25" y="2.25" width="472.5" height="139.5" class="cA"
+/>
+<rect x="258.75" y="51.75" width="216" height="90" class="cC"
+/>
+<rect x="2.25" y="2.25" width="216" height="90" class="cD"
+/>
+<g>
+<path class="cB"
+d="M110.25,96.75
+C110.25,96.75 110.25,99.34 110.25,102.89
+C110.25,106.45 110.25,109 110.25,111.75
+C110.25,114.5 110.25,117.88 112.74,121.19
+C115.24,124.5 120,127.28 128.25,129
+C136.5,130.72 149.87,131.71 165.08,132.23
+C180.29,132.75 195.25,132.75 206.25,132.75
+C217.25,132.75 225.84,132.75 236.49,132.75
+C241.93,132.75 246.44,132.75 249.55,132.75
+"
+/>
+<polygon class="cE"
+points="235.15,128.43 249.55,132.75 235.15,137.07"
+/>
+</g>
+<g>
+<path class="cB"
+d="M366.75,42.55
+C366.75,42.09 366.75,41.61 366.75,41.11
+C366.75,37.55 366.75,35 366.75,32.25
+C366.75,29.5 366.75,26.12 364.26,22.81
+C361.76,19.5 357,16.72 348.75,15
+C340.5,13.28 327.13,12.29 311.92,11.77
+C296.71,11.25 281.75,11.25 270.75,11.25
+C259.75,11.25 251.16,11.25 240.51,11.25
+C229.85,11.25 222.75,11.25 222.75,11.25
+"
+/>
+<polygon class="cE"
+points="371.07,28.15 366.75,42.55 362.43,28.15"
+/>
+</g>
+<text x="366.75" y="128.25" class="cG"
+>PDF</text>
+<text x="110.25" y="78.75" class="cF"
+>PNG</text>
+</svg>
diff --git a/obsolete/support/png2pdf/DOCU/logo/zoom-in.png b/obsolete/support/png2pdf/DOCU/logo/zoom-in.png Binary files differnew file mode 100644 index 0000000000..57503edbed --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/logo/zoom-in.png diff --git a/obsolete/support/png2pdf/DOCU/makefile b/obsolete/support/png2pdf/DOCU/makefile new file mode 100644 index 0000000000..84b41ba6b2 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/makefile @@ -0,0 +1,61 @@ + +all: png2pdf.pdf beamtest.pdf + +.SUFFIXES: .pdf .tex + +.tex.pdf: + pdflatex $* && pdflatex $* && pdflatex $* + ppower4 $*.pdf $*-x.pdf + mv $*-x.pdf $*.pdf + multivalent compress $*.pdf + pdfopt $*-o.pdf $*.pdf + rm $*-o.pdf + +IMAGE1= x1.pdf x1.eps x2.pdf x2.pdf x3.pdf x3.eps x4.pdf +IMAGE2= png2pdf-logo1.pdf png2pdf-logo2.pdf +IMAGES= $(IMAGE1) $(IMAGE2) + +# IMGSRC= stefan_255_rgba.png +IMGSRC= fbt.png + +png2pdf.pdf: png2pdf.tex $(IMAGES) beamtest.tex + pdflatex png2pdf && pdflatex png2pdf && pdflatex png2pdf + ppower4 png2pdf.pdf png2pdf-x.pdf + mv png2pdf-x.pdf png2pdf.pdf + multivalent compress png2pdf.pdf + pdfopt png2pdf-o.pdf png2pdf.pdf + rm png2pdf-o.pdf + +beamtest.pdf: beamtest.tex x4.pdf + pdflatex beamtest && pdflatex beamtest && pdflatex beamtest + multivalent compress beamtest.pdf + pdfopt beamtest-o.pdf beamtest.pdf + rm beamtest-o.pdf + +x1.pdf: $(IMGSRC) + png2pdf -r -m 255,255,255 -s $(IMGSRC) x1.pdf + +x1.eps: $(IMGSRC) + bmeps -p2 -c -er8 $(IMGSRC) x1.eps + +x2.pdf: $(IMGSRC) + png2pdf -r -m 255,128,128 -s $(IMGSRC) x2.pdf + +x2.eps: $(IMGSRC) + bmeps -p3 -c -e8f -am255,128,128s $(IMGSRC) x2.eps + +x3.pdf: $(IMGSRC) + png2pdf -r -i -m 255,128,128 -s $(IMGSRC) x3.pdf + +x3.eps: $(IMGSRC) + bmeps -p3 -c -e8f -am255,128,128s $(IMGSRC) x3.eps + +x4.pdf: $(IMGSRC) + png2pdf -r -i -a $(IMGSRC) x4.pdf + +png2pdf-logo1.pdf: png2pdf-logo.png + png2pdf -r -a -n- png2pdf-logo.png png2pdf-logo1.pdf + +png2pdf-logo2.pdf: png2pdf-logo.png + png2pdf -r -a -n png2pdf-logo.png png2pdf-logo2.pdf + diff --git a/obsolete/support/png2pdf/DOCU/mgrid.png b/obsolete/support/png2pdf/DOCU/mgrid.png Binary files differnew file mode 100644 index 0000000000..6b9dbcc720 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/mgrid.png diff --git a/obsolete/support/png2pdf/DOCU/mkdocu.sh b/obsolete/support/png2pdf/DOCU/mkdocu.sh new file mode 100644 index 0000000000..a1cbd23f1a --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/mkdocu.sh @@ -0,0 +1,3 @@ +#! /bin/sh +pdflatex png2pdf && pdflatex png2pdf && pdflatex png2pdf && ppower4 png2pdf.pdf t.pdf && mv t.pdf png2pdf.pdf + diff --git a/obsolete/support/png2pdf/DOCU/png2pdf-1507.pdf b/obsolete/support/png2pdf/DOCU/png2pdf-1507.pdf Binary files differnew file mode 100644 index 0000000000..908c999940 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/png2pdf-1507.pdf diff --git a/obsolete/support/png2pdf/DOCU/png2pdf-logo.fig b/obsolete/support/png2pdf/DOCU/png2pdf-logo.fig new file mode 100644 index 0000000000..74143ebd08 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/png2pdf-logo.fig @@ -0,0 +1,25 @@ +#FIG 3.2 +Portrait +Center +Metric +A4 +100.0 +Single +-2 +1200 2 +2 2 0 0 7 7 999 1 -1 0 0 0 0 0 0 5 + 4640 2700 7171 2700 7171 3318 4640 3318 4640 2700 +6 7115 2756 6159 3262 +2 2 0 1 20 20 101 1 20 0 0 0 0 0 0 5 + 6159 2756 7115 2756 7115 3262 6159 3262 6159 2756 +4 1 0 100 1 30 24.0 0.0 4 448.0 756.0 6637 3150 PDF\001 +-6 +6 5653 2756 4696 3262 +2 2 0 1 0 0 101 1 20 0 0 0 0 0 0 5 + 4696 2756 5653 2756 5653 3262 4696 3262 4696 2756 +4 1 7 100 1 30 24.0 0.0 4 448.0 820.0 5174 3150 PNG\001 +-6 +2 1 0 2 0 0 100 1 -1 0 0 0 12 0 0 2 + 5709 3009 6018 3009 +2 3 0 1 0 0 100 1 20 0 0 0 12 0 0 4 + 6074 3009 5905 2925 5905 3093 6074 3009 diff --git a/obsolete/support/png2pdf/DOCU/png2pdf-logo.fig.bak b/obsolete/support/png2pdf/DOCU/png2pdf-logo.fig.bak new file mode 100644 index 0000000000..58cfe2f3cb --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/png2pdf-logo.fig.bak @@ -0,0 +1,21 @@ +#FIG 3.2 +Landscape +Center +Inches +Letter +100.00 +Single +-2 +1200 2 +2 3 0 1 0 0 50 -1 20 0.000 0 0 -1 0 0 4 + 4275 3825 4125 3750 4083 3908 4275 3825 +2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3825 3825 4125 3825 +2 3 0 1 0 0 50 -1 20 0.000 0 0 -1 0 0 5 + 2775 4050 2850 3600 3675 3600 3600 4050 2775 4050 +2 2 0 0 -1 -1 999 -1 -1 0.000 0 0 -1 0 0 5 + 2700 4200 5400 4200 5400 3450 2700 3450 2700 4200 +2 3 0 1 18 18 51 -1 20 0.000 0 0 -1 0 0 5 + 4350 4050 4425 3600 5250 3600 5175 4050 4350 4050 +4 0 7 49 -1 3 18 0.0000 4 195 570 2950 3900 PNG\001 +4 0 0 50 -1 3 18 0.0000 4 195 555 4550 3900 PDF\001 diff --git a/obsolete/support/png2pdf/DOCU/png2pdf-logo.pdf b/obsolete/support/png2pdf/DOCU/png2pdf-logo.pdf new file mode 100644 index 0000000000..3e813d469f --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/png2pdf-logo.pdf @@ -0,0 +1,143 @@ +%PDF-1.4
+1 0 obj
+<<
+/Producer (png2pdf1.0.9)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/MediaBox [ 0 0 210 62 ]
+/Rotate 0
+/Parent 3 0 R
+/Resources <<
+ /ProcSet [ /PDF /ImageC ]
+ /XObject 7 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+210 0 0 62 0 0 cm
+/R8 Do
+Q
+endstream
+endobj
+6 0 obj
+33
+endobj
+7 0 obj
+<<
+/R8 8 0 R
+/R10 10 0 R
+>>
+endobj
+8 0 obj
+<<
+/Subtype /Image
+/ColorSpace /DeviceRGB
+/Width 210
+/Height 62
+/BitsPerComponent 8
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 9 0 R
+/Interpolate true
+/SMask 10 0 R
+>>
+stream
+GhVPS9h8bq'ZVke[6pEe5Hq7)&R#dg,.-BdQ.BOp%Z%KD'h<AM'ISf*ZOhd"eBCa_
+F>T7*63nbJ6uW`CLq"+<jX)Ji&O]#4L`6qg+@:F"BC=mC^6^[],`QaA5;$Ej4ng/h
+rB27sjTtqf!!!!!!!!!!!!!!!!!!!!!5'o]jcff6$a66bJ3\=V0a#t^.qY<G\f'9r
+`&_F2!7cXp+lFKb"`ZWm#u_=K-(m<+&qqD.geJQ+"V5eWWcO-acHa`7[W$;/6h\($
+\a&Hpo!u9?@/Ks&IYQs^Vl/6bCMR]6'T0rkf@SW]B/5l#s&^g13B7DrnSm1KnA)8X
+/]@,BI7f/@(#hA"gd:q#]'%!'J(pm?d7TXfPkb3+QHdh)&R!9!b%>:!fs7lfU&"?S
+p1hdka2cNPcYI<3c1]<&b2q_ro&&-Rl0Raf/YssCR[T[s_&sWIf%*[LWB:!J>ZbQ>
+W#>D#>+2;6pX8VpC#O^V_fVjeqkMY(Q2`5[3+_IV,aUc_f2c?oBS[D2\@BTq&d_bj
+3b^bl\?t?]T.^h6Qn>,L]tHRLf'Ef:Pa4:/Ed)a04/c&0ZqO+cWPtd[ZM^,\H>YK%
+Q,^"$7b[7]>T26k4tfkl)J)>H$k0'?`YQ_!b3.jHKT0<Af=[V_RQ1A6Q^@1/m]&6\
+KsGP_6N[C\)NWF`^Ep9N[.lbi/>&)(9d\nqo_q:"5"pfuj]#;_`tm)<>Jf@'nnE#\
+BB/.:VKmG2Oe@*%4t\E=EFl(l_m)eq;.Vaor`NFYV+"\IQg*W%Nlb0BNN\61\NaXm
+F&C!BFaJJ)/6)GOEla$Q(PakkDJ<fnkJkM2Smodd%eK;`BOJ.a02mci:9U9-(73P0
+K_27h(mIu\[eg#i@ipj%=P)HfYDPA5XDMfk>?b>(n_i?@m<1!%Y0]9P%m-ttY,ZeD
+`C#74fV,ph)lh(n%%E,89!!Ib4uY[V#Vdr[L+J%NH2Jgu.kL[3SeRCR88RSTj7`3?
+o(%q^bgFg8mQ-V/?XFoT^:q>,cHXVYS57BuSP%JqSBIkk(P[5Ck=I:fqjhRu4UcU;
+SqKel'n4&D48^@:^J+*'Q?=9HQm]+nLPID_b*<ilC2.M?<#W'R>?G"#O47Y.R3"`,
+j]Umr/sf4&Y+qc0Ob#-P]B[nRH]^bU2dnZBX[Q`"s5C^XNVkZ<Wi36Fn="d4_dT_E
+873\aD(:rIVGeM#LfsfceZ#;2_^p0blt0TBEK&66JuMO@X,?QX:9(7N7\^iK[+:nN
+X,C%"+!58seD=s-L2?qteS.J.j1G/tASV4`Y#$[p0<Xmq#;IthP/2oW#0e!Ga*FAY
+pR%PD*k&8RXCt6T,P0FCi#l20m8RpFGG!JRHstYL#VffO5?O/TY.hXLlKX7li:HcC
+JPG=fp\V@$'tCUU@DpgN(f/+[0sB30(/e*/Y6EukV7Hu$*/VBdEAEX@_o<M4""u:`
+4uV,$>Q:V?Vn,8?TfqqT2O.krlRZ%Xe7I9MmdYP=i@m92R7BJU3OQkh8;-&],@VQ5
+=Ot3YKo\9]X#)lg+&fS9c(9/;b[H/EoG-@MEBB_<Ck?k=6,Cu"hLPk1<s+BT_>mPj
+G@9k[!Q7#qE2K2#[sW[Z(a-L9^#I\?87ET)X@#hi*$=L>3lF(t3oK?iVnM7!!!!!!
+!!!!!!!!!!!!!!!!2)%D!t5@A,l~>
+endstream
+endobj
+9 0 obj
+1706
+endobj
+10 0 obj
+<<
+/Type /XObject
+/Subtype /Image
+/Width 210
+/Height 62
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 11 0 R
+/BitsPerComponent 8
+/ColorSpace /DeviceGray
+>>
+stream
+GhVPQ]1N06&;@UG_D5[0M\KCV!OT(/0Z]Oq(-[7NV6I1[@%g!X!A#cR"Kf@fTVdhD
+!fBG]6kg6:78tIK@Y2'r"YXD0A_3@G=ck^ULu7CCj=ha3+d#;@&rB"#q/8jO;\uDR
+,+B908TZ*c4(S&IM$M0k2e'!U6KSuM\\<fJdHRn(OdXCVpdP\c1!%!P1\^e:N>V#q
+!,90/RACC8+V)*nR#PWeJM;3dFpg#$airQbId2%-B?AAW4T939@/!@N+e:WJDo?$*
+eM&l`O\T0d1?i:ID%H6M>J?.RfPU>oWh9tJ$?`;;V;nR+W-\HJWJ('`9e5m!BBbep
+W3/2UrMcA`%/,[:Y.B@K-\G/TXu_on4KQ5s&hSR#q0I?]-O+o.]W:7g\(o]:)[Q@m
+mnOjG3-EJVj>iU=^daB1V:'a73-E,Lk4Y)9RmtBiS)^ThB6W=hBT^M\*$b6,FT)"_
+4Y;Yk9T=5537`%MrNpYWQVU@XN7mWe\e:FAQO.Odr:"m3Pg?WN^E$(?5p)SR*SfjZ
+Q)bQIn#%Q<HO:nMaN+b8fQ`TZpY@Qra#WL+^`4UU[u)?SDZ@><_sWr(GqsH__1+FR
+Y^:91'/FWM"Q)b*]hE#ZV=BN^loM:1)dQ!i]p7QZMPD,1f\t0eOdZ"qr/4=*4\'+e
+/DqK3Yj[dDX5itE3pa=dk"Z]L8;Ea"2Q@GJ8;#`-@,eqeLt42@80eh)6mDH%Gm,U:
+.e<~>
+endstream
+endobj
+11 0 obj
+744
+endobj
+xref 0 12
+0000000000 65535 f
+0000000010 00000 n
+0000000061 00000 n
+0000000116 00000 n
+0000000182 00000 n
+0000000355 00000 n
+0000000447 00000 n
+0000000468 00000 n
+0000000517 00000 n
+0000002443 00000 n
+0000002466 00000 n
+0000003415 00000 n
+trailer
+<< /Size 12 /Info 1 0 R /Root 2 0 R >>
+startxref
+3438
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/png2pdf-logo.png b/obsolete/support/png2pdf/DOCU/png2pdf-logo.png Binary files differnew file mode 100644 index 0000000000..420dcb62b3 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/png2pdf-logo.png diff --git a/obsolete/support/png2pdf/DOCU/png2pdf-logo.svg b/obsolete/support/png2pdf/DOCU/png2pdf-logo.svg new file mode 100644 index 0000000000..c39b63a526 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/png2pdf-logo.svg @@ -0,0 +1,157 @@ +<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" +"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" +> +<svg width="210px" height="62px" viewBox="0 0 477 144" +xmlns="http://www.w3.org/2000/svg" +xmlns:xlink="http://www.w3.org/1999/xlink" +> +<title>png2pdf-logo.fig</title> +<desc>Converted by fig2vect, see http://fig2vect.sourceforge.net</desc> +<defs> +<linearGradient id="GH1" gradientUnits="userSpaceOnUse" +x1="0" y1="0" x2="477" y2="0"> +<stop offset="0" stop-color="white" stop-opacity="0" /> +<stop offset="0.0190" stop-color="white" stop-opacity="1" /> +<stop offset="0.4381" stop-color="white" stop-opacity="1" /> +<stop offset="0.4571" stop-color="white" stop-opacity="0" /> +<stop offset="1" stop-color="white" stop-opacity="0" /> +</linearGradient> +<linearGradient id="GV1" gradientUnits="userSpaceOnUse" +x1="0" y1="0" x2="0" y2="144"> +<stop offset="0" stop-color="white" stop-opacity="0" /> +<stop offset="0.0645" stop-color="white" stop-opacity="1" /> +<stop offset="0.5806" stop-color="white" stop-opacity="1" /> +<stop offset="0.6452" stop-color="white" stop-opacity="0" /> +<stop offset="1" stop-color="white" stop-opacity="0" /> +</linearGradient> +<linearGradient id="GH2" gradientUnits="userSpaceOnUse" +x1="0" y1="0" x2="477" y2="0"> +<stop offset="0" stop-color="white" stop-opacity="0" /> +<stop offset="0.5429" stop-color="white" stop-opacity="0" /> +<stop offset="0.5619" stop-color="white" stop-opacity="1" /> +<stop offset="0.9810" stop-color="white" stop-opacity="1" /> +<stop offset="1" stop-color="white" stop-opacity="0" /> +</linearGradient> +<linearGradient id="GV2" gradientUnits="userSpaceOnUse" +x1="0" y1="0" x2="0" y2="144"> +<stop offset="0" stop-color="white" stop-opacity="0" /> +<stop offset="0.3548" stop-color="white" stop-opacity="0" /> +<stop offset="0.4193" stop-color="white" stop-opacity="1" /> +<stop offset="0.9355" stop-color="white" stop-opacity="1" /> +<stop offset="1" stop-color="white" stop-opacity="0" /> +</linearGradient> +<mask id="MH1" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144"> +<rect x="0" y="0" width="477" height="144" fill="url(#GH1)" /> +</mask> +<mask id="MV1" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144"> +<rect x="0" y="0" width="477" height="144" fill="url(#GV1)" /> +</mask> +<mask id="MH2" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144"> +<rect x="0" y="0" width="477" height="144" fill="url(#GH2)" /> +</mask> +<mask id="MV2" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144"> +<rect x="0" y="0" width="477" height="144" fill="url(#GV2)" /> +</mask> +<style type="text/css"><![CDATA[ +@font-face { +font-family: 'URW Palladio L'; +font-style: normal; +font-weight: bold; +src: url("file://g:\p\urw-svg/p052004l.svg#URWPalladioL-Bold") format(svg); +} +.cA { +fill: none; +stroke: #000000; +stroke-width: 0; +} +.cB { +fill: none; +stroke: #000000; +stroke-width: 2.7; +} +.cC { +fill: #FF0000; +stroke: none; +} +.cD { +fill: #FFFF00; +stroke: none; +} +.cE { +fill: #000000; +stroke: #000000; +stroke-width: 2.7; +} +.cF { +font-family: "URW Palladio L", serif; +font-style: normal; +font-weight: bold; +font-size: 92; +text-anchor: middle; +fill: #000000; +} +.cG { +font-family: "URW Palladio L", serif; +font-style: normal; +font-weight: bold; +font-size: 92; +text-anchor: middle; +fill: #FFFFFF; +} +]]></style> +</defs> +<!-- <rect x="2.25" y="2.25" width="472.5" height="139.5" class="cA"/> --> +<!-- 1 --> +<g mask="url(#MH1)"> +<g mask="url(#MV1)"> +<rect x="0" y="0" width="218.25" height="92.25" class="cD" + /> +</g> +</g> +<!-- 2 --> +<g mask="url(#MH2)"> +<g mask="url(#MV2)"> +<rect x="258.75" y="51.75" width="218.25" height="92.25" class="cC" + /> +</g> +</g> +<g> +<path class="cB" +d="M366.75,42.55 +C366.75,42.09 366.75,41.61 366.75,41.11 +C366.75,37.55 366.75,35 366.75,32.25 +C366.75,29.5 366.75,26.12 364.26,22.81 +C361.76,19.5 357,16.72 348.75,15 +C340.5,13.28 327.13,12.29 311.92,11.77 +C296.71,11.25 281.75,11.25 270.75,11.25 +C259.75,11.25 251.16,11.25 240.51,11.25 +C229.85,11.25 222.75,11.25 222.75,11.25 +" +/> +<polygon class="cE" +points="371.07,28.15 366.75,42.55 362.43,28.15" +/> +</g> +<g> +<path class="cB" +d="M110.25,96.75 +C110.25,96.75 110.25,99.34 110.25,102.89 +C110.25,106.45 110.25,109 110.25,111.75 +C110.25,114.5 110.25,117.88 112.74,121.19 +C115.24,124.5 120,127.28 128.25,129 +C136.5,130.72 149.87,131.71 165.08,132.23 +C180.29,132.75 195.25,132.75 206.25,132.75 +C217.25,132.75 225.84,132.75 236.49,132.75 +C241.93,132.75 246.44,132.75 249.55,132.75 +" +/> +<polygon class="cE" +points="235.15,128.43 249.55,132.75 235.15,137.07" +/> +</g> +<text x="366.75" y="128.25" class="cG" +>PDF</text> +<text x="110.25" y="78.75" class="cF" +>PNG</text> +</svg> diff --git a/obsolete/support/png2pdf/DOCU/png2pdf-logo1.pdf b/obsolete/support/png2pdf/DOCU/png2pdf-logo1.pdf new file mode 100644 index 0000000000..c8978a350d --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/png2pdf-logo1.pdf @@ -0,0 +1,172 @@ +%PDF-1.4
+1 0 obj
+<<
+/Producer (png2pdf1.0.10)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/MediaBox [ 0 0 210 62 ]
+/CropBox [ 0 0 210 62 ]
+/Rotate 0
+/Parent 3 0 R
+/Resources <<
+ /ProcSet [ /PDF /ImageC ]
+ /XObject 7 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+0 0 m 210 0 l 210 62 l 0 62 l h W n
+210 0 0 62 0 0 cm
+/R8 Do
+Q
+endstream
+endobj
+6 0 obj
+70
+endobj
+7 0 obj
+<<
+/R8 8 0 R
+/R10 10 0 R
+>>
+endobj
+8 0 obj
+<<
+/Subtype /Image
+/ColorSpace /DeviceRGB
+/Width 210
+/Height 62
+/BitsPerComponent 8
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 9 0 R
+/SMask 10 0 R
+>>
+stream
+GhVPTGt=/q(rqE;liu^Y4,T-``$hAo,Nt0q.f>Dt#G#rJfaX2^+X'EG5t,/d8QjJQ
+QV^Z072M4++sM`/h'$?Q>0QFsm'?')48Zb`^:UhV5$o@AHZu'LM>9-W4>ZTO(l8q^
+EDEAb&lD0W&TpJ^M5VZaLcV8j'GB]6?=eD-/3fbTrT^hs13W8dG]'R:]6Dqp0>\_o
+nJP-pCEVoZKt7pFCcF=jbaLJ'h7L#nraQf`m+3nmnOc@ZFMr=Wd@$LE[XLB/155Di
+cW[bfOccBUpk_1)7BuCC=^n,hbh9>h_ZungPghjGcB^%l1M3ko?#A3B\MLjGgKi.%
+9C2:b[XZ%/EMG4!=^lI2!]tk$N>q&(l.M9ffYOl"7EstTW#VTjBk":;0emL`$<C"i
+e:fZp@dK&"n::K9/&'!d*',?W3D$>W$Z<ZD6!,tD@n4;_Me#7FDO5qVlb\@0D"qtA
+L=!gI)[*q^d&ru#-TVc[e'cn4d;m:qh';2O8KB">AP%u9q+]:h"kN?3A&i=]#=r*?
+0k4[[#n]Ec65\OlgY/^<=G0l(JjCk^qY/Zr:.`B#8I3S0X.q7NCb5)"b:HfU;fd^(
+m)]n[=bFm<'-jXF_LfAiEk)So<;L*;\Ob2CDX1=`a,pG"V'5;XYSneP_LagY0n_Gr
+Jb4%QKieRh0bt%;R+!<h+_Q"S,WAdacC7>RKe%:5L\eu%p2!0g4aL4@(?V/-3DsH1
+M1]+!OEs8r)%q(#6!\3(>R'`D+#_1k^naiK,u'^(-CrB,Q`C2?c8L?jIV%'[6sY%6
+LHNsg;,Q]/-SoS'BeQi,OV@"X;WN/0Zfu;#Sl5lI3d1-EJ7Z8;2NJo93,$gu]sao0
+1eFjGW/.CQLX]c*NbA\cqUrKi:L8#6X=cDuOd*G+h&^^+=s[<hck1D/7ie>%pJ.e[
+=ONP#fF*h]i91Npda<e0FchftrthC^XQR1E<"W,9BBXd?Ltr9Y6WJW<9UVVg!qW>\
+0JnkBS#EB;4"$&tH''up*2mO^r-2N4N9`k"HS7c-;5a>l]Ngt5)7=L]QFlZRbMBe]
+#Ho!_m-%;T-Vi1Dn`0%m]6:I'9VS[R;s2l.<Sg>/El?[[`XLN.fU-jeaB<8p"R"9S
+16pBIl<jV9.%oe8X_6XBi.10ZQtXm8Dr3s[S=;&"B[>d'Dr&/M:kU.1_M(#f6E3lg
+^1CkfmN4X6o-Da(r=^o]jQ?J4U98rD#P6_lo9O%Nk0Ihj,2#EV!gV%O6DCX>;cciT
+ZgFjIoU@dKKA'O#CeZeuM)qA+1=0JmDQn4A^1#NhO1a]nHKqA'kPG&HLO]?L?bYU!
+:@X#GH./W#lZ)1`Dc'_-"i#&0B4^V/,T[oJK@Nts&e`'>3g5fZghYY&\btC%m+o:b
+6s[!&I,@+Bkc\=G*llm9q5@.JorM<6%j'dX-0i?3J+C`S?<&;u2:7<uU7Oi6e6UnE
+SS)OAllBd!7*!eW="?m(fRrkHA%Y=-5Bl?WMgSPdX[=jqWp3iBNK7/"<*Yq4J>ak[
+J%fC%!>8f0Y%PZY76M8PQm>OFc5_<(UmUS/.OsH6](t_C:cGCS.oC.O6qoBmg:f_B
+2GHlFd%E[bW@KAnPe;:j2Ka_-DVmsFCj;eR3gjTP4Ad)A+<O0J'2tjm<sGYiKaV_G
+-J#Z0@_8MgWPaf8-'c:h@XaMoq9<e?hU\D)hmcP1/*["Z*Y[SHX56lZ-jk4&#P=sA
+n:8cR.8EF!Q]^bK?_K`2\ci(FARZHnokO"<X(SQBG--!k>,m;'Jd">4gR9UgpCf./
+]t67#cH22QWNBu'B.0*!Q-1:,4/bZT*^+afZ0YIo.V:BT?1lkGo-1p'cR(>VOcf(L
+IH6-eG3ssn5.f[ELIk"4RScuSpcuBVo&GM=3>QFDA;J-]@DbLB4[Kk&5;<2uf*B&)
+g"G@a/r8\p6)1SU(I_453-DH#S](FQC$3ba:q(>58:L]a@085X)Mi(Te=h8'?:eIp
+!-n<[gXLrBoKR$=)2hp3()6%AF6>#n&ES#s\;=$Yf3nWU;_:oAn6s\*_"urU9$`qp
+e2;@5YQ0loH#k[%fX"*A4a)d_CZs7o-2A7RW8MOI"quiH"PNP6;s.GgWZp`FT"=X_
+q:iAB"X["TnjF0*,Prt4d:qV0@=P7,;>4u]&j*!D2HDB<?kXpaS3'\Nnu5Q?OC1Zr
+&Rh4TlSK1obo].cS[:s/.@=1ISPb1+WB@u-F,0MX*GAKJl)mUK;P-/eFl>h2*[W7m
+W/=FErOY%f6J.0V%o+aYl)kn4Q,9hjW!c,\**=?V+I#NFp.VND(+jo/HfO)gEYMr=
+3ZW"b7eY*LEnJ=PP7DV8;F@5i3K']PM]F^\B9.ZbQIHJFPP,*@b9.aHejN2j\=H(<
+&TsC_m@'(\U1A+aPsj-Da).4-r9_fAF[TN>lH.9BnOcQZmB2Tj3d"B!qRBeEr"$A2
+C=(HV,`$isUFTDjZXuU2rMRqc!:&`QK-4*JQ(&Ii%j"]b,?>1X-&%_t!<X$'3G+6;
+T`deR77Ys[KFcnMM1%B8gMYi1?ZhksmGE&OYQttdEH1!ljLK?s2[&X^?_P9HF^!hX
+YFi<Ai'8S7I+9^)q9%/dmoV,`2(M>L6e'Y+lD@>nKBPAOYH/H3nY7eikGg$+[od>.
+]\DY\T]5No4">5uG.j.*%7sD/5BB<`4Cj6`,ar#PG`ep4Vegtac3]?+,O1(GU5hXk
+&TpJ^;+DhqLcV95c;XI%)E+J4~>
+endstream
+endobj
+9 0 obj
+2776
+endobj
+10 0 obj
+<<
+/Type /XObject
+/Subtype /Image
+/Width 210
+/Height 62
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 11 0 R
+/BitsPerComponent 8
+/ColorSpace /DeviceGray
+>>
+stream
+GhUuC4_Pg*'Z\hJ"V,@cJI`E1J_)!b+r8!3UH",;$c0YRJn6Q$Ko.Bkj+%4acB\o7
+=B-t+i$*lF,$^hY!='Sl71'pn:5)A.:d0aJee!Fk,[;LSMg[ApSTMK4O#MEp[ki57
+^IHqj*SpV[]_TmC2^?@g$#TEf2^[Ch@OD]T*=1',nW0i$C;hfs*SE:UU-k.D[nBcg
+mcB9KVrV;f[Ri<!jo3#g'moNILT`[$_sM`R]"H[oq_tMicTCF'L"m6uIH6E6hK8Ek
+^%#JVBZ?:_K&EQgV8[atqF&.4&HHYI5jj5G=$tK&%<"!CofV\J[9E/<m]ZT,f'c>"
+Z4MR"'U5tPMD#;)Bma"C,a>al;?H*='QYet[H>>F"sQCa8;C516m$s+8$muopCU6_
+Q"2"Pfnm`F9U;W0*R>&P-iiWF$#uGI]4]"E/O2cLa/O`iZ]$-cEB_mHG92Wma'B6&
+0XhV2bXBbDAQ)!M]?gs4)+]ns@XtE8^'D^6U(O+2+VK1bLesbh\>5OL8m?eUCk7D@
+83954G2W(2P!/)2)%0IbK1%P:Sgm*ALPVtA@>nl3KDd]DP).'%.nK2_JB14V)-.Ps
++knE7<!LWn=WLrqHk[GBEdhV]9r^-kc@^ca'2beu2q_GZ,)@R>&=`u&*A@f)5]i).
+a\EOEW#u82.!U.aEdRsF/D81f&>9lhTjL379]Z[rHGCcuMo`.q`!`/C).56JDqiaE
+?Z[Je*V;aQ>>b<S&.S"iI*tdSl(-i>dLpOjdX4I%'lH)sJ&S/MeWI2)5-n^>;fAKZ
+ME='07AW`%cuE$4qsrQ5<p[Ho$gELWFkF5rYY6p*B_Mc)<BGo's1\<)#GR;02$SeG
+%='-!Ka?$ODFYmVYm-<D*p"b?m")8Tg*72-G>Q8P.jA9(L0u)k]Eo$o-AmnL3eOpb
+lmD!Y'Pk4qPP!-G(B>faL1enaPn555p6W3t,CYIia&-l^7[7*&#V9Q03!)^_Qkdf%
+;OSDMJ]+ZY_If9:6u&tr'dT6"8;LA9#=KhpKr7gH9h,mE&r#oI9R)(a<9qsL!9pqT
+Dhn[@cR,U"V7h_-6r`KV[,B.;&^`WjbRqrbLF21+g.AZcr-2[!V)%6T"s":a1=<i+
+WU"_jiCiV]gQbOITbA%(L8\3<Gl18d2R<??V]-hU=JO.(e_d>meF19Z.M5R[l&&#(
+0mb,pq'GW#8?o%A6nWQ*'-X?NN_!.SGj1$iNhaE&$+i7?>*fmHU<A/JKIh%0PY\$;
+F,$1rZ&TJucA8F+I:\@NR$@kB"S*>'0quPV;hH1oAK08=OgB/-s$T-6,,\#,e)?6?
+U4ctb0@&k&.,M2[9XW<]GKL&N[TJ/]@2T#p[UILmpZm$prVjd[BUU9e;MU\j71[!R
+"kBE')-.Eib$pPlf,cL<[;,B)kBWi);iQJVc$rnIormf>RuLIO/i8#ZrZ_^JMI0IA
+=T,s2pLgBeDbN.-H)<I's8HcoKdK]YAY/G;=)7g&7Up-Y=N=4lf(\6\8?oJQ7t:ND
+nTaImT),Bam^+`Rk4\T:*%ue$5M7ui@Th?=]kHS9!3T+W&#=5THa!?s;=^Tc~>
+endstream
+endobj
+11 0 obj
+1605
+endobj
+xref 0 12
+0000000000 65535 f
+0000000010 00000 n
+0000000062 00000 n
+0000000117 00000 n
+0000000183 00000 n
+0000000381 00000 n
+0000000510 00000 n
+0000000531 00000 n
+0000000580 00000 n
+0000003557 00000 n
+0000003580 00000 n
+0000005390 00000 n
+trailer
+<< /Size 12 /Info 1 0 R /Root 2 0 R >>
+startxref
+5414
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/png2pdf-logo2.pdf b/obsolete/support/png2pdf/DOCU/png2pdf-logo2.pdf new file mode 100644 index 0000000000..c32fc3c946 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/png2pdf-logo2.pdf @@ -0,0 +1,173 @@ +%PDF-1.4
+1 0 obj
+<<
+/Producer (png2pdf1.0.10)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/MediaBox [ 0 0 210 62 ]
+/CropBox [ 0 0 210 62 ]
+/Rotate 0
+/Parent 3 0 R
+/Resources <<
+ /ProcSet [ /PDF /ImageC ]
+ /XObject 7 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+0 0 m 210 0 l 210 62 l 0 62 l h W n
+210 0 0 62 0 0 cm
+/R8 Do
+Q
+endstream
+endobj
+6 0 obj
+70
+endobj
+7 0 obj
+<<
+/R8 8 0 R
+/R10 10 0 R
+>>
+endobj
+8 0 obj
+<<
+/Subtype /Image
+/ColorSpace /DeviceRGB
+/Width 210
+/Height 62
+/BitsPerComponent 8
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 9 0 R
+/Interpolate true
+/SMask 10 0 R
+>>
+stream
+GhVPTGt=/q(rqE;liu^Y4,T-``$hAo,Nt0q.f>Dt#G#rJfaX2^+X'EG5t,/d8QjJQ
+QV^Z072M4++sM`/h'$?Q>0QFsm'?')48Zb`^:UhV5$o@AHZu'LM>9-W4>ZTO(l8q^
+EDEAb&lD0W&TpJ^M5VZaLcV8j'GB]6?=eD-/3fbTrT^hs13W8dG]'R:]6Dqp0>\_o
+nJP-pCEVoZKt7pFCcF=jbaLJ'h7L#nraQf`m+3nmnOc@ZFMr=Wd@$LE[XLB/155Di
+cW[bfOccBUpk_1)7BuCC=^n,hbh9>h_ZungPghjGcB^%l1M3ko?#A3B\MLjGgKi.%
+9C2:b[XZ%/EMG4!=^lI2!]tk$N>q&(l.M9ffYOl"7EstTW#VTjBk":;0emL`$<C"i
+e:fZp@dK&"n::K9/&'!d*',?W3D$>W$Z<ZD6!,tD@n4;_Me#7FDO5qVlb\@0D"qtA
+L=!gI)[*q^d&ru#-TVc[e'cn4d;m:qh';2O8KB">AP%u9q+]:h"kN?3A&i=]#=r*?
+0k4[[#n]Ec65\OlgY/^<=G0l(JjCk^qY/Zr:.`B#8I3S0X.q7NCb5)"b:HfU;fd^(
+m)]n[=bFm<'-jXF_LfAiEk)So<;L*;\Ob2CDX1=`a,pG"V'5;XYSneP_LagY0n_Gr
+Jb4%QKieRh0bt%;R+!<h+_Q"S,WAdacC7>RKe%:5L\eu%p2!0g4aL4@(?V/-3DsH1
+M1]+!OEs8r)%q(#6!\3(>R'`D+#_1k^naiK,u'^(-CrB,Q`C2?c8L?jIV%'[6sY%6
+LHNsg;,Q]/-SoS'BeQi,OV@"X;WN/0Zfu;#Sl5lI3d1-EJ7Z8;2NJo93,$gu]sao0
+1eFjGW/.CQLX]c*NbA\cqUrKi:L8#6X=cDuOd*G+h&^^+=s[<hck1D/7ie>%pJ.e[
+=ONP#fF*h]i91Npda<e0FchftrthC^XQR1E<"W,9BBXd?Ltr9Y6WJW<9UVVg!qW>\
+0JnkBS#EB;4"$&tH''up*2mO^r-2N4N9`k"HS7c-;5a>l]Ngt5)7=L]QFlZRbMBe]
+#Ho!_m-%;T-Vi1Dn`0%m]6:I'9VS[R;s2l.<Sg>/El?[[`XLN.fU-jeaB<8p"R"9S
+16pBIl<jV9.%oe8X_6XBi.10ZQtXm8Dr3s[S=;&"B[>d'Dr&/M:kU.1_M(#f6E3lg
+^1CkfmN4X6o-Da(r=^o]jQ?J4U98rD#P6_lo9O%Nk0Ihj,2#EV!gV%O6DCX>;cciT
+ZgFjIoU@dKKA'O#CeZeuM)qA+1=0JmDQn4A^1#NhO1a]nHKqA'kPG&HLO]?L?bYU!
+:@X#GH./W#lZ)1`Dc'_-"i#&0B4^V/,T[oJK@Nts&e`'>3g5fZghYY&\btC%m+o:b
+6s[!&I,@+Bkc\=G*llm9q5@.JorM<6%j'dX-0i?3J+C`S?<&;u2:7<uU7Oi6e6UnE
+SS)OAllBd!7*!eW="?m(fRrkHA%Y=-5Bl?WMgSPdX[=jqWp3iBNK7/"<*Yq4J>ak[
+J%fC%!>8f0Y%PZY76M8PQm>OFc5_<(UmUS/.OsH6](t_C:cGCS.oC.O6qoBmg:f_B
+2GHlFd%E[bW@KAnPe;:j2Ka_-DVmsFCj;eR3gjTP4Ad)A+<O0J'2tjm<sGYiKaV_G
+-J#Z0@_8MgWPaf8-'c:h@XaMoq9<e?hU\D)hmcP1/*["Z*Y[SHX56lZ-jk4&#P=sA
+n:8cR.8EF!Q]^bK?_K`2\ci(FARZHnokO"<X(SQBG--!k>,m;'Jd">4gR9UgpCf./
+]t67#cH22QWNBu'B.0*!Q-1:,4/bZT*^+afZ0YIo.V:BT?1lkGo-1p'cR(>VOcf(L
+IH6-eG3ssn5.f[ELIk"4RScuSpcuBVo&GM=3>QFDA;J-]@DbLB4[Kk&5;<2uf*B&)
+g"G@a/r8\p6)1SU(I_453-DH#S](FQC$3ba:q(>58:L]a@085X)Mi(Te=h8'?:eIp
+!-n<[gXLrBoKR$=)2hp3()6%AF6>#n&ES#s\;=$Yf3nWU;_:oAn6s\*_"urU9$`qp
+e2;@5YQ0loH#k[%fX"*A4a)d_CZs7o-2A7RW8MOI"quiH"PNP6;s.GgWZp`FT"=X_
+q:iAB"X["TnjF0*,Prt4d:qV0@=P7,;>4u]&j*!D2HDB<?kXpaS3'\Nnu5Q?OC1Zr
+&Rh4TlSK1obo].cS[:s/.@=1ISPb1+WB@u-F,0MX*GAKJl)mUK;P-/eFl>h2*[W7m
+W/=FErOY%f6J.0V%o+aYl)kn4Q,9hjW!c,\**=?V+I#NFp.VND(+jo/HfO)gEYMr=
+3ZW"b7eY*LEnJ=PP7DV8;F@5i3K']PM]F^\B9.ZbQIHJFPP,*@b9.aHejN2j\=H(<
+&TsC_m@'(\U1A+aPsj-Da).4-r9_fAF[TN>lH.9BnOcQZmB2Tj3d"B!qRBeEr"$A2
+C=(HV,`$isUFTDjZXuU2rMRqc!:&`QK-4*JQ(&Ii%j"]b,?>1X-&%_t!<X$'3G+6;
+T`deR77Ys[KFcnMM1%B8gMYi1?ZhksmGE&OYQttdEH1!ljLK?s2[&X^?_P9HF^!hX
+YFi<Ai'8S7I+9^)q9%/dmoV,`2(M>L6e'Y+lD@>nKBPAOYH/H3nY7eikGg$+[od>.
+]\DY\T]5No4">5uG.j.*%7sD/5BB<`4Cj6`,ar#PG`ep4Vegtac3]?+,O1(GU5hXk
+&TpJ^;+DhqLcV95c;XI%)E+J4~>
+endstream
+endobj
+9 0 obj
+2776
+endobj
+10 0 obj
+<<
+/Type /XObject
+/Subtype /Image
+/Width 210
+/Height 62
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 11 0 R
+/BitsPerComponent 8
+/ColorSpace /DeviceGray
+>>
+stream
+GhUuC4_Pg*'Z\hJ"V,@cJI`E1J_)!b+r8!3UH",;$c0YRJn6Q$Ko.Bkj+%4acB\o7
+=B-t+i$*lF,$^hY!='Sl71'pn:5)A.:d0aJee!Fk,[;LSMg[ApSTMK4O#MEp[ki57
+^IHqj*SpV[]_TmC2^?@g$#TEf2^[Ch@OD]T*=1',nW0i$C;hfs*SE:UU-k.D[nBcg
+mcB9KVrV;f[Ri<!jo3#g'moNILT`[$_sM`R]"H[oq_tMicTCF'L"m6uIH6E6hK8Ek
+^%#JVBZ?:_K&EQgV8[atqF&.4&HHYI5jj5G=$tK&%<"!CofV\J[9E/<m]ZT,f'c>"
+Z4MR"'U5tPMD#;)Bma"C,a>al;?H*='QYet[H>>F"sQCa8;C516m$s+8$muopCU6_
+Q"2"Pfnm`F9U;W0*R>&P-iiWF$#uGI]4]"E/O2cLa/O`iZ]$-cEB_mHG92Wma'B6&
+0XhV2bXBbDAQ)!M]?gs4)+]ns@XtE8^'D^6U(O+2+VK1bLesbh\>5OL8m?eUCk7D@
+83954G2W(2P!/)2)%0IbK1%P:Sgm*ALPVtA@>nl3KDd]DP).'%.nK2_JB14V)-.Ps
++knE7<!LWn=WLrqHk[GBEdhV]9r^-kc@^ca'2beu2q_GZ,)@R>&=`u&*A@f)5]i).
+a\EOEW#u82.!U.aEdRsF/D81f&>9lhTjL379]Z[rHGCcuMo`.q`!`/C).56JDqiaE
+?Z[Je*V;aQ>>b<S&.S"iI*tdSl(-i>dLpOjdX4I%'lH)sJ&S/MeWI2)5-n^>;fAKZ
+ME='07AW`%cuE$4qsrQ5<p[Ho$gELWFkF5rYY6p*B_Mc)<BGo's1\<)#GR;02$SeG
+%='-!Ka?$ODFYmVYm-<D*p"b?m")8Tg*72-G>Q8P.jA9(L0u)k]Eo$o-AmnL3eOpb
+lmD!Y'Pk4qPP!-G(B>faL1enaPn555p6W3t,CYIia&-l^7[7*&#V9Q03!)^_Qkdf%
+;OSDMJ]+ZY_If9:6u&tr'dT6"8;LA9#=KhpKr7gH9h,mE&r#oI9R)(a<9qsL!9pqT
+Dhn[@cR,U"V7h_-6r`KV[,B.;&^`WjbRqrbLF21+g.AZcr-2[!V)%6T"s":a1=<i+
+WU"_jiCiV]gQbOITbA%(L8\3<Gl18d2R<??V]-hU=JO.(e_d>meF19Z.M5R[l&&#(
+0mb,pq'GW#8?o%A6nWQ*'-X?NN_!.SGj1$iNhaE&$+i7?>*fmHU<A/JKIh%0PY\$;
+F,$1rZ&TJucA8F+I:\@NR$@kB"S*>'0quPV;hH1oAK08=OgB/-s$T-6,,\#,e)?6?
+U4ctb0@&k&.,M2[9XW<]GKL&N[TJ/]@2T#p[UILmpZm$prVjd[BUU9e;MU\j71[!R
+"kBE')-.Eib$pPlf,cL<[;,B)kBWi);iQJVc$rnIormf>RuLIO/i8#ZrZ_^JMI0IA
+=T,s2pLgBeDbN.-H)<I's8HcoKdK]YAY/G;=)7g&7Up-Y=N=4lf(\6\8?oJQ7t:ND
+nTaImT),Bam^+`Rk4\T:*%ue$5M7ui@Th?=]kHS9!3T+W&#=5THa!?s;=^Tc~>
+endstream
+endobj
+11 0 obj
+1605
+endobj
+xref 0 12
+0000000000 65535 f
+0000000010 00000 n
+0000000062 00000 n
+0000000117 00000 n
+0000000183 00000 n
+0000000381 00000 n
+0000000510 00000 n
+0000000531 00000 n
+0000000580 00000 n
+0000003576 00000 n
+0000003599 00000 n
+0000005409 00000 n
+trailer
+<< /Size 12 /Info 1 0 R /Root 2 0 R >>
+startxref
+5433
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/png2pdf-logo3.pdf b/obsolete/support/png2pdf/DOCU/png2pdf-logo3.pdf new file mode 100644 index 0000000000..52f9cc16d8 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/png2pdf-logo3.pdf @@ -0,0 +1,52 @@ +%PDF-1.4
+1 0 obj
+<< /Producer (fig2vect, see http://fig2vect.sourceforge.net) >>
+endobj
+2 0 obj
+<< /Type /Catalog /Pages 3 0 R >>
+endobj
+3 0 obj
+<< /Type /Pages /Kids [4 0 R] /Count 1 >>
+endobj
+4 0 obj
+<<
+/Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 162 50]
+/Contents 5 0 R
+/Rotate 0
+/Resources <<
+/ProcSet [/PDF /Text]
+/Font <<
+/ObjG 6 0 R
+>>
+>>
+>>
+endobj
+5 0 obj
+<< /Length 301 /Filter [/ASCII85Decode /FlateDecode] >>
+stream
+GhR::a[u^k&A0so5L`+u%rmb(As2II*Ur!URs5O;b@=e&T`2Wi&SE(")OdgjWpZm"
+Pmoi=p@%t9_\+lQ@A?_gcra8KQ^dI-Zn!Q`<TX.1pkfUfV6*]p63?RTCfQsT\cI,/
+:lhB4Hr%Y-MoGC;D,k,dQ/fI:a`3?C8B4P'4%MbP;M8m]E;rHi'kc6@D:AJb)%_(+
+F-7UsqTiqK87*-!S=Bc__omB%[YD+<Mla4*FLgZR-F6(RVKlsF1bp<14PnoO6=sbT
+H/d49J$=h158D$\E7dkd-Rp4-@9s$~>
+endstream
+endobj
+6 0 obj
+<< /Type /Font /Subtype /Type1 /BaseFont /Times-BoldItalic >>
+endobj
+xref
+0 7
+0000000000 65535 f
+0000000010 00000 n
+0000000092 00000 n
+0000000144 00000 n
+0000000204 00000 n
+0000000378 00000 n
+0000000772 00000 n
+trailer
+<< /Size 7 /Info 1 0 R /Root 2 0 R >>
+startxref
+852
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/png2pdf.pdf b/obsolete/support/png2pdf/DOCU/png2pdf.pdf Binary files differnew file mode 100644 index 0000000000..3154e78423 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/png2pdf.pdf diff --git a/obsolete/support/png2pdf/DOCU/png2pdf.ps b/obsolete/support/png2pdf/DOCU/png2pdf.ps new file mode 100644 index 0000000000..6ec20ea28f --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/png2pdf.ps @@ -0,0 +1,2945 @@ +%!PS-Adobe-2.0 +%%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software +%%Title: png2pdf.dvi +%%Pages: 10 +%%PageOrder: Ascend +%%BoundingBox: 0 0 596 842 +%%DocumentFonts: Times-Roman Times-Bold Times-Italic Courier +%%EndComments +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips png2pdf +%DVIPSParameters: dpi=600, compressed +%DVIPSSource: TeX output 2003.07.22:1545 +%%BeginProcSet: texc.pro +%! +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 +mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 +0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ +landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize +mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ +matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round +exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ +statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] +N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin +/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array +/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N +df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 +1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx +0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx +sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ +rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp +gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B +/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ +/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ +A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy +get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} +ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp +fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 +{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add +chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ +1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} +forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put +}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ +bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A +mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ +SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ +userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X +1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 +index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N +/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p +delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} +B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ +p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S +rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end + +%%EndProcSet +%%BeginProcSet: 8r.enc +% File 8r.enc as of 2002-03-12 for PSNFSS 9 +% +% This is the encoding vector for Type1 and TrueType fonts to be used +% with TeX. This file is part of the PSNFSS bundle, version 9 +% +% Authors: S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry, W. Schmidt +% +% Idea is to have all the characters normally included in Type 1 fonts +% available for typesetting. This is effectively the characters in Adobe +% Standard Encoding + ISO Latin 1 + extra characters from Lucida + Euro. +% +% Character code assignments were made as follows: +% +% (1) the Windows ANSI characters are almost all in their Windows ANSI +% positions, because some Windows users cannot easily reencode the +% fonts, and it makes no difference on other systems. The only Windows +% ANSI characters not available are those that make no sense for +% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen +% (173). quotesingle and grave are moved just because it's such an +% irritation not having them in TeX positions. +% +% (2) Remaining characters are assigned arbitrarily to the lower part +% of the range, avoiding 0, 10 and 13 in case we meet dumb software. +% +% (3) Y&Y Lucida Bright includes some extra text characters; in the +% hopes that other PostScript fonts, perhaps created for public +% consumption, will include them, they are included starting at 0x12. +% +% (4) Remaining positions left undefined are for use in (hopefully) +% upward-compatible revisions, if someday more characters are generally +% available. +% +% (5) hyphen appears twice for compatibility with both ASCII and Windows. +% +% (6) /Euro is assigned to 128, as in Windows ANSI +% +/TeXBase1Encoding [ +% 0x00 (encoded characters from Adobe Standard not in Windows 3.1) + /.notdef /dotaccent /fi /fl + /fraction /hungarumlaut /Lslash /lslash + /ogonek /ring /.notdef + /breve /minus /.notdef +% These are the only two remaining unencoded characters, so may as +% well include them. + /Zcaron /zcaron +% 0x10 + /caron /dotlessi +% (unusual TeX characters available in, e.g., Lucida Bright) + /dotlessj /ff /ffi /ffl + /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef + % very contentious; it's so painful not having quoteleft and quoteright + % at 96 and 145 that we move the things normally found there down to here. + /grave /quotesingle +% 0x20 (ASCII begins) + /space /exclam /quotedbl /numbersign + /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +% 0x30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +% 0x40 + /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O +% 0x50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +% 0x60 + /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o +% 0x70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde + /.notdef % rubout; ASCII ends +% 0x80 + /Euro /.notdef /quotesinglbase /florin + /quotedblbase /ellipsis /dagger /daggerdbl + /circumflex /perthousand /Scaron /guilsinglleft + /OE /.notdef /.notdef /.notdef +% 0x90 + /.notdef /.notdef /.notdef /quotedblleft + /quotedblright /bullet /endash /emdash + /tilde /trademark /scaron /guilsinglright + /oe /.notdef /.notdef /Ydieresis +% 0xA0 + /.notdef % nobreakspace + /exclamdown /cent /sterling + /currency /yen /brokenbar /section + /dieresis /copyright /ordfeminine /guillemotleft + /logicalnot + /hyphen % Y&Y (also at 45); Windows' softhyphen + /registered + /macron +% 0xD0 + /degree /plusminus /twosuperior /threesuperior + /acute /mu /paragraph /periodcentered + /cedilla /onesuperior /ordmasculine /guillemotright + /onequarter /onehalf /threequarters /questiondown +% 0xC0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis + /Igrave /Iacute /Icircumflex /Idieresis +% 0xD0 + /Eth /Ntilde /Ograve /Oacute + /Ocircumflex /Otilde /Odieresis /multiply + /Oslash /Ugrave /Uacute /Ucircumflex + /Udieresis /Yacute /Thorn /germandbls +% 0xE0 + /agrave /aacute /acircumflex /atilde + /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis + /igrave /iacute /icircumflex /idieresis +% 0xF0 + /eth /ntilde /ograve /oacute + /ocircumflex /otilde /odieresis /divide + /oslash /ugrave /uacute /ucircumflex + /udieresis /yacute /thorn /ydieresis +] def + +%%EndProcSet +%%BeginProcSet: texps.pro +%! +TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 +index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 +ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ +pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get +div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type +/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end +definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup +sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll +mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ +exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} +forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def +end + +%%EndProcSet +%%BeginProcSet: special.pro +%! +TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N +/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N +/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N +/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ +/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho +X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B +/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ +/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known +{userdict/md get type/dicttype eq{userdict begin md length 10 add md +maxlength ge{/md md dup length 20 add dict copy def}if end md begin +/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S +atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ +itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll +transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll +curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf +pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} +if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 +-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 +get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip +yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub +neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ +noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop +90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get +neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr +1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr +2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 +-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S +TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ +Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale +}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState +save N userdict maxlength dict begin/magscale true def normalscale +currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts +/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x +psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx +psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub +TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def +@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll +newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto +closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N +/@beginspecial{SDict begin/SpecialSave save N gsave normalscale +currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} +N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs +neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate +rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse +scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg +lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx +ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N +/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ +pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave +restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B +/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 +setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY +moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix +matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc +savematrix setmatrix}N end + +%%EndProcSet +%%BeginProcSet: color.pro +%! +TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ +setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch +known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC +/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 +setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 +setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 +0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 +setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 +0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ +0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ +0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC +/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 +setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 +setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 +0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC +/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 +setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 +0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ +0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ +0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC +/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 +setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC +/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 +0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 +0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 +0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 +setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 +0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC +/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 +setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 +0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 +1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC +/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 +setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ +0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} +DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 +setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 +setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 +setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end + +%%EndProcSet +TeXDict begin @defspecial + + /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div +Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff +pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def +/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF +/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2 +sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint +HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A { +H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt +sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub +/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch +pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict +/pdfmark known not {userdict /pdfmark systemdict /cleartomark get put} +if + +@fedspecial end TeXDict begin +39158280 55380996 1000 600 600 (png2pdf.dvi) @start /Fa +130[60 1[60 2[60 60 1[60 60 60 60 1[60 60 60 60 60 60 +1[60 60 60 60 60 60 60 60 60 1[60 1[60 60 60 6[60 5[60 +16[60 2[60 1[60 2[60 60 60 60 60 2[60 60 60 1[60 42[{ + TeXBase1Encoding ReEncodeFont }41 99.6264 /Courier rf +/Fb 177[58 6[58 71[{ TeXBase1Encoding ReEncodeFont }2 +79.701 /Times-Roman rf /Fc 139[28 39 39 1[50 50 50 4[28 +1[50 4[50 53[25 44[{ TeXBase1Encoding ReEncodeFont }10 +99.6264 /Times-Italic rf /Fd 135[60 86 60 66 40 47 53 +1[66 60 66 100 33 66 1[33 66 60 40 53 66 53 66 60 11[86 +4[73 93 1[113 7[80 1[86 1[86 11[60 1[60 60 60 2[30 46[{ + TeXBase1Encoding ReEncodeFont }34 119.552 /Times-Bold +rf /Fe 105[50 35 26[44 50 50 72 50 50 28 39 33 50 50 +50 50 78 28 50 28 28 50 50 33 44 50 44 50 44 1[50 6[72 +94 1[72 61 55 2[55 72 72 89 61 2[33 72 72 55 61 72 66 +66 72 3[56 2[28 50 50 50 50 50 50 50 50 50 50 28 25 33 +25 2[33 33 33 4[41 30[55 55 2[{ TeXBase1Encoding ReEncodeFont }70 +99.6264 /Times-Roman rf /Ff 135[50 72 50 55 33 39 44 +1[55 50 55 83 28 55 1[28 55 50 33 44 55 44 55 50 11[72 +4[61 78 6[78 2[66 1[72 66 9[50 50 1[50 50 50 50 50 2[25 +46[{ TeXBase1Encoding ReEncodeFont }37 99.6264 /Times-Bold +rf /Fg 135[72 104 72 80 48 56 64 1[80 72 80 120 40 80 +1[40 1[72 48 64 80 64 80 72 11[104 5[112 9[96 1[104 96 +12[72 72 72 72 72 49[{ TeXBase1Encoding ReEncodeFont }31 +143.462 /Times-Bold rf /Fh 134[60 3[60 1[47 40 1[60 1[60 +1[33 2[33 1[60 1[53 3[53 21[86 47 40 4[86 16[60 60 1[60 +1[30 40 30 44[{ TeXBase1Encoding ReEncodeFont }21 119.552 +/Times-Roman rf /Fi 141[57 1[86 86 86 134 4[86 86 57 +76 86 2[76 12[105 33[86 50[{ TeXBase1Encoding ReEncodeFont }13 +172.188 /Times-Roman rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%PaperSize: A4 + end +%%EndSetup +%%Page: 1 1 +TeXDict begin 1 0 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop +version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto +closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show +grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a 0 0 a +SDict begin [ /Title () /Subject () /Creator (LaTeX with hyperref package) +/Author () /Producer (dvips + Distiller) /Keywords () /DOCINFO pdfmark +end + 0 0 a Black 0 +TeXcolorgray 257 266 a +SDict begin H.S end + 257 266 a 0 TeXcolorgray 0 TeXcolorgray +257 266 a +SDict begin H.R end + 257 266 a 257 266 a +SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark +end + 257 266 a Black Black 257 +473 a +SDict begin [ /Count -0 /Dest (section.1) cvn /Title (Overview) /OUT +pdfmark end + 257 473 a 257 473 a +SDict begin [ /Count -2 /Dest (section.2) cvn /Title (Usage) /OUT pdfmark +end + 257 473 a 257 473 a +SDict begin [ /Count -2 /Dest (subsection.2.1) cvn /Title (Common dkapp options) +/OUT pdfmark end + 257 473 +a 257 473 a +SDict begin [ /Count -0 /Dest (subsubsection.2.1.1) cvn /Title (Help and version information) +/OUT pdfmark end + 257 473 a 257 473 a +SDict begin [ /Count -0 /Dest (subsubsection.2.1.2) cvn /Title (Permanent options handling) +/OUT pdfmark end + 257 473 a 257 473 a +SDict begin [ /Count -0 /Dest (subsection.2.2) cvn /Title (Png2pdf options) +/OUT pdfmark end + 257 +473 a 257 473 a +SDict begin [ /Count -2 /Dest (section.3) cvn /Title (Examples) /OUT +pdfmark end + 257 473 a 257 473 a +SDict begin [ /Count -0 /Dest (subsection.3.1) cvn /Title (Overview) +/OUT pdfmark end + 257 473 a 257 473 +a +SDict begin [ /Count -0 /Dest (subsection.3.2) cvn /Title (Explicit background color) +/OUT pdfmark end + 257 473 a 257 473 a +SDict begin [ /Count -0 /Dest (section.4) cvn /Title (Colored background) +/OUT pdfmark end + 257 473 a 257 473 a +SDict begin [ /Count -3 /Dest (section.5) cvn /Title (Background effects) +/OUT pdfmark end + 257 473 a 257 +473 a +SDict begin [ /Count -0 /Dest (subsection.5.1) cvn /Title (Mixing against background color) +/OUT pdfmark end + 257 473 a 257 473 a +SDict begin [ /Count -0 /Dest (subsection.5.2) cvn /Title (Adding an image mask) +/OUT pdfmark end + 257 473 a 257 473 a +SDict begin [ /Count -0 /Dest (subsection.5.3) cvn /Title (Using alpha channel) +/OUT pdfmark end + 257 473 +a 257 473 a +SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW +pdfmark end + 257 473 a 257 473 a +SDict begin [ {Catalog} << /ViewerPreferences << >> >> /PUT pdfmark +end + 257 473 a 257 473 a +SDict begin H.S end + 257 +473 a 257 473 a +SDict begin 14.5 H.A end + 257 473 a 257 473 a +SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark +end + 257 473 a Black Black +1121 2323 a Fi(The)44 b(png2pdf)f(program)1383 2772 y +Fh(Dipl.-Ing.)30 b(D.)g(Krause)1552 3070 y(July)g(22,)f(2003)p +Black Black eop end +%%Page: 1 2 +TeXDict begin 1 1 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop +version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto +closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show +grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a Black 0 TeXcolorgray +257 266 a +SDict begin H.S end + 257 266 a 0 TeXcolorgray 0 TeXcolorgray 257 +266 a +SDict begin H.R end + 257 266 a 257 266 a +SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark +end + 257 266 a Black Black 307 x +Fg(Contents)257 678 y +SDict begin H.S end + 257 678 a 257 678 a +SDict begin 14.5 H.A end + 257 678 a 257 +678 a +SDict begin [ /View [/XYZ H.V] /Dest (section*.1) cvn H.B /DEST pdfmark +end + 257 678 a 0 0.5 0 TeXcolorrgb 257 796 a +SDict begin H.S end + 257 796 +a Ff(1)100 b(Ov)o(er)o(view)815 796 y +SDict begin 14.5 H.L end + 815 796 a 815 796 +a +SDict begin [ /Subtype /Link /Dest (section.1) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 815 796 a Black 2630 w Ff(2)p 0 0.5 0 TeXcolorrgb 257 +1016 a +SDict begin H.S end + 257 1016 a Ff(2)g(Usage)662 1016 y +SDict begin 14.5 H.L end + 662 1016 a +662 1016 a +SDict begin [ /Subtype /Link /Dest (section.2) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 662 1016 a Black 2783 w Ff(2)p 0 0.5 0 TeXcolorrgb +407 1137 a +SDict begin H.S end + 407 1137 a Fe(2.1)k(Common)24 b(dkapp)g(options)1595 +1137 y +SDict begin 14.5 H.L end + 1595 1137 a 1595 1137 a +SDict begin [ /Subtype /Link /Dest (subsection.2.1) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1595 1137 a Black 32 w +Fe(.)50 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g +(.)f(.)h(.)g(.)g(.)f(.)h(.)p Black 149 w(2)p Black 0 0.5 0 +TeXcolorrgb 636 1257 a +SDict begin H.S end + 636 1257 a Fe(2.1.1)119 b(Help)24 +b(and)h(v)o(ersion)f(information)2131 1257 y +SDict begin 14.5 H.L end + 2131 1257 +a 2131 1257 a +SDict begin [ /Subtype /Link /Dest (subsubsection.2.1.1) cvn /H /I +/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 2131 1257 a Black 94 w Fe(.)50 b(.)f(.)h(.)g(.)g(.)f(.)h +(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)p Black 149 w(2)p Black +0 0.5 0 TeXcolorrgb 636 1378 a +SDict begin H.S end + 636 1378 a Fe(2.1.2)119 +b(Permanent)25 b(options)e(handling)2074 1378 y +SDict begin 14.5 H.L end + 2074 +1378 a 2074 1378 a +SDict begin [ /Subtype /Link /Dest (subsubsection.2.1.2) cvn /H /I +/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 2074 1378 a Black 76 w Fe(.)50 b(.)g(.)f(.)h(.)g(.)g +(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)p Black 149 w(2)p +Black 0 0.5 0 TeXcolorrgb 407 1498 a +SDict begin H.S end + 407 1498 a Fe(2.2)104 +b(Png2pdf)24 b(options)1293 1498 y +SDict begin 14.5 H.L end + 1293 1498 a 1293 1498 +a +SDict begin [ /Subtype /Link /Dest (subsection.2.2) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1293 1498 a Black 35 w Fe(.)50 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g +(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)p +Black 149 w(3)p Black 0 0.5 0 TeXcolorrgb 257 1718 a +SDict begin H.S end + +257 1718 a Ff(3)100 b(Examples)822 1718 y +SDict begin 14.5 H.L end + 822 1718 a +822 1718 a +SDict begin [ /Subtype /Link /Dest (section.3) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 822 1718 a Black 2623 w Ff(5)p 0 0.5 0 TeXcolorrgb +407 1838 a +SDict begin H.S end + 407 1838 a Fe(3.1)k(Ov)o(ervie)n(w)1026 1838 +y +SDict begin 14.5 H.L end + 1026 1838 a 1026 1838 a +SDict begin [ /Subtype /Link /Dest (subsection.3.1) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1026 1838 a Black 78 w Fe(.)50 +b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h +(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)p Black +149 w(5)p Black 0 0.5 0 TeXcolorrgb 407 1959 a +SDict begin H.S end + 407 1959 +a Fe(3.2)104 b(Explicit)23 b(background)i(color)1677 +1959 y +SDict begin 14.5 H.L end + 1677 1959 a 1677 1959 a +SDict begin [ /Subtype /Link /Dest (subsection.3.2) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1677 1959 a Black 25 w +Fe(.)50 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f +(.)h(.)g(.)g(.)f(.)h(.)p Black 149 w(6)p Black 0 0.5 0 +TeXcolorrgb 257 2179 a +SDict begin H.S end + 257 2179 a Ff(4)100 b(Color)n(ed)25 +b(backgr)n(ound)1284 2179 y +SDict begin 14.5 H.L end + 1284 2179 a 1284 2179 a +SDict begin [ /Subtype /Link /Dest (section.4) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1284 +2179 a Black 2161 w Ff(7)p 0 0.5 0 TeXcolorrgb 257 2399 +a +SDict begin H.S end + 257 2399 a Ff(5)100 b(Backgr)n(ound)27 b(effects)1226 +2399 y +SDict begin 14.5 H.L end + 1226 2399 a 1226 2399 a +SDict begin [ /Subtype /Link /Dest (section.5) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1226 2399 a Black 2219 +w Ff(8)p 0 0.5 0 TeXcolorrgb 407 2519 a +SDict begin H.S end + 407 2519 a Fe(5.1)104 +b(Mixing)23 b(against)h(background)g(color)1961 2519 +y +SDict begin 14.5 H.L end + 1961 2519 a 1961 2519 a +SDict begin [ /Subtype /Link /Dest (subsection.5.1) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1961 2519 a Black 40 w Fe(.)50 +b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)p +Black 149 w(8)p Black 0 0.5 0 TeXcolorrgb 407 2639 a +SDict begin H.S end + +407 2639 a Fe(5.2)104 b(Adding)24 b(an)h(image)f(mask)1558 +2639 y +SDict begin 14.5 H.L end + 1558 2639 a 1558 2639 a +SDict begin [ /Subtype /Link /Dest (subsection.5.2) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1558 2639 a Black 69 w +Fe(.)50 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g +(.)f(.)h(.)g(.)g(.)f(.)h(.)p Black 149 w(9)p Black 0 0.5 0 +TeXcolorrgb 407 2760 a +SDict begin H.S end + 407 2760 a Fe(5.3)104 b(Using)24 +b(alpha)h(channel)1450 2760 y +SDict begin 14.5 H.L end + 1450 2760 a 1450 2760 a +SDict begin [ /Subtype /Link /Dest (subsection.5.3) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + +1450 2760 a Black 28 w Fe(.)49 b(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.) +g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)p +Black 149 w(9)p Black Black 1851 5637 a(1)p Black eop +end +%%Page: 2 3 +TeXDict begin 2 2 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop +version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto +closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show +grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a Black 0 TeXcolorgray +257 266 a +SDict begin H.S end + 257 266 a 0 TeXcolorgray 0 TeXcolorgray 257 +266 a +SDict begin H.R end + 257 266 a 257 266 a +SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark +end + 257 266 a Black Black 257 473 +a +SDict begin H.S end + 257 473 a 257 473 a +SDict begin 14.5 H.A end + 257 473 a 257 473 a +SDict begin [ /View [/XYZ H.V] /Dest (section.1) cvn H.B /DEST pdfmark +end + 257 473 a 100 +x Fg(1)144 b(Ov)o(er)o(view)257 796 y Fe(The)25 b(png2pdf)f(program)h +(can)g(be)g(used)f(to)h(con)l(v)o(ert)f(PNG)h(image)f(\002les)h(to)g +(PDF)g(\002les.)257 917 y(If)k(the)f(PNG)g(\002le)h(contains)e(an)h +(alpha)g(channel)g(one)g(can)g(mix)f(the)h(image)g(against)f(a)h(back-) +257 1037 y(ground)d(color)f(and/or)h(create)g(a)g(PDF)h(image)e(mask)h +(or)g(PDF)g(transparenc)o(y)g(data.)257 1157 y(The)i(program)f(is)g +(mainly)g(intended)f(for)i(pdfLaT)-7 b(eX)27 b(users)f(who)g(w)o(ant)h +(to)f(create)h(\003yers)g(or)257 1278 y(posters)e(ha)n(ving)f(colored)g +(background.)257 1456 y +SDict begin H.S end + 257 1456 a 257 1456 a +SDict begin 14.5 H.A end + 257 1456 +a 257 1456 a +SDict begin [ /View [/XYZ H.V] /Dest (section.2) cvn H.B /DEST pdfmark +end + 257 1456 a 161 x Fg(2)144 b(Usage)257 1750 +y +SDict begin H.S end + 257 1750 a 257 1750 a +SDict begin 14.5 H.A end + 257 1750 a 257 1750 a +SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.1) cvn H.B /DEST +pdfmark end + 257 1750 +a 120 x Fd(2.1)119 b(Common)30 b(dkapp)h(options)257 +2058 y Fe(The)21 b(program)g(uses)g(the)f(dklibs)g(library)h(set)f(for) +i(preferences)g(handling,)e(localization,)h(log-)257 +2178 y(ging)j(etc.)257 2298 y(At)33 b(program)f(startup)g(the)h +(permanent)f(options)f(are)i(read)h(\002rst)e(before)i(processing)d +(com-)257 2419 y(mand)h(line)f(options.)50 b(The)31 b(options)g(used)g +(are)i(the)e(result)g(of)h(combining)e(the)i(permanent)257 +2539 y(options)24 b(and)g(the)h(command)f(line)g(options.)257 +2706 y +SDict begin H.S end + 257 2706 a 257 2706 a +SDict begin 14.5 H.A end + 257 2706 a 257 2706 a +SDict begin [ /View [/XYZ H.V] /Dest (subsubsection.2.1.1) cvn H.B +/DEST pdfmark end + 257 +2706 a 99 x Ff(2.1.1)99 b(Help)25 b(and)g(v)o(ersion)g(inf)n(ormation)p +Black 418 2993 a Fe(\225)p Black 48 w(-h)501 3113 y(--help)501 +3234 y(sho)n(ws)f(a)h(help)f(te)o(xt.)p Black 418 3437 +a(\225)p Black 48 w(-v)501 3557 y(--v)o(ersion)501 3678 +y(sho)n(ws)g(v)o(ersion)f(information.)257 3824 y +SDict begin H.S end + 257 +3824 a 257 3824 a +SDict begin 14.5 H.A end + 257 3824 a 257 3824 a +SDict begin [ /View [/XYZ H.V] /Dest (subsubsection.2.1.2) cvn H.B +/DEST pdfmark end + 257 3824 a 120 +x Ff(2.1.2)99 b(P)n(ermanent)26 b(options)f(handling)p +Black 418 4132 a Fe(\225)p Black 48 w(-c)h Fc(options)501 +4252 y Fe(--con\002gure)g Fc(options)501 4372 y Fe(con\002gures)f +(permanent)g(options)e(\(preferences\).)p Black 418 4576 +a(\225)p Black 48 w(-u)501 4696 y(--uncon\002gure)501 +4816 y(remo)o(v)o(es)h(all)g(permanent)h(options.)p Black +418 5020 a(\225)p Black 48 w(-C)501 5140 y(--sho)n(w-con\002guration) +501 5261 y(sho)n(ws)f(the)g(permanent)h(options.)p Black +1851 5637 a(2)p Black eop end +%%Page: 3 4 +TeXDict begin 3 3 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop +version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto +closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show +grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a Black 0 TeXcolorgray +257 266 a +SDict begin H.S end + 257 266 a 0 TeXcolorgray 0 TeXcolorgray 257 +266 a +SDict begin H.R end + 257 266 a 257 266 a +SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark +end + 257 266 a Black Black Black +418 573 a Fe(\225)p Black 48 w(-r)25 b Fc(options)501 +693 y Fe(--reset)h Fc(options)501 814 y Fe(o)o(v)o(errides)33 +b(the)g(permanent)g(options)f(for)i(this)e(program)h(in)l(v)n(okation)f +(and)h(uses)g(the)501 934 y(command)24 b(line)g(options)g(only)-6 +b(.)257 1101 y +SDict begin H.S end + 257 1101 a 257 1101 a +SDict begin 14.5 H.A end + 257 1101 a 257 1101 +a +SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.2) cvn H.B /DEST +pdfmark end + 257 1101 a 128 x Fd(2.2)119 b(Png2pdf)31 b(options)p +Black 418 1417 a Fe(\225)p Black 48 w(-p)25 b(1.2)501 +1537 y(-p)g(1.3)501 1658 y(-p)g(1.4)501 1778 y(--pdf-le)n(v)o(el=1.2) +501 1898 y(--pdf-le)n(v)o(el=1.3)501 2019 y(--pdf-le)n(v)o(el=1.4)501 +2139 y(chooses)g(the)f(PDF)i(format)e(v)o(ersion.)p Black +418 2342 a(\225)p Black 48 w(-m)h Fc(r)-11 b(,g)o(,b)501 +2463 y Fe(\226mix-background=)p Fc(r)g(,g)o(,b)501 2583 +y Fe(sets)26 b(a)h(def)o(ault)g(background)f(color)g(for)h(color)f +(mixing.)35 b(This)25 b(background)h(color)h(is)501 2704 +y(used)c(if)g(the)g(PNG)h(\002le)f(does)g(not)g(contain)f(a)i +(background)e(chunk)h(or)g(if)g(the)g(-s)h(option)501 +2824 y(is)h(used)f(\(see)h(belo)n(w\).)501 2944 y(-m-)501 +3065 y(\226mix-background=-)501 3185 y(turns)f(e)o(xplicit)g(mixing)f +(of)n(f)i(and)f(lea)n(v)o(es)h(this)f(up)g(to)g(the)h(libpng)f(library) +-6 b(.)p Black 418 3389 a(\225)p Black 48 w(-s)501 3509 +y(--mix-speci\002ed)501 3629 y(ignores)23 b(the)g(background)f(chunk)h +(contained)g(in)g(the)g(PNG)g(\002le.)31 b(The)23 b(program)g(uses)501 +3750 y(the)g(background)f(speci\002ed)g(in)h(the)f(-m)g(option)f(\(see) +i(abo)o(v)o(e\))f(re)o(gardless)g(whether)g(or)501 3870 +y(not)i(the)h(PNG)g(\002le)h(contains)d(a)j(background)e(chunk.)501 +3990 y(-s-)501 4111 y(--mix-speci\002ed=of)n(f)501 4231 +y(disables)g(this)g(beha)n(viour)-5 b(.)p Black 418 4435 +a(\225)p Black 48 w(-a)501 4555 y(--transparenc)o(y)501 +4675 y(passes)24 b(alpha)h(channel)f(data)h(from)f(the)h(PNG)g(\002le)g +(to)f(the)g(PDF)i(\002le.)31 b(This)24 b(feature)h(is)501 +4796 y(a)n(v)n(ailable)f(for)h(PDF)h(format)f(1.4)f(only)-6 +b(.)501 4916 y(-a-)501 5037 y(--transparenc)o(y=of)n(f)501 +5157 y(denies)25 b(writing)e(of)i(alpha)g(channel)g(information)e(to)h +(the)h(PDF)h(\002le.)p Black 1851 5637 a(3)p Black eop +end +%%Page: 4 5 +TeXDict begin 4 4 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop +version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto +closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show +grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a Black 0 TeXcolorgray +257 266 a +SDict begin H.S end + 257 266 a 0 TeXcolorgray 0 TeXcolorgray 257 +266 a +SDict begin H.R end + 257 266 a 257 266 a +SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark +end + 257 266 a Black Black Black +418 573 a Fe(\225)p Black 48 w(-i)501 693 y(--image-mask)501 +814 y(con)l(v)o(erts)25 b(the)g(alpha)g(channel)g(from)g(the)g(PNG)g +(\002le)h(into)e(a)h(PDF)h(image)f(mask.)31 b(This)501 +934 y(requires)22 b(PDF)h(format)f(1.3)f(or)i(abo)o(v)o(e.)28 +b(By)23 b(def)o(ault)f(all)f(pix)o(els)g(ha)n(ving)g(opacity)h(0)g(are) +501 1054 y(mask)o(ed)28 b(out.)39 b(The)28 b(-l)g(option)f(\(see)h +(belo)n(w\))f(in)l(v)o(erts)g(the)h(le)n(v)o(el)f(so)g(only)h(pix)o +(els)e(with)501 1175 y(full)f(opacity)f(are)h(dra)o(wn,)g(all)f(others) +g(are)i(mask)o(ed)e(out.)501 1295 y(-i-)501 1416 y(--image-mask=of)n(f) +501 1536 y(disables)g(image)h(mask)f(generation.)p Black +418 1732 a(\225)p Black 48 w(-l)501 1853 y(--in)l(v)o(ert-le)n(v)o(els) +501 1973 y(can)h(be)g(used)g(in)f(conjunction)g(with)g(-i)g(to)h(in)l +(v)o(ert)f(the)g(image)h(mask)f(le)n(v)o(el.)501 2093 +y(-l-)501 2214 y(--in)l(v)o(ert-le)n(v)o(els=of)n(f)501 +2334 y(switches)g(back)h(to)g(normal)f(imak)o(e)g(mask)g(le)n(v)o(el.)p +Black 418 2531 a(\225)p Black 48 w(-t)501 2651 y(--alpha-transparenc)o +(y)501 2771 y(indicates)g(that)h(the)f(alpha)h(channel)g(contains)f +(transparenc)o(y)g(data.)501 2892 y(By)h(def)o(ault)g(alpha)g(channel)f +(data)h(is)g(interpreted)f(as)h(opacity)-6 b(.)p Black +418 3209 a(\225)p Black 48 w(-t-)501 3329 y(--alpha-transparenc)o(y=of) +n(f)501 3449 y(switches)24 b(back)h(to)g(def)o(ault)f(beha)n(viour)h +(\(alpha)f(channel)h(is)g(opacity\).)p Black 418 3646 +a(\225)p Black 48 w(-b)501 3766 y(--\002ll-background)501 +3886 y(can)f(be)g(used)g(in)f(conjunction)g(with)g(-a)h(or)g(-i)g(to)f +(\002ll)h(the)g(image)f(are)i(with)e(the)h(def)o(ault)501 +4007 y(background)g(color)h(before)g(applying)f(the)h(image.)501 +4127 y(-b-)501 4248 y(--\002ll-background=of)n(f)501 +4368 y(turns)f(background)h(\002lling)f(of)n(f.)p Black +418 4564 a(\225)p Black 48 w(-f)501 4685 y(--\002le-time-check)501 +4805 y(inspects)19 b(the)h(modi\002cation)f(time)g(of)h(source)g(PNG)h +(and)f(destination)e(PDF)j(\002le)f(when)501 4926 y(png2pdf)k(is)h(run) +f(on)h(a)g(directory)-6 b(.)501 5046 y(-f-)501 5166 y +(--\002le-time-check=of)n(f)501 5287 y(turns)23 b(modi\002cation)e +(time)i(inspection)e(of)n(f)i(\(and)g(forces)h(a)f(con)l(v)o(ersion)f +(for)h(all)g(\002les\).)p Black 1851 5637 a(4)p Black +eop end +%%Page: 5 6 +TeXDict begin 5 5 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop +version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto +closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show +grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a Black 0 TeXcolorgray +257 266 a +SDict begin H.S end + 257 266 a 0 TeXcolorgray 0 TeXcolorgray 257 +266 a +SDict begin H.R end + 257 266 a 257 266 a +SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark +end + 257 266 a Black Black 257 473 +a +SDict begin H.S end + 257 473 a 257 473 a +SDict begin 14.5 H.A end + 257 473 a 257 473 a +SDict begin [ /View [/XYZ H.V] /Dest (section.3) cvn H.B /DEST pdfmark +end + 257 473 a 100 +x Fg(3)144 b(Examples)257 705 y +SDict begin H.S end + 257 705 a 257 705 a +SDict begin 14.5 H.A end + 257 +705 a 257 705 a +SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.1) cvn H.B /DEST +pdfmark end + 257 705 a 120 x Fd(3.1)119 b(Ov)o(er)o(view)p +Black 1286 2104 a @beginspecial 0 @llx 0 @lly 162 @urx +150 @ury 1417 @rwi @setspecial +%%BeginDocument: bmeps stefan_255_rgba.png +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 0 0 162 150 +/pstr + 162 string +def +/inputf + currentfile + /ASCII85Decode filter + /RunLengthDecode filter +def +% +% created by bmeps 1.0.6 (SCCS=1.65) +% +gsave +0 150 translate +162 150 scale +162 150 8 [162 0 0 -150 0 0] +{ inputf pstr readstring pop } +image +K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&nc&c1A0r<0')iCH"q(eL&gh/5K)bND!6kET +!=KP=*VpBU%graL!s8];4_2cgs8N$$b[_=o(]H)j-63mLqa(38#::H3&eYQV"o\T* +$Y7J8rsEXS*??IR0I@ee62YEt5qr9b!$2"N!=oS;"pbA8"9SZ+"[1(errgP`*>0^u +0EDtUrFl6tpb2q"0I@e\(CpoQ"o\W/!WrK*$RX)Xrs6q)0FJn80HFm,L]Ba>-3,b! +5lbWuL]D/f5mB"`(D7)["o\W)"8r9&"!PmMrtB8j%gG=ULhUQh-63^>*@<I+BkdI# +&nsWt0JFgo&dnmI"9\f.!s/N)rW3*Db`r,=cX]<L"pPSN*>](o&f2Q/-N6:3BkdL$ +")1%e0`EC&&dnmI"p=i-!<WB%!X/T+!Ws=aR/[e0&dAIH%L*+F%gECP%i6$&-8>Eb +rb2IjLhUT&5mo@n-63m8%grOE!sA?#"9AQ*")48)$tLjl!s8`03(4bs(Dm&]";2^q +0JNGkr+Z-r#;@hY-5$q%"oSPqA-"1frr/Sj!G!_[!so#2"p@W$KeOM`rXT/K*??I\ +0`"'8C&UC&-63^0"U,>5A,rt4oF:Kep@n=WqIKO%rVc`pV>g\E.g#hTrW3<,$O]Y? +_M(GW*<d6"*@<*er';!1BgF'Y"pQSgp%7hFn*]T1m-F!:l4N@Km-X3/nac>FpA"L] +r;HWoW;dUY"9S]-$5a*S!s9Q;_9C67BgFF"-N5"d-78^X'korf%gE5Ko^_P?mHWls +j5]+Uhqd,fg]610h[e]+jlbprn+$&Dq"jperr/tu!7LiK!<aDA9FVsY$6;g\bg4Uk +Bo")PrXp"f-:)?3*=FC(oC;88kiLj^gtLB1e'QJ;bnA@LdaQb"gu7;VlgF<9p\Ogd +riQ22bQ\.N!usuS'H%l1(beD$rm)[?Ld<?u$O[IX*>/Q,AFo<XlK7'_g==[!c-")G +_na(_]b8,u_oKpEdad(/j65n#p%eL`riZ83"p4o.##%\t*@;b"*"!jWrm(\#0GbB" +"r/Y!o^V>6jl,%Ie'H1W_n`ss\[8ZJpTG79ZamW[^r+4;db!=8lL4B>qu-Murt],J +!WiB09H4<Y-5]Dr#S2WjRAH<1&,l_M"=phNna,Gth:L*"a2>['\[/KCWiE"qUnmsa +!MlOjV\H/2Xfo%;]"Pr#c-k>)kO/!;qu-N!rt$[^!<E6/9M?E5&KFJ<'FTWoR1?'I +/KG3&/$n^2k2G%Cc2'R,2E!]]*?G!J)PEatU8+N^W2cu'ZF%0U_8XRFg>V8ap%eOb +ZMt1g!s/N)!X`=Cqb.Y;##(GQXN]"E*=FCclK)Cs(`=4j*!$oprYYMHr?;/')ks(% +Uo1/kWirV3[(3c]_8XRCe_T9QoCr.\rj2V*"9\W(!<Nu2?lU$e9Y8NpKcq$B3&jSk +*#K@s%hBHs*>]>)&eYTO"oo&0"Tel6'`K6n4`4Z5Za@9S]thJ%`Q--Idb!=8m.'fG +rVj/')?^*C!<E<C?sn^s@"r&s9F;ccKf9SU#S@Rfr$DXh*>/_`"9Sc&!WW9#!WW9" +!ZM4G$P=(&*LFacb0A8Ze'lk!g>1fQmIU)LrVj2(!RClI!Z2#!@"t)NV5:8]R>*0s +&J#U15s[1O&d&78!WW>r!rW-#!Wr/u)$0g?!tQ1gQeL6Phr3PSj5oIhmIBlFqu-N$ +rrHX5rW3fK@"sE4V6%;F]<%ht0SP>/c\3MH"7$!g"oSK&!W<*!"9&?*":o&.lg4W< +$L[?OnauPMqY^?l[/V$I!s8T39ONUC]?8"5`59C'71r;?c\@0J.Kf8Dq?$g&"U##- +"qV.Q%h9*\$O[@I!sU[Uo_%nUp'19dqYU3hrj2VD"9S],*+4Mt]?7t6bf@rD]6XT" +XJLYZ?q_%4q>p["!rN-*"9\o>&eZ!gr]Lj(4[%oilL"$/nalDGZXaPVq>L-jqtpBj +!r`,tZMtmH!Wj3HL7,-Vb0%rPb/Cp.K`hZhR@/ea?lK1MrW<$#"U"o3$PFKZ4VqYF +a3Du]g>1fNkj7^*nalDHp@n@XqYU9iqu-KmZMt_O!WiH@@"tbpa3)HF_8=($XI0k, +(l"IXL++&D!WrN-"9er:$T:.YUT1N.^Ve4?e(<C4j6#RlmI0T9o_%qPq"ad`rquco +r;No"#\4#=(gr)p]u9om5/b:N_7QeFKcpX+3/**TKf9eY%grb'A<W7FS>)sc\\5o' +cdUM"h;RDVkj%O%mdTc<o_%qPq"ad`r;?NlrViu"*@h6s9STC^a3)WKb/D-.]<&*% +R>+Bp'FG3X2Ea5#OslN[S"?CTZb!rmb0SPgg>(NAiT&t\kNM3tmI'K6oCVbMq"ad` +r;HTnric>?"9T?GL:bCHbf\/R_7d[dXJM>QL5'(c&N41uOo^Z+rfSgsQCFJAWjB:P +`QHHOdaQauf@em3h;-uIiT'(`lKmp,nalDHp\F[`r;HWoYl>OA"AFQOa2H-Ca3)Q@ +]<%j*R>-H(9K3GkrK@,@rfR\SQCFJAWj91K_8F=6rQ5/cc2Q$*daHUrf@o'<iT'(a +lg=02o_/(Vr;HWo`;]k^bjbW;!X`>']?81<rlP;d_7T]7#)6Mn9H4OQrK@)?rfR_S +QC+8<Vld;9]"Pkn_#(qd_o'I6a3)ZQd*pV"gu%)Pkj.[,o_/+Xr;HW6rrGQ)nc'D9 +"AFQ<_7e"8b0%rPXK87dL5')09H4Q@P5UICP*#[+$BpdCS"QOTXfo%:rNuO6rjiu\ +^VRb(`Q--Id*pV#h;RJZm-jN=q"jpfrl>$?0Q^Lgrtd1"@"tc$b/D?Ebf[uB]<%j* +L1"C_3"5eLrfHu>$Bp^@S"?@MVlHc!rN@?LZEpmE\[f;b^VRb(a2c?KdaQh%h;RJZ +m-jQ>q>:-iaSu?M?^u$)rsI'T9STCWb/_ZIbl,Zl]>;+UL5')D3!K^?rfHu>$'UU> +R%'\?U8OpgWrB1FZEpmJ]"5Si_8F74b0%uTdact'h;RDVkj7a-p%\C]rr1(?"O(4p +FC=\>*%M_XV5;#Ha3)QKbf\)P_7QeFR>-H(9G%C3$BY+I16[rgR%'\?U84`fWirV3 +[(3cZ]tqP(a3)ZQd*gCnf@em6hr3VXkN_F%nalJLqY^?lb5VT0CjK&uo)Ast9UV`Y +]tqD)rQGJgbf%-*V4%=;"^i#I"9f/1Ou/AeQC")4TVJEbXfo%;\[oJi_o9[=c-Xqi +f@o$9hr3PSjlYaklg=*.nF?)Ap@nC[rVlf>rrd5'Cnju"rrr[8RAHan]DfqSbf\0/ +apl1g]<%EgL0utD!sAf:rfS^oPa7f/TVSNgZF%0R]tqV,b0A;^f@o'<iT'%_kj%O% +mI'H4nac;Dp&=Xip\=R\qu$ElgA_4L.EqJb"^k\gHD<t"rt?B,XLl0Zb.Gg0bfn5P +`6-$:_Rof8!esAVrW=DL$^-^<Q^aSAW3<S>^r+48c-Xqkg"bQHjlbpqmI0T8oCV\J +rq6Hgp\=R_qYp?qr;?Nlrr1XO"+#&U.JNiHbYF[EX-6r]rt%l#]:$:R]u7V,b08#P +b/_R%]*5%!L5'(ZrW=;H"U^HZS"?FUZb"&pc-t4sh;RDUkN_I&naZ8Ep@n=Wq>U3k +qtp?iq#10jg&D2$URZEmq#:P%S:Q!oCs;GL"&-CrXT#mh`6-6@bf\)A`5fKk];:pM +R>*[(!s8Z0"U^WgUT1]7a3`AliT97fmI'N8o_%qPq>0sbrqu]mo)@5?"d>IOUQ[/' +rs!@_S7&D*?hXO!rZD1?cV1sIV7XF]]uRt-b/DN?b/Con]<%ETR>+BH!sJT*(Bk#; +W3X+We(j!ImI0T;p%J.UqYU0fr;QZkrl4sBRZj83UMS0Orrt0IJTRrnDYX56rr2lp +rr*-QKtX=a`5Kgs`!+<"b.Gg4rk&/t)Pr0r(]smC"9Sc2&$<C]dbNsNnauPMqYU0f +rr)co^AeD$RXq!0UIP1]#@Lr0@&(-2DYjA7rr2lpr"K%L"&-YFXMi'"`5K^7b/_H: +a2.be)l9C!XG1+V"9\f0"9Jc2$ba^7j6Z=0q>:*grVZZ*rs)npPBrb"PA^@!"taq= +@(!D+qYqT8rr)`jq>'mbA-.J*RB4??b0%ZFb/_-7a2H$=]DS`ER>+B@"9Sc/!sJc2 +ABifhme$;OrVlf'rs'B_PF?<_S6u6p##9JOHF:.equ6furquWfrq8)AqIB\%]pY:i +V8pEjb0%Q:]u7"a_5t8F]=Y/4L0t\u!sA]/"U"u>b1YhBo_JF`riuJ'/,k_AFJG%; +s8QV;FAAm;UWi]:43V(a/O2Wh5X6nQ?jd!/XK7hX]tqY0b/_H:`6,]n`2pSI]=Xo- +L0tl'"9\c/"U"u44k&BUo(W%[riuJgb[?X)H?=I.s8QV;?XTq8HN4#h*C*A,?sn(u +?sl`)?qq(1339`HL:s\%a2Gp0`5KL(]>:S\]<&iMV4!&X$N:,;"9S`/"U<6)jmD^9 +r;HW"rtd2LS<Ic2FNj_l?VGdHUMe:n5[\na?r$Z.r,`Y`!>rYSL7+m>]>qk.]tM7o +]>V=nXT#g9XK87d3#Det!tGG:!sJikd+mgQp%eObriuJ7:7Ri#?Z]KM?qs%hX'bd3 +[JkLOUB.Ejri6$ori6AJ!Xbd*L8C<+]>=KY"hhOa]>qbb]*6'`V)T;!rW<Z7"U5)6 +$cUTNkO8-@r;Q]$rt''iS=Eqo?d)nE5dbp^.po(L[Jd-6[B#gD?muHd",4Fbrg=2, +];;UF]=Ybgb/)$.rkSiO_ST\#*#&\X!tGG<"9erl`REZ+n+QVUriuJQ5b+@.:1,/O +5Xi(uY>/&\bdFjZH=1,S5V4&f#n[m^"9M9>]pXVCXJMclX96;?]>X]\*5T8*_PK43 +*#K"e!sJf1"U"u:]#E.SkOA3ArVj8*.qE%*?lM@QH='E4'e)n"k<Q(aJYT:g%LEFM +$O-tK'GV>m$j?\HXNIW!LAmSAV5=*k#f4-b_SO+3]1i2D'c@hq"9Sc0"U"u:YI_^% +hrjP'qYgE&s!rYOCi!KQ0-;]0:*1p,0/or4:3rA:0+/0p$kEjY$jd+J%LWIB"AH\Q +R>1[.rhTe"XLl*\_Z%a[_G'kI!uM^X"TAK8"9es>YI_d'hs0b+qu-Nos3/+T(o*Uk +UR\*SRU7-c:-`n[UJ;g]DNgj)?sin,)aZkE.2<3p$Od+=#Y`I_XI5KQV6$)Q]>;>( +b5TTcR8!Gs(_d;_!s8Z.!sCN[YI_d)iTp)C?tB;]:_gYC!.+Tc!,VUU%Sfc@S>11$ +?YjV2PI7K6qJ6gE68'>f"9AW>L;M0Q]<%j*XK9;:bQ>Xh9_o_G(`3qo"9JZ-"9U0I +Vm="YfAi2o:bNnu<4i2,[3VfJH?uWeX.u2TPBpSeHDAfoX.uG9H?=7FCij#`0+@si +*+5WBbR22"_T\FEXK7hE9_TMC(_d;]!s/Q/!sY6fW3X4`g6_<Q?pK9B]DqT4&YhZ] +?Pj`.S6gMVPI8`EbfmKkbS.CbH9qfM*&q>\_T^6@KcD(+9K;bdrYP\N$4-S4%Klp$ +S"cpi_p[Eo?rTBjra5_Dmf*JdHD>dn/^2lIppC[7F=@SIH:8;J2b[t4Coatiqm?g4 +H?r=:.2scZ"r%pR*!K#03#NDEoGe#O(_df$$N1&>"9^6AS7HM@DJiE*?rU*%>0P4Z +rr>glH3.JXbh<!r?i5!aUTBuL?muI5X)p98";P6X??Dsg?n301%N?/^%L<mc%LW@@ +#S\-R*!-ro'_E@L)&O2)'FG!A!sJlZ4VT>6rEok,<#\(f@!#TNDY=#10M_UT"\qK] +7:8mDs8FH!*C-C$XIPfUXEmXBX'[e"'i\p_?_b$<'aXsE'HIYn$k!OZ%LW@A#S\*q +*#\_q!>l[I*<$c^*#K@s"p+l2$kO6S.0qFX.n)]l*u>mq:'XHf:1.I::2]t/!R,H\ +?j&nn:.7VN2Z[<(gA_L6/PJj5XIP`\[C,tZ*jqb..htBWC/g_)cVP)]$PXZm%M^EX +:gd[-74B#[q],SP!Z;sqrYttV*$"hm%MT0Q"qD4a.2s?F)^u^Vr[A9q)_3jB5Ue-@ +5W;GG?iE=i?OpOd?qsH^.n)-G.PN#7:<_Jm#*WjiHE<=!rj<*7FA>8"HD>R@(E`W_ +"Djj@Kb44n#7D8AJXigN\,FV_[tRQp)&sV6(^^ro*#TXk*;p]m'FG$S(E4;0.2s]T +)_3?f.iT9D.lSCt2^oL?.fiC(rD!r3:3oZ(2blU[2]E\M)]'t_DVP17PF?<XPFT+k +F@@Vn/KY]A(H4T0%Rsc2;Ojes0+JI,)g)(L!3H.F*/-Wm(GIct)&sV5'GMB(*#KM1 +*#KP1-85c6$P*+S$n3,7.k)DR)]L:V&.ndZ+"Jcj'b20%.k<;(0JGFE.lSt/)auG" +.N8m/$P+1"DVP1+R[S>gPH:9-(E3hd+$qV&'FmPc*@^tc+((PGKa\G1Cm/s_UUR_Y +[k/[D%KZb;'GqZ,*#KA()#P?R)#bjBL^O\$%M0X")^u^T.j$2\(F^jT%Ls$])\+A; +%LWaV&1]7['e(RN.k)qe.Od;1%N>ff4`1`?)fFF1%$Q6aJZP;V0+Jp*!t>/^%kp=D +6:)\^;Gp2`[@Id;0`GkhHF<a]6S0#_%M]HT!sf5J(`4,)'GqZ,'Gq/_*C1<('GV)o +&/u]-.k)Df(E4e3&0!&$$j6bE";)1L":btS)_2j8(EXG4.K(1g+WCV)AGuN1(CspR +q>TIT%73C'PFOs)9GA3O+$s?6F9#_J?NDT)r_b=iUUMZ^6;1a&X0oFG/I;Lh*tAbg +!s8`7'GMAu$4$tG$jHhA&jZmk*u,e4%fRCd.k)8n)\=M0%N?i""p>,7!t5A:":GbW +)]'(prYl.[)\F#$(E4)*@/Ks,rlkB?rVcWrrVc`pk5PfY$Z)#6%NA.b6>UcCP@J]V +?VX9i0,-lF;GO!r7LUq:6@,]?[872:'d!o#*>^C>!sAl:#R1JA%Ls$Y$jd;-(GIE_ +(Ddf&'cSYP)_*?B.h2aq.g,qV"q1\?"9S`1$PsTo$O[FT%M9Ec(Bt!S)pJ6[&,uS, +rVZNfq"OOXq>:*groa:fRP.!k.2=@?PC`Xq!1NkV1Qu]**C`prFJFC?.5+GkX/g=M +(_d\p"qkW(L_gU2%M0!X$OdLT&/Q&t"u$iZ5Ue-&%fRCo.N8d8)[6i^"re@A\]*%T +kO%a,A1Ice(H3cO"pP2B"pc.\)pJ9XrXf&+qt^!ZoC;>>nauPNr;HWYrs<%`0U#1; +HBXkhrgEhgrL>(5S=Gcr'JDpF:7RMA.5-"BUT>OI'bh`(#ni%@5nsb;%MepP!XfSM +rYHsk&f20H0I\"V)]KA..g?S9$k*FHA=f^)]unm]j6#Lai=6/%.5r\=raZ3L0Q,,0 +qYU3g')VP$p@RkAlK@9jkNq^1q"t$hl2M87@%<aN7O]E2Cm1EYR[foIRLPdUP>WhH +6:O;3SU)_MrhBL%%fI(M$NgoR*AA<<%Ls3b%/pG;%M0Qo$QBKe%mg1865:FY"q_CL +.k(iCA<W@LU8kT9b0nnqg=Oc74Tl-'.Nr]Xg>V2[md]rCp\4IXp\+:Nn*B,ph:gK6 +gu7Jbo_JFal2Mk4:6Ulm9Pf#K0,,*B/O2X%<)QCV67ETY'Lj`tSSfNErgYnW%MT`s +%LE4M5qkSV'FkKZ"p4u8!t,\W(EX2'%hC?1.52JJ)[QcS!sT,MP*2#pR%C+U[(jTY +aqDP,\igE3&J$$Db0o#$j6,aqn,;bimd95uhq?H(b0%uTfAGf\pA4aelMhM<JR;B- +%NSN4PB98I*=`o,.5*@R.6/(K!u*C^ROK8!S9c1`%N#Zm+!313KnZ(>?qrs%$k*j^ +$O-eO)]K>-$O."U(Foe(&I&:@!sC-9rfT1(Q^aYGXg>RL^Uh"_Z`g6:4W"nB)`PUU +dad(-iT'%^k2kX^gt0us`PK=(_8jmRiU$13r;Q!]&lOo8+(/sm%PLe'XIXH?7T*,R +rDF2+;D/Li6@((2H=.En(I2AMr13_R*NZ?5FAO%h$jI1\+V#G+"9oDP)[uo[!WiH2 +""TK4Op@28Q^aSAW2fj#"Ke]$VP='],@hT#)`MZN`QHHRe^`@+e^`*ma2>[']",De +_ogHckjeEFrp'Lp?CDQB09\j0'LG-&R]NuhD#Qp';@HN&;FVZIFAcI@7::69SH,,X +PPKbEPEVH:STHFk$l9ij&/u#\$k<[P!sAN(!sSj<OSt=IPE_E'StMgQrMBUiT`1Mk +TVA:n%Q?=8\[oPn`Vmgk`P]I(]",2T\[oPpb15D5nb;qZrp0RoHE:Ho05R1."!'j# +9R<0,X9*9cHMhLb?=$T^R[Te<?rU,(;Z9/a63&\<64Za`?Yk:W[tQCQ.h2h$"9SQ) +#mgY8!WrK,"-AWBOp@28QC+/3St>qSr1X1drh^#7*u>JJYHkLA\[h^N!P,T:ZOX@Q +]tqb3db<aInb;qZrp0S4PH9'`.7/TV%MUQi;F4`SR]Nue?><e"*=WGuSXc3rCht1" +":Gqt6N0FW;GotN6N0Fd;H-Un7RBdbSTH:_";_.A!X&?%!sA]."oaV]OpmP=QC!u. +S=ZILUo10jWrB+,W\t\(&4NOtWic3&&[JaL\[oVrc-k5"j65t(q>C6Ws$<0G?UcIt +Cmoo('JEEb7SJ,lR]N&H%1X'o7Y,k>FFb,J@!#d.%LEUZ.5+"W;FX,R;H."@Ci4'* +?W:!3FAr_Vq#Ud'"p=u32NX$uOpmP<Pa@c,St`-_YHkM3\KJ8bY@J+mDPX)*W2cl" +YHtUI_8X[Jg>CrSm-jT@qYgEYs#-s07P>i46@,20'GNl??=-B*JWlP3Caj7QJWiP0 +*FOF+'LkuBSV9lS#n@X`*uuFT0/#XF0E"3;9`A!(Cih<3!WrK*!s/Q1#R1>52NX$u +Oq!V>QC+28UoLW*]"l5&rPp)#_nEUdA.U\qUo(#hXfo(B^W"IHg>V2Zmd]rCq"jpf +rp'MM[qm]N+"8jLJZM<]'LltH?W9^FPEW)!;Jq\e*=WB0SPTe:6:OXjSXkI2*tAi& +%M]]g'b1ci%Moif$P!n#6=;8A!Xf)3!sf5>"p+lbOHBC'%?m*FS>)pb[(XB"cdUGD +fcettd)s>C\R]*JW2cl$Zb!ohb0nu%k3VU/p@nCZr;HWol2O,[7MIL)0/#e4R[l)G +*E6om?W9^:JWlXU?^bjL#mMhRSLFpg0/#Xc@!%*n:`gVj(DdQ#&.T0d)]K7h!WrK+ +%Oh__!rrW+$3LJ6!YYKorfRbTPaIu8Wj94Rb1#&$iT:(%#j(+(g=+<c^Ua9K'"Yp" +ce%"7lgXQ@q>1$erVc`pkl1dp*s<'&r\$9<HE:un!Yn[PCgUOC?@%0nP@#=?%L+@2 +JXm8\.5+.[01K;bSXiS!'b2#i(D%Dn%LWaQ"9\f/!r`9&":"c2!sSf.#l]ntP*2#n +Q^a_LZG"<*g#;)YmI:)E)=HkSiS)c'`PK-s^VRt:db<[Dmdp/Jqu$EkroX5>SIPc* +.4Ho'6>Ub70+A4%9R:M^?VFF:HCBC*$O[7_.70SV'GMWB7T)]B7T=2pSNmo"$k<XT +rWWH5$NgP2#6"o)$8r(i!<cqpOHPcjQCFPFZG"<-h<""no_/%Sq=s^Xo^V>3iS)c* +b/_ZIdb!=8lL=H@qY^<kro3q\JM.-97f=tI?XIo+*u#(m6>UK;?P,V2DLn>m'GV<8 ++)[WK'd",CrC.&G7T=2p?k!5@rWEK2$Ps9W!sAl8p^.iD"p4l.2NX#`P*D<'UT_8L +e)0?Wo_81Yr;7B.qY0[Qm,m9\f@/0sg>1fSn+?DPrVlfSrrkke.3DGor\"XG<(p[d +*uuFF/So8&?P,V(DKLFH%MUQF6@k[VOCT1Wr'giV<,@,:'`BN^AH%Yo(]sjE#RL55 +(^L6H!WiakOHPflR%C7__9h!#n+HMRrVcZn(B+40qY0XNlfR0`h;-uKkj@s7qY^?l +hu>2[@!"_M7NX9:/PJJa0-)KJ;B72cCi!HR6;1^-?O[Ju.3EGYJRjk((`tF07Kl+V +Ck7.FqN(kk#m(58#l+f-#6"]=!WutpP*;3$U8kcEe`6&iq>C3jrql^%rr2lnq=aFK +m-+H2#O(OCo_84\rndZ%/RW[-7LKn`68'u@+!2M$C2-3Y*DC9c?XHK#?Z\aD0/"b@ +HC[P)O9/r,0E"?D6;23aFC=s,"_7]:"9o//$5WsN!s8Z,!]H.'PEq]5YJ&39kjeEF +rVlQk')qk-qt]sXna>f2m-X?8p\OjfhZ"B@@!$]J$4.e-0-;2K'N/[\HCA^n0.B6e +F9Q#<<,>#Qr\"@iHC\IBO9/r,0E"?C6>W0C@/>rg.g#hT":"f1(Bt!E!WiK,!Xk*Q +PF%f8ZG=iEm.C/Qrq6:'rr2loqt]sXnaZ,=o(DbRrVk[R+>6KjUN?kO%PKIL'FmHE +C6P*fRU8;d#q95'H=0'=CdS+S"[[NdCljbWOodN^0E+ED6=67!AGVGh$2jo*"9&E( +!sAN(&d&:="D![ZQ^jtZ_:%<0p%nXdoD]'prr)ckq=aL\oE=m_qYgEMs!]TfHD@PU +$Oe$t'b2[-C4VnVXLD#:OH9nc0Q_V_9MB7l0/"b]HC\H*qiV4J+&#R17UMZTqN:ki +"8`0!!u(e<!s8Z-!]H4*Q^jkW_:%<0pA=gXrseu,rVZNfp\+=Tq>:-ihZ"9C7UW!d +9FD.7'b1paC6P0hXLCW/rK%S$$5>gKP@%:*7P?D]Cij'HqiV8LP8G`8;FY#W0Dpt9 +PEQ:S"8i3:!s/N+!WrQ-!=t?WQCObS^sM!+p&"^en,EdprVcZjqYC!br;HWOrt@^s +6@,DK$OI+I$V"lpS?02j/S+^>%V,k\6?IN[DF-!0Ci#Y*r/qGOPa%JE*A:;[Ci!Y] +Op7,7Pa;[X"8r9&!s8W(!tbY=!X*%tQCFYQ^!5I#o_SOcmf*Cgrr)foquZirrndYa +6=*PtHCYl]$P#X@R[X5b!ZdMgplGnp#nAOo?=#rO9Pf#^rK7SQPa7Z'S"!q/7Rh2n +rf[VPQC+-l!s8T,rW3*&!rW34"9JW_PEq]4Xh)[/lLXiMrp9[arr2isrr1aR'-1%M +?_aA1$O[tiPH;6pS?-(^P5LF=OqM:4'JDp_5V6>NFC^PtPE_B#S,Aig?p[>!.?p'_ +R%0hF$3C>4rW;s!&-N(;%[*'DTW5QCg#qo#r;Q!]r;PLO'?idL9R<H_$P#XiXLFa- +FIJbbP5UL:Os;Ie+$qDO@!Z4DPE_B#S=lUPVP^/`A3s6hA=/jVU8G'!!sAH&rW<c9 +!sAc/"D!aaSuB$6e`6,lqu4A1$RoCOHD;ns+*t#i;#Xf(S@;mhrfHu>!L&`HPRn<H ++"oQ\?n[\,Pa@l4VQ-ctY7IY34[NKrS=ZIPYI(tM!X&B&!<WK'!tYS:"#c@0S><I+ +d,43_qYgE/rtK!A??Dqk(gjA8+(Qm/:3<REP)te&Or'=HQC!r*Rq*s55V#T;7?`q$ +R%C(QYI"5>%CrgK4[MW4USb0"^W2H7"9&Au":bMFPEq]4YJ&*6lLXiMrkJIH04&"\ +.5.c1)!]n<+&l"!FHV`Ir/rOnPa@c,St;UJ(ICA95[[uaPa7f1VQ[A?_8XC2_7dBi +6E7&fZb=?(f9cI=rW30(!sA`*":bM:A<`RVWk$1%jm`$BrkJIH*F<*C+)F3Wo]k5V +A1^JsSNW-trK8@gQC")4U8OriWamVH/O3]O4dVP*TW#'*_91*Nd*9_N^UjEN#eIjp +dbWqo!sJQ(rWEi9"9\f/4d;;)VmF:iiU-=7rVjV4'4b!JP92BsqXj(.c+Or\?`[Xu +OT(C_PE_E(U8P#s[(3`S(ICAG:1-5SS"-4QZbOQ,ec+84e^Md^_8!b$`R!/pk3NHS +!s&H(qZIE3!tLN\S"m1#c.qUUq>L<-s"cuXH7T!nqXj+0c+U4u:7Xk;OHPcjPa@l6 +Vm!YE_o9[8O=NXJ:1.J&St;^WZbOZ2g>W%k(#R]nc-")Ib0o#&kj;m_"9S]+!sAf+ +":bJ@PE_Q0Wk$1%jm`$BrkJIE6>T?qrr)]cleTh!Y@K.k<;hsdPEq]0Vm!\Lb0p:> +):B?\.o'J[Vkg)`WjBI_e_T?Pm-O$"iS)o_dK\7UiTT_"$2t#.!W`E%":tb>"([X_ +Su8p4e)B]fqYgE/ruNh0'`\12qXs44c+U<U2GRYCP*;)qR%C+U\\lbHhu;XAiS#e9 +:/3sXXo>=)Zb=E-hrjD+nI=sRkMb7Ng"P9BkjItOrWE-$!X&]3rWE]52NsGrUT_AU +h!4M,rVjV4&40&@s8W&pp?gba^osQ(.U`7?+dSLcU8kQ8c.V.@mI'E/kUAbl:rgA^ +ZELI<]#E+RkjS0Cp&t$XmH<O/i?.+DmIBg!!sAZ,!sAf4"9\o2/!H9gU8kcEfB)Mr +r;OM3!C@n-s$?Y]p?png_m?842D(8^S"$"DVm!\Pe`#f_o_/"NnROm[0@e=d]t(JU +]#2kMkOA0>qYL$]o^V>6kN:smmIBhTrW<r<"9eo4"p5#2/!H3bSu8p4e)B]fqYgE0 +rrF]^rr3o9r:f[?e]#)!U7RmFStMgRVld;Ac._=Jp%\O_558YR:13,9e&oM<\[o]' +g?.ktq>:*fqt]sXna>c1mI'N;pF?=K!sJf34W"V9%V1fgQ^abR^!5?toD/@a_>aLG +rVnYPr:ogFfugn0Vk]u]Vl6W!YHtp]dbX3Yp\OgdrVU2$.Iulhhpole]tM8)fAl;m +qY^?k-N*c:p@RnEnF?,Dq"ZEB!sB$rb.Y!SSsYb,QCFVK\]<=`nb;t\]`/rMrVH0O +hp9-GYH"V+ZF%0R]t_D+e`#ldq>C3jrY,6<qtTjRlJ^:<_na14e`#ogqYgBl"TA8p +q"F^Z*qo@(qS*.;A=)9(`OW"CS!TA(R%C4^_pdT3pA=gf^&JWBrVQ<Vj422`\[8`T +^r+.ja"GN_g#;;iq>C6ks8W)trVZNcn`o#^b/M9=dbjB_q>L<ls8W)trVZNfp\4IY +qu6L1qY'IBgs*X?Vk09APa@o8YJ8?<lLaoNrk/7?rquN\kM"8$^qdk.c-lUA$.IAT +h;dnpq>C6irt>>1r;--UkM4P/a3)iflLXiLrqud%rr)fnqtg3fr;QX3r;$$Qj422] +YG7VSQBn#7Wk-7(kOJ?Frk/7Lrr)Zbm,?RBb0&)]g>ClLiSWJIiTBP"q>C6hrt580 +r;-*Rj4_l&c-kG3nbE%]qu6]rrqlZnrYYV3q"*e.d_iGlTUV:7S"?Rc`RX#;pA=j% +ru1n8qtBLAhq?Q3gu7G^mHs9(jl>Len+HMSrqcX+rr2ijo'52cd*L7ukjeHGrqZTj +rYtn:rr)`fnE/EH]s"?*S!]\:VmF:hiU-=8rVjJ0)?0R/oBbSthr3_anFQ;EoC2/5 +lg=69qYgEhrt#,-qY'C@h:L3/iTg"/r;Q0b)#jL1o^1Vd`OW"CSsu7CW3a=ehsC"3 +rVjJ0)?0U2p@7M5kN_L,pA"IZq"F=Ln+$&EqYgEgrso&+q=Et5h:g]Fm.:&NrpTk( +rr2iin`S]P^pC&9TVA6^[):>Lm.C/Qrk/7=rr)cio^VA<nauSPrqm-#qY0^Uo_/+X +rVlTl%fZG(p@7G.iSiqep%nXdmf++&rVH6Uj4DGeZDsk'Xg5X\e`#ogqYgE*rttb5 +qY0[To_/+XrVc`prVZQgq"X[^r;Q]irseu*q=O.@k3)+$pA=gfmJdt$r:omKhp]WZ +\[/ZR]uA@PjmVp>rVjG/$3'o$qY9g[qYU6grW2uqrqccprVlNj%0$5&p[dk@mIBiE +r;Q'_(&n1/p@7>%e&oYI_o9dHg#MDhp\b$$rrW2ur;QQqr;HWorVlotrqu]prq-3u +rquWeo^_VHp\Xpgli.[urVH3UkMOtAdaH\!hrX1opA4ae\c2^0rqu]prqZTlrq$-t +rr)ckq"OOXqY^?llMhOsr;$!RlJpj\iT'(cmdg)Jr;HW)s82fVrsA]'r;6?equ$El +l2MCqrVZKbna>f2mI'N9pA"L^rVi#\!WN)sr;loskPl+mrVZNdp@\(Np@nCZr;HWo +OoP=Xjo5J_rr)clrqZ`or;HTnrdt1:s8N#qrVleJs5s@[rdt0%s+:9&s+:9&s+:9& +s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s6'C +~> +grestore +showpage + +%%EndDocument + @endspecial Black 1301 2307 a Fe(Figure)25 b(1:)p 0 +TeXcolorgray 1694 2307 a +SDict begin H.S end + 1694 2307 a 0 TeXcolorgray 0 +TeXcolorgray 1694 2307 a +SDict begin H.R end + 1694 2307 a 1694 2307 a +SDict begin [ /View [/XYZ H.V] /Dest (figure.1) cvn H.B /DEST pdfmark +end + 1694 +2307 a Black Fe(The)g(original)f(image)p Black Black +257 2564 a(In)h(the)e(e)o(xamples)g(section)h(we)g(use)g(the)g(image)g +(stef)o(an_255_r)n(gba.png)e(from)i(the)g("Miscal-)257 +2685 y(lenous)g(T)m(ransparent)j(P)t Fb(N)t(G)r Fe(s)g(Using)d(Image)g +(T)-8 b(ags")25 b(page)g(on)f(the)h(libpng)e(home)i(page.)257 +2805 y(The)g(image)g(contains)f(a)i(bird)e(on)h(white)f(background,)h +(a)g(gray)g(shado)n(w)f(of)h(the)g(bird)g(is)f(cre-)257 +2925 y(ated)29 b(by)g(composing)e(a)i(black)g(fore)o(ground)f(color)h +(against)e(the)i(white)f(background)g(using)257 3046 +y(the)d(alpha)g(channel.)257 3166 y(See)h(\002gure)p +0 0.5 0 TeXcolorrgb 683 3166 a +SDict begin H.S end + 683 3166 a 0 0.5 0 TeXcolorrgb +Fe(1)p 0 0.5 0 TeXcolorrgb 733 3099 a +SDict begin H.R end + 733 3099 a 733 +3166 a +SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest +(figure.1) cvn H.B /ANN pdfmark end + 733 3166 a Black Fe(.)31 b(The)25 b(image)f(w)o(as)h(included)f +(using)p Black Black 377 3369 a Fa(\\begin{figure}[ht])377 +3490 y({\\centering)377 3610 y(\\includegraphics[width=5cm]{s)o(tefan)o +(_255)o(_rgba)o(.png)o(})377 3731 y(\\caption{The)57 +b(original)h(image})377 3851 y(\\label{img:bird})377 +3971 y(})377 4092 y(\\end{figure})257 4295 y Fe(The)23 +b(LaT)-7 b(eX)22 b(source)h(must)e(be)i(processed)f(using)f(pdfLaT)-7 +b(eX)23 b(three)g(times)e(to)h(mak)o(e)g(sure)h(to)257 +4416 y(ha)n(v)o(e)i(all)f(labels)h(and)g(bookmarks)e(recognized.)257 +4536 y(The)i(ne)o(xt)f(step)h(in)f(processing)g(is)g(to)h(run)f(ppo)n +(wer4)g(to)h(ha)n(v)o(e)f(the)h(background)f(ef)n(fects.)257 +4656 y(Among)f(others)g(the)h(packages)g(color)l(,)f(ifthen,)h(ifpdf,)f +(background)g(and)h(pause)g(are)g(needed)257 4777 y(for)h(the)g(e)o +(xamples.)p Black 1851 5637 a(5)p Black eop end +%%Page: 6 7 +TeXDict begin 6 6 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop +version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto +closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show +grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a Black 0 TeXcolorgray +257 266 a +SDict begin H.S end + 257 266 a 0 TeXcolorgray 0 TeXcolorgray 257 +266 a +SDict begin H.R end + 257 266 a 257 266 a +SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark +end + 257 266 a Black Black 257 473 +a +SDict begin H.S end + 257 473 a 257 473 a +SDict begin 14.5 H.A end + 257 473 a 257 473 a +SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.2) cvn H.B /DEST +pdfmark end + 257 473 a 100 +x Fd(3.2)119 b(Explicit)31 b(backgr)n(ound)g(color)p +Black 1286 1874 a @beginspecial 0 @llx 0 @lly 162 @urx +150 @ury 1417 @rwi @setspecial +%%BeginDocument: x1.eps +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 162 150 +/pstr + 162 string +def +/inputf + currentfile + /ASCII85Decode filter + /FlateDecode filter +def +% +% created by bmeps 1.0.6 (SCCS=1.65) +% +gsave +0 150 translate +162 150 scale +162 150 8 [162 0 0 -150 0 0] +{ inputf pstr readstring pop } +false +3 +colorimage +GhVPUIu%C^IGcu/UXB!ae$5af;MI))-3Bs2-qHXI;gDG!ZqgU7Z0V<*OLOr3)Q-;$ +.&-To0S-[:']D#Xs4@UZnVWH5:e_T<C-`__9o-"u'$JZ,M$,mkG.b-H.!!jA8_2S@ +3M1Z5n*&VrYp>Aeo#s08*r"L$n%LaTF1slapO(:I^\UsFoLlsk9>C*l^[t16oLlsk +9>C*l^[t16/=5qh07NoW]6A))reB>.d/*(?f2@*.FMtb&?uXre+Y(O&k8LKcHM%%4 +6bCJKN'p5@+0WJ>)Lj4eLh2!/V_bcU1V.&W2(M^Io!WBopRtqoAAKG?O*pGcD)Z@@ +._hM4i3Toj?DBD2M`/@FOE!O01N=mWqR@>C'ak:Fe3GA3qu61oPZ>"q=Xro=U>]mA +o#-ENj"$5ZPs[&+L9lCTh0mjU9QK)B,KX,Of`p,-@,&)*'oKYsTkO\8FX0WPE3<H] +8,B;??hs,6^FLEJ2-f(\Ym5dMQOd7C)q$4V:snB9[Xh>'$bFj?6$Y#6*mPB]S;D/g +5Lp'fRIi9XFH#/kYiHN;3#&lM]cc7A.@6pB6lbL'']br+oLL(r6Heg>h>N,ecj'c+ +]cKTq3^F_jhbn^RLeGH*ng.XL]<r?6B*U!Get<84kg'_Jp-HH[U<h$ck;i/3f68aC +8??erKs-<eqRNCA;Vs_ZMRkXe@i=8sY/@s,.7*PQ)?]a#_n+KPfP]QUd9[4rRb5P! +TBLZ2HY;AL-^[A*,?2%-[ktL0#J6\('k-q7NFR+_M4\c2Q(L+F@c][ol/TB@^'ITW +&I2.P55r$\<h>deq%%s4EUtQu_\iqM/e)e&F@eTT_ZU@6HJQY=amS(G^\P(>Q*Y,L +r`_#TT$+ZckC3F%T6'raF8:<roPr2eH/T]Q6Via(D@73%s)rYKg#lE=HMa7Kb#h\9 +\Y69$M&%^S[Hr8]FJ&iM1M>#2lt8Q[ktcg*k*p;g9.k.qn]'n*S>lt;Drfm]>g,_5 +@%`#HmC+8<MdQBKgjRaj`8Sl0M?<_"i2Wb-`FITj5qpFOOj;]/];Julo!]ubBZ)i] +\8N>Wb@O7W3uoe]"05*=plh?JjOI==rBIjjpr>UJ.@2.<o#&%Xr)-h1L+?VVjV9u# +`reAH%buK`ANBJDZ"sl5MFKDZ\Z,a./'$Y8niJL(Pc;5l]Y[Xga]aG3Gi^N'!3nrp +^\-/^P!pF!HgN[-5mh-64F-MY%t=##j2[4qpu74hbN7q-Ka,Y+Nu^=%Q!Agu`!JU[ +FGM11gn/LN]$][elX_-Sb+f&=S3b*+DAcSG%tt,NmgaIO7U3-@Nis3QorfIk)UXT_ +BF%C-cQ'H>l+fH1qQr#9^ac?l%Ap@Vm^_MprU"NQlW`7mp=X'hkOQr?(]O8I/pr<_ +no:=D2t"eY_+bU&lXZ"67Y`X<d-B\Sgah>c&QX.m(XT(#r8Hb@XpW<RBB,B]/ZT'l +jiMQZ/n,2n<%\4[=l`G]1'QI,6\h7^qWWV;%t5aiVrfR9J7a$eQ[mB;`6DBQ7Bkp$ +;<.Q_KR,Y27aT/UmcOT+c`%YEQCb0,,K4X,3JB#%2QY6m8[#UOWZ*"bE@NiPHr8(c +d"'=2LOs&LAnENohu'A0r[sNbT6t\Zrr)_7q4C+Gbl51unUUcI.cL[DE]7r%o?9#, +)S,"2q#Mm_ILh`jfn'FN8.I9i@?>L8n'kGeCbuJ=Kad(ls)k.Qd(I'^VGSouPXUQ+ +^fSe)UIK9Lm'giD\QqG5AII$u4h&,2Q,drk+r?(<ReG).X]trH[?%$fctI?HP,]H? +^"b%-KY)p\9DSBf;@W(F.[8KH,"A;L_m%GF?Qh9Vk8j<PNd=2+@+iH-;gli7/,*jZ +4r#pn_lS574medPLH%pEUO]1AF^m;u%@3pKN^;E]AY-5mgD)aR7d)T4?W\H>Htp\L +;Ika$nuB1=af2B&bF",U4<3p4*4[&(1l.-N.(P!-b?t00m73pVP/T$U(IJ10r@nkM +"rc<L"eg^*bIn<5O48bT[1=S4s8+/o)[?pZ41(FajGQH]06K$#G#1Y(\P*Ni!@A$_ +c2'Ca.,>kTC(**3f>0C`@Z.hjL=CKum*UT?BlpObbQST50Bu`ZqV01lQ?b#mJ?,0W +e7)E$s8.:AQBq\R2!9.s_=Z?_>87/k"!c/4>;>=Qn45]==9>V>X(1f^1eEc\cSYV^ +PfG+?Z\hRD^`&[6QQoI=a12d9=ghTcH91(DOjMXOU]t1jo=6*:F#3'J1\@"7C,`]T +R9DgEG<89SA2dE!*B=XM:I=A.&6T%TH[/Mdo`YGX?]5bER)lf%-:I@p?g@2o/p,Or +dBI0s$I^EhIHar0"F4V@43(EpI==&W^\gi^""M6_N50J1Li!d;7E.j\#265rCTO\! +,HK@Y?-Z=8Eeopj^,tP0iKrk"dP*U%j:sU/"u9X=,=XND_<kfFP\[fHcl=RT+uWb% +25J>u..>kQ`2C+Id4S-O#f_1ZiB5nonbeiic;@#u:1S-UXA"rhcRSj-,h.HEnV29t +A7^W;`g(p5Y7=;rq*cpNXNU/CBEo7LiR/_GnsL33UfN_d330X<c_-]M]rdX9\r*LI +o60/)B<3/r)EqM97rq:`K@H$N?.+[.#4@[P9"cSHi]*om*Jk>F.AW,DctnqjMR)"A +OX!.E."aJcndCk+IYDU:CI;DM?'fg+&R0sRWDN$FAi#aLFhH;@<#)L^&"(f4[Auqb +BP(k2mZ/A1Ht+.+r?r5lqWb*j`8q9b]-;^er3AFpf2,LR#@]MD;N06XaGM[93N9Sj +9C$KKRDgQ:/Y@_\#P>-3"/Y78/78%WYC5f3LE:d6d7<rtg%3,q:H\I6P9QlrgH_hS +lQf+@74m`3Y+CRE17-lf?unH2:e[nO3:Y8aX-O7<ahc7dG1i]IqI/.]RZh6P#ZO"? +.StThiJ52Iormi?]2q;<Ql\;1kj[QK&]"aq0o-ei,&h%Yk96u0Dr>N;?CmC(]qY6( +8#9>+>3$6*&L5@_=^-i#4dGgeYU.j*Ef%72E_tW%DdQ)h:o#h*(bbkS/gjDa315\] +"D(qBmK("0Z6MkQ3BLN4OkeVhO<KDopN6'9eNqke7bCAJb-G_bD8,I2q&A5d7Z8lX +@]3*nM/349Z!<Of;!]@ol?<$I9/U#9kgAQH/J$Mu1;'?*Cl^$(EqGr4"KLfIV1H^m +c9-nUb%bbZ16f&eqtKPDE8Z8A_a^>4E\S?c.&I=ga_V2<'mUfXM!L6pY)'0=GJ12, +b1lAiF3!_-95qR2O;$`WR7iHCC$b(6cIn<=TKJ8LcUo'pIf/`V1!M[c]b/.EmL\LE +U)^1k/KqWj6P=r34LaO(+kO6cn+Wd4c(>ujDthU!pYL-$Y#ipn:KJ<7mjn7U*/DN< +1prQZeTDi$K<l;@lpi+B7&>l&4+LFF!gH8!(&E7+W>,..*MOPYI4in!l]C?)SN-)J +kOq-m3I(S5LVE]*cX6#]"g1qQ[=4uOg>Z"E-dt1V`Nc6ZTV7<o^340I%H]tgLFeo- +T\^1*0iHejmTQ6LHqPn@IC=/!WjL8PN\nNFUGubA6&Zrdna:2/I0kKViY9^$dYU.e +)=K%Lo;m6Wn(PJmX=k>DZ91o05U6H!&(!#NV(8\jhXJJ#r>)ZDr-kI>gV<c(R,_Ja +LMlq:2&@ddUY-iD/0W=/bgJ+6okitLkPfKn=jT!j#]Kfj0#"$X[E-L/,E4'+!D7&` +i)pO*QX/iH`X]*HfXfc0VN$j0h^UJVqgpS*s5\Y=62BIaM=SW7*9kq[VLN-hX7EM' +NEti:WkUZ;?;s=hD04JtLXJj$@efBEZNn2O06#\!4(Yj;_j+u4esCq"@j<;H1+"n\ +TR.:<nn7A/hRL+;JK5rZn`Tn#!^VS3a7&:um+:2;8'!`F1p[l(Rc@:ULKEWr,M/0n +.MTb2eO,?ONNF$S?JY=_oVdmWdju`?[Xkj1S<#t71?]<iO#G.DAn+)@f!+>3:kfc% +p86/YY2;;8Y3))uJ]EHes5!968G'k>AI<NWL;6KdVel.>*/a$<o*`ZN-e"UY[c+Dd +g=t2>3?th6W9uF4=[otH?Wna\3_PI;7@BIXC/o/nYq`7<lVQ)22(#/!_G8\R>Y1iM +b7s#eqYk53?U@9daoIDe`i@U@0+N<6r(Q4>l%#UUE&D36;;)\/&?8rn5QTR=8/8Eo +GS&+.?UkhGfJ_=#GZ+U5B1VQ`M^aR%B+[_f!Lh1$>S<#VVAUXFhDp-06[AS-U[NO# +`kRA"RV&qOe2]`rBrCH4I]`P8RPf#1K?Ij39qOqD>CF"c+]`N*1Mb4A@o$38&L5'[ +NC:C76T20WFmN?ihfnUk5<gnUBN`Y-Tf7IA>X=*%Pc=8$f0526K;'=X%t?G;e&oN+ +:8]q_nQ*Ad1nquBURdMqo".7Pb403N#eh'\(-XO&*tT[3VTY8kk.nRha+ZefB^c$7 +G-h$Ef\[]VWW\^trpbK!5P"b5qbY,<@CD8sZ.t>=qF<-[]ePFmOBB7o$pMs9DRnIb +3mP"A9.\ZTWZX92#Vo^%c;g8E>m?U]cYu*41S@\0BR3M%*&e/[Ggkl)fh$fR\sgc! +o-<Bh+tV][n5TGOmQUgTZ4+@f/f.8a3@7a;N4_sl9O?r$&9H>tg66ZrO0<%rBq,.? +2r\`659n8:a\'`k5k+Vm?19;jp4?`/Ydq9pG[.T\r@[BDYB8nn$rF2!4JTN^H8Ii3 +]WXl;/hM+o5sA2WAA)O0kt76lIs\cYES`IV.f3V+j+SH7.s`.;L9bl&T^5@KjZ+W( +l_]^%9YG@gjbAIKhg>)-7/2ge?OLX$1)Dc`2fI+/Lck@>J,e-ieYsNb4iq'_N2./3 +f*7'C7htnN"M%,-qG(Uj(&=NXkYaFI`YF/+fB4I8k+rc3^$r(0J,OL0l/b%F1bnjT +O?OM-)plYW9M<M619XU<ReYfr5F,u'Ynp5([o5:_og$ZAImdnX2c60L4mh];*G5ni +aJCFhHM^5\;Fe6LZQmMJNcQK@l#2@*mYeF2$tZ3#Oochg_Ka[^peRr6mB-R00m=(# +pd/q$DAAl[DMd,*.epgS.Oa<lMocHkcF/J;8,8REdoH(:B'R[k9\#sPoZLT9oADeg +==NV;XnE6EVR)5N9cpo#_fQcJ2Qil9461M(]f4C%U!0.U^^;iHiXt^<V_)99.TW$i +=#Q)Bh_6mM;ad,rj02KoT^*30MJNc?HUb%Ffg[iIQWm%,Wm7ObX5UX7PW@CgVpO0_ +qU(?,mG,V@#s.&e<7NY*)I/9'=?2#lo-_.L3b-_@C=n2@DP`_=g6>Xpb9AiPQT;AE +.`sQT>_a$F!u[Ql8p)5TTUVj=?$9[451jD:N8:U_c)#QS#P<$MB2D2<]rh-"!27X4 +m<>^a.4sMXVk2mD^\+G!iSQiP%DKGh>C>aB*M"fHMj@\UH>mW#oBY#1>2L?BEJ_'P +:C^c%+=e'kcKd+5k#fQ&&Qb0op/JA`@i_8U6qM;3>h>XQmsO?GTb@"^e#/P_CuXM\ +h/g4"Y;]3'5^Hd..l;MZ+=*(ZCb*he1W][P4oDk*:D&a[^:sl@BmIqQWEqM=KU7s9 +PDsZLr1WEh?g?]Sb2I><+``q?2A+C%ap/<JSqV;=h9)q-/bgl89`U)?"pAdRHi3do +'pNF&!W&XZ?K*&0<n#'>7>4pF4"'O'2Z1TqJ3tpS4ECpBcu]2p:N][YSB$$+`C@X' +&(AHU;iV`ISq/lA<%%YUf/^DKedFW\/jUH:WY!KU<h&D"a+31_EJUrIHb@qajX:>H +F[6tt#5"lnVZ>Q@>:mtIE=IO;`/\76n85pi<5(s]PX3NcGY@K3L&=#nX?pWBk&4&P +5kE>5\(Y2Drl32SQBc?#KB@<i"su->V_gm#\M5\LEkm_-k$2$YX4rHJ3`"l%EmBU_ +03E^MbEi,(pBTpBa,eu3Id=,F;Z-6[gX0^Z^@gn)n=,a]ANRu\hhc68eIJch)*j1@ +!0k["N"Q,t@I<->Wt<R[=E',G2P<1(VuKP']q)#j4^Vb!9V3]OV=93F7m;+.,0Pl8 +<9?8?Z*jn.<eu)"n]([t5ZPb3++*W'YYs"Z1tPAkJ@YMLprOLD[1d((.69j?o`i)A +p8$uOPI#]&jXp#%pn7"Behdok#/keSCV,3DGr["F/V>o?)V^L[Mg@tM8Z["'D(+f* +%I:rY]Y9hqm>0i^_hX9o4aQ\[8LWVU+i<_;Aapio8]nlYlk>X!C'`i9[\r!2p$926 +BY1Q`Du3-3`&Bh;W&OmJMhMlNNG;,=Q.$Jpi=H#a/12(Il`.LI1X/+2l$<&iZ<SpI +:8i';LM9(N4Rn*X"j]C0m'1'@0[NoD72X1[EbrGA`5Qo\hZhDJj!tnsg]u)%Q@4Z4 +7L$-"(tMo089!fhiC<nS)kH?a@tT:i5q#!b26[uS`M:>tdnVkf4X+5u!DU?:VYJ@f +^bn@3[^lsq@o]%0AIM2*ZiRjQcQ5b6"Rikp7UE'U%FA(]2h/F"a[(KfXE6/0k9>pK +QA4&>$M[YjH07RlL6k(@c3Y"5XjZg+%\S+?;c)WQXdLD^.!eZ/fMf5Q$94Y=d3I1f +nuerlJo4Ds5g&err.pRb.WHLHX7\B8DqfFk5Cib^c2FVQ2YHV/rW%?58>\N1SJ0+6 +WLJJ366>:6T,]N%]H$N3]V5^\]3(;]E,AA#E<d(K=c\JN,r$U6J@6\m4KHMcdZ.-@ +rcW=^<tC<$+A)`@`be.\=.04dVZ-6ZLMJ5?TZa2*"F#EKm$4D]eh3_Cq!&B64!.ap +1l7Kp#SCC:@*Al3_?GJ@iM>=V=!pIAN!+/`.rM-Y!EZQNVXh6ur9:msJbN(;B@0fS +J3o.X8TCEsN\tWQaBZVmiV>_Po;Xd&RnrPdY!F\%@Q=M>QjK&DBhNh3WPg>U*:OM! +alCnhRgYkP)\&H[9kg%Dbo#[jI57'fMO#G_L>`F+]_)[mloajV2W_CfHW&G;4-a<V +6SgG$kO[Y>j4R=-K=l)+5DDStf1"*A%RRu>JH_8%"C[r\c(TFT.+I!6/fkpqX_&^F +OhZ?Y.tSF<)V4E>ZR-]46faeA2BL`G.BY+dc&?UB8:"cCc$!SF"W>#UV(0IKG]SqC +'!6TP8eK+[VVI?DesC6uT`]:)<P[.-MQN+g1>[o2:\$$Oc,iBdkK":`&G%@Ti:=5Q +:CTp;J8FdlD;P3B=P/\l<DhWLB<+]Sij3`nHLa/NM*[5bpMqR$K;dRk#1&ic'S/%+ +CdW6V^]Rp!W+%4eGe!g.O4RRXl)'&HS=rYTbE#%10K'jt6dI9Yl=$/M1`-@]5B4J' +ic[>bF2BGGOm#6-$t?4ZTWH-;dmlTH%DRf#&Pj.[7Q*6QWqsJ<F0FI^#[aX=+;JN_ ++d[0Rg5d[2H>"JC]\7TMe8TP^n@D8o%FCpWa-)pAo9Tu&o_DgBEru*@RbHn][>o[P +qQWZ(\)q2f9<dQ\]St#(ef2cZB"r'/Grf<*]W0q91:@Yj!LIMC;)h<'Q7SMTb:AC6 +CP@nCjB_rd>0^7G(Ee`N@Mk<,KK)V-b7<Y6Eo].Z`uVZLJmbN7h(pR;H!FTDotX#- +-F65Ilf_4MHB7G-s5o*fJ+f2c]=rVDY<%=dC3aNI[r/32EtCgokO7q/rWafc4[5'q +qW+i?>ukg>>MXj3RZl=&2"=G*eo]/%H?r%TUUYu>'2kuPI_N$[n3[g/8qrZC/TlQK ++@h2;c">3qL_X&F`An'ePC/Z,E[rB/p8J-KIQ6`8qhG?9?B:c&ribsl1(c;FedegJ +0+sURB:GWcQ:bA$e'RSbWUq-^Ehj[CX6.3"$9-R$=4L+._6pe`kB69=<<;YH>R>B# +"@t=fbS+m?_7<7@O[L7oH?K,`U]0]l7D['LG+&5?X>2gT82opeRjc[SOYUk*!4F'r +V0[6nec::W:IB9LJW!T>??tj17^7]WX9h_2EpS=CI/T`7T>s^Wd-DF"3C]cabcR\b +_,OI\\S"&j^X$h<2kl-YXtjCn8_hm^`$Y)e^,kbW5\qn_D`cD/1^)94c^d/lp=jMP +oB@mbe4<QG/:cpqP,TR=o&+<Fip`_Mj1k3,.`=7;2QquoT63hb=4,dYVNK6(%$.?c +H)-7l]B`p45pf*%,o:X\aC^g\i5gP1%@?JZf^ZGQ=uD`lJ:,<4o=_fuZe.ub@DpO! +ZYV%ggs$cs.ctIJ[ClsQau&eC<i!\:q(Lejlb"1q_@`5E4aZn(gE)p2V-Im"Ee&>1 +.L$StQ$/]>N&`clAp0e>^@@L>'k^j<B_09WS!5-P/5ct"fCe5:8Y2!t630`)iL7kL +_aNra?YCo2.p5gmGcY2sB9RD+.Am0tA5AOA_Fe_0!R:[bn(tb>5ZR/:n7jTD+D-W: +hnH)X@Cb$cQ#Gi4c$1e+cRhf66%C1:A(r53e18(KnAZDcE;hW[A&:$AG)U+MPYCJ! +TbQ5*C)g;IcjfCaErdJT5-h>L6MPg!b4lXBU:"ssGae;cSJ*?36q'YoMJ,4bftBAU +O5@1%6+Kp.)s,EYZ8!c'maVSSrYMWH>05<[_T8ageKh<QfGM@_I/'qXME"JhIDh/Z +GjKtd*WW6!RP-uffHK6MmQX$bBIj,uH<?`^)2.b.R5=%3Y&rh@RZh(jZ_q/Wm5='W +/GMCUZr3\qKoAhQJB9+/*].S!(.'sNhN5Gm[5Jhc7]/,jHjZ\ZjeU*Z$q4nZ<KB2s +E*\g1N23%KQ:0?-kDLMe.UUFWVS&BWkFENl"IYa3&"rVfq7-AJ,g5>4.'F]AZB+-L +&\$?mgUD*.=p43M_3p]/(\EXF![EI1*<NU4?#2amAFZX:C)*/ECUCZ3>WK:Li]_u[ +F=TDVd[&\;.MaT:2h,kcRKZJeU?)In^[&ACPRaA%)3afnQr1\>P!AJm;Em#(iRE;4 +>5?f#?JH8q2i\bbY._7kNmd(BA2%o\X.<fHr,f3C[#Hn9Y]D!dc;_#GX"qi'M,[G) +PTq1bSWH#jCJ(9ie+n!Y""PCXC+S\K31F;PY4h"4;\YQ,HKqK-VPg?>!3kUPqnr2D +5gopJh4FPIg39/T:*Qo[CW5tR,sLOEE\?0!BJ)YpA$QnOS<:rND)jh"*\RT9,D$!$ +@!uAlHi!4dg!M[;""RIDb"(eFlVsc'eu"JfDDhS.`/"ru/8H)SdM%G?`\$B:R3H=J +et-RaHVNQu#t:=>CNI3<5A%F^?3F8Y,Mf"TlgbbO_GG47m;ss/pA_CAY8,i[A&$im +ASa%7])fJH,fSg;Sn2eDArC\P?emrbfn?^9UqH(F8ab*P@+$n'`-A=L7Y1H\koV3e +]6dX5Wrt"cl"_/&@l2C0Dk!gd4Y4RR2&uM/SN>J-P:Oou/'`l,oYYgSde`,/]bU!9 +g<aOb)q=rU;GlAD/dc5N?Z%(-):%Oc)X%%8p.gGq(3R!oI3a:l[i13JCr/lm(eVpY +k_!;qH%t5W%?uFbo0a"$s7VMPa]R_b:$%:jaJ\reS1@K<A(iD^78g!;7UKn\BIu-? +a9df88'8%_-3cimE=H%93N)&Q@O8r?ntm[Hb^(CSI\H+W,4TFJGLlHE)U!a"fs@U3 +&h\?]Mc-taN.RUB)V^9JFNRT*)p:?EA6fqS^*#<CN4n<!m9'&cVek]<?J8PR/^MlW +V:*V0L5=flO=Zt]#E_HJiC6U@3T/pP)9;5Yap_FD[&?>kU29%H^g3P0_5Jd[.i.#c +Lg8[K-Sjf2hC]Q+m7oFl9.*9ppN%qY=0<'7Z5.4c9/ou]ZZ,j,/R.im!KBLfAW=)> +gC"+`j;T%gl?t7oRr,?!S',kOS6_[N[n6`s%A>D^-r1niQ05e'BmWeX>c!WocWAd9 +44CWs::R5dP.sl"+l-Q1OQ*&mEk\KS75'eG&*ATp#Og6t88)D@f^NZ#mt&=V7-:3` +W]M!mF!4&uFLatY=kr&&$a9ebVNZ^nG3_pL]g5m80)8t4bKYE?]$ifK(Y6V2(+aR' +P7Ntu),(V&O_V)E(8,[PcmiR/Ve#/MBuMb>G<MRmVQ5nWK9\6i'8THMN7PtAdNp\r +`5[lC\T4lJ+'o+Wl>Y:`TW)OYE^=Lb1gKA`2O4H@p7rDfGpnHrNeQEP>:pUJX0kC^ +JfE;8hRt.n5^fXOPURp<0YtTW^@nO)VolaIj]Kf*9NBCe;s"(Q%T2IbaU!oYk4+1& +X73Y:K')$E?L82,D?Wshg-JYLq.t:bi\m7mE1t)ZUL&\2opcJ:RDWs(biFu;-?gfE +'B1S&DU.X18@[%0TcAk'@JMhT[Ks@1il:<Aqqh)6(=<Oum;sUtpl0D[K<MaN5P&mj +)Xh^Kc>o'F"Wt0lA3nHk@UkZGds!Q*@OG@()5&5ET$-JBo8s^q=k>Naa:7[EFluXj +@`)$`Ani\rNS@0n[:t28H]:I`G#BZ9E'.;0Cc;k7VA)Gsl?\[<`iu<i=\ek+?/N>= +en*:Qm7U[mhhC"Th#JbP3WDZVlik!K]:8i;)O0[S>ZOjHoSBceHkmOAG\2:-KZc)* +Psu'=%,&6$b)3On2q2l>r(>H6"RWE<UqBBVbu$(SYo8AL3lpn'G:pTrqs/ec[%]/< +OBc,n9sZRCm<F_QS<G:OpfP4PPQR7NZVXD;h4S$HU]PNe";aDf&o\=2PS(%MaBR4- +ma/-i,9@F,22k\@Rp?BiAK#jdq)amW+=kB)X/@q\c-]&b9jM%VY0c@7(-mk!V7Lt, +%)'M!p/eue3V085Q*jIB'0cnJ3`'MJMj(<ZktmLbZ8TNtZW/mVd#%l'9pBCFZ7@u% +o4sjNVpL^0KZ+L27&SkJSH_or7]sQJ.qum[>\I;6$qX^G>qI$?jGB;C's^Mu,G:78 +mJ'P-i&6)c:";C*JV-O_%QnInq%Mq2M&fMIa081H%b<%Lj&`!+WYN4e=&]iF5OuX+ +<"sMNk(,TofO[!f*c7<W"W:T?0=W_cdeW7'<9G06EYoD>jTb-\jX0KIb6l2EYd#>$ +(!$Z$X:W(6B!_Ki.QbBgcBY04F!?T9e37i1=>`>oe5`Qj?-"_od1,9+-VV9"`Ncl^ +QCsLY60k]Fn]`"37L_)JnF:D0YM]8N-gO@Kp8u[D5rgJOr?hFgCa]Y!]a0H_g7uZ! +8cYs/<t77<:1BQa=<,b[/?\ns(JlfV3;$2kbJ!&l7foO_?+r1_cZDn%/0lETf,i=; +Vu4m<8(ZnN_eN!mMmMaOQ3.m3U#m]W5="874tp37S_-Yc=)h9&@t.SjquNY*efs-6 +3U,)e_.&t'H%`>*`QmFP$neWDCTtNVQcn)!^6"Knj3!VF@Wmh7(iX&^+K$>aNatVl +g0dloVN"/.Qj&;U8T_j1?c$Pnn&baY_&51+Qj^9`Xsu/EDF#>GB1q@2Z3O@_-"YUa +()`<n+ID*l(P8EE$53'd!QR->ENecKU<N4qnufXZJ/MK5cGJ,W#%AT)LQ>1,JI=G2 +rsS5]\45_l4)teo#.V3GRjC7Z7&.allTXlaTtMZf1/YtP@kV5T[ZiYlqtBDu\h!%a +"Uc#`>SN*>g/"q2mDnmfd1;.%ft8l6*h/CjM^928ipE\jS]>Jie+F(;LL!bfe#"V@ +e"Ob]*BKnbgN0i^oBk`E,3F\Q$/-A;Y"-a^\ckYM]K'0AA"BR-jW,d:gb*E;Vd33O +]>c6@4*D$rWk,nI(+&9;!TI/[>*fM3?$XR&#Fh'V,G!8JZ_M(5?BWlu3+fud?pXP< +Yrp1_lt[KQG)Elb>DWj'D-gA$F.6>OVVa)g&;a[E6$"_1AUZnRfO$_lc>^&ano0Rj +T,`hRP!/3@/=2U;U!n,jO0m0cDHD1_Ot0+l#Di#?R`4<pX6\]+@g\5ZRIV/M\)4_C +&;T76i>_ML^Xjl:#s,ZVq!GCcG2OK;LYl?^@Y-LtE7Tp^kL!`Tp#.+E3F"*%Z!(iP +j\3"bb>Q>4LW3A\h]n&6'/&^lg8W"<)<+mMmAtukhFVc(Ls76]B58W-Ge_O[9JiXP +m7N0!em%/]m>Z5Tg,O&eI8o-Vp/@gENf0#i6-&uk)/a)o(q/WDCM5fbbcPLM^7\/< +k[NrMr'K47YeS&u"rbkH8\1X.lI)j$`a!!cRh$'o?[2?.g\(i?D:[Knp4,OmUa9^) +po`u6cTfKDOgSfT[:m9TQZD:s2f,Q4@Q(%8c2+tWPb<o=A<BZZG1i'?E8\O*6\h7[ +m^\N/:S'Uib06miOgmm\H;QSqE>ZRZ*L4(13@3F-XHI$]fGn^6Tee4\=cK:>4@7UO +lfXdF,X(j,D=?Lc(0?>,1r_]>]c8H]Maj_c^'8>c>qJGU$]L%q&X"so/+3^X<.m>$ +J,.$>'<_.cS$[_+pkub_rm@Le/'b;d$Y@A>']_MqV?,9!JZ:Wi#Nm\[=rOE^ZZ7b0 +cM1/kpcZ+43kT6_L-r<fn.l0HYrIagUVdcsdk=2rH;:k3fLV(oJ>4%s[AU.T4tlVp +Q]s3S@_+*KFNH*"a('l[9M<MW_'>"4;=UJ-P3E*^l+H=WRUJ6+:40C+mICWa*NF-f +#fPi_]>Y@dlo:XYp54eL/rm2E`OXRP4kD3IK">Y[<+hr&YL9#CbC"#pWN3JSUlAd> +=&[*qo.\GbJP3QsGDBJ_9r6\&RsnBG)b(V)]P1<P4H&h-?%Tu6&..jo!u6IW^!sQ^ +'J3u:A7X@B`A9;+-sM-oXeL.Pp2H>WZ;/opp4p8NdPU9?@@D]@_]LM4Btd2s"3R'E +UK&c)DeBu1i;_oR:1<;p6RYVU@UN*sU>/M:ML<L+Y,c_,E.O.Y517`50X>"ib,4u3 +-Ji]XmL?9E/_44j;h:>->iQYahjYFbl&=.248WE"SrW+p:Xk#%UP7,sLP0C(5-MWi +b3@BQ(H*^gd0i!3asc>HX*:J@%1!4[$7XHCi:4D(N"]ag#IW$MbFMPUY)2cfmXQ"h +aS@eFD=/'3_R9%V!HcV=qr(Em[#L=C7OEl-\.8!Gh]D6?8d:5s>6D82/ABpul*NEf +aB,n%`?e$iY&^@UnA0ZERPb%P8K!Y1ar?Zjl!^%8;B4@gVHuZ21'\uJZ0DhFfhPHk +jFd^AZ-uT%*(TEk3W13+3KgB49T!/0e!3-b?'gfG[-&@6=HZ:gapj_5X.S(UPOe%C +^Q+7D)%GgMG))AUb)Omh'BDh<O6fAC\R'7cdnFP6R1%R-N1"][1iqB5`MmBZ5":gC +?KBi`K8T7g5rlUD')+p<\aYq=';[9l'QQV)g6>;o"qYloq9q3<?*0i]22WVonT\>! +7No:?:/L)!>[.i\/uqln2DJ"^I<$bVPkc0:damR$@O>8h<RKQDG+Nid!$-79EG#uq +VKjej]u3rD2tm$?lT->'$kpr&#n"hZTEC?X6/O\"p6Zc)7$.bH'oLKDa:LfA\X8OQ +AtcKWlHW>4kYNF!i/>PT,,`^@HLn5.!ZX;RS!"q+2^o\/Y@BF$WFDR4UHc.[PdY)r +W,(:Zs$06>$1k+cJ*9Pr"Fu:/^%I+T\Ar/G,7LVG'>#oe>4g'E9VU0=0;MB>*1A31 +4%UUl:h_0"lqkZsP1XTRbc.r1`%Lb4QfIan4i7^JX$nur4#rbQAka1HP"OKQXth1K +A^KoHd9t$BcQA^4^s`5Pd-M8.4,$2\=AM,d(/$n@8L^E"\4h\#N`(,IWe/ks"Kg\) +Cq4Y?XBiC<9cgnr90#GYlCj)tg+Ecej?VS55^Jgu[^;=._b;@f)DKDQ3C62C!=1+# +e=k"5fTStPoQ86C*E`5Gf,3\mdn!(rD?1W>1!896P*sR*G-Vt23Gr<=YtUs0kMAVd +N>gQQ$jak'@j#rlq:[k7R/]4e[[+SSDCe(#AVfioO:cRf'R9C8!GM$PN'9[S30^O" +$C,Jp!"ui_Nkt6kBsFY>K4iK";=S*0BLqiQs#CmB_<sAb\4D%,Oe"Dr=Du6MG&sPb +Xm:,c8Fi^iXZcq@P?*PHQ][]EdU)E'j&]#*h/$Ib!WC-(VpB-d\MkD1So)`IZNI7T +gfQ\4b]J!N3>_buT`Ya2_=_P]5WeiomaDG<1mV4#/RloAS!]V\:NE95AG38u+4C"M +H3plJZ(U8Wg.QH*cq$FP1omuthNdcXA_+tRp0O;:@[^PK?c<3o^&iSb/Lf(:23XN# +2]Zj>5Leh#pG)E>Yt1<0^'22YOG@1<'@k>-/qVm"^o)HsR2W(&p8'.^RV!WO-5(<A +I\1SQ:bJMOCl/i=7`oRGgWueQY8IH[?P-tH@tq^E5L$O-8stb!I#$WaWcpXe6Js4[ +Mq%gD'XI4V31!IqqN.%X\G9kQB-%PYO@j$sI'J,4I4Je>c3L^H',(]]2U5+/!BLd2 +:M5X?K^;CWs-t%M(lbVUOE^+XCJeebkL=9,GS$N-OQu4h^cU=FP?t9,c*Jm:"jI#l +s#@MoLb)T:1;+YI:AJuu6";:tH'0RDJ2='Rk5KlhNdW(8B?eI&h-SBWi.&QPi90?# +l@u:Ii>^fj@@GBph5.\MG<C@C!/M1c?lP<2om&N9mD7CqZ/9jNS^$ZrU,bNjC#G"; +J=Zu7*d))Z:\*8oDO@(k<[jq@?!8<KqpEmDF\u<O5/\^O>oi*T3`3sXj@)c[YrQe; +RhOMkkb\!$5o)KhV%K:g\7#@@1^6#;rf'(=Q31^;3T:PYK'ettdA_t!`e@5!NN0`6 +U!!_D/4f&B1g2sNkR-u@rcY@WET"W`R)hC*=70-_Y(V#[7,9c8E,s)lKaWl0GNM4) +(IO^`,3nZ]Mp89t(W7kj2Fob8^"qut(+XBubYd!U'C=61=<$ks'PE%/p."GObeF^r +jhg0mKK/Q<c4AI);f=5:qH"-&Taq]m76I&t/*XUgMp&3\'eIo)<uZ7N?/r\k[7>;s +:SuV\OQG/IgPGJ'qR>RrC>!f%Ws@_F>!SU"R?qKj+8<a[]AsCl[b_;?Z*9GdgX[PE +qtBtu)6S#QJ0htrqA%a:V:6HE@9noXA+;,\G*Ff*@oOt)&Bb4HU8s<tdB6*T&^/QH +g:Ub[2:hWc8udo+],2dNTfl$BZ4CLQ1oIkci;H0Q<4,6rC%P'5oLlsk9>C*l^[t16 +oLlsk9>C*l^[t16oLlsk9>C*l^[t16oLlsk9>C,B;C_\g>HVg@ +~> +grestore +showpage + +%%EndDocument + @endspecial Black 924 2078 a Fe(Figure)25 b(2:)p 0 TeXcolorgray +1317 2078 a +SDict begin H.S end + 1317 2078 a 0 TeXcolorgray 0 TeXcolorgray +1317 2078 a +SDict begin H.R end + 1317 2078 a 1317 2078 a +SDict begin [ /View [/XYZ H.V] /Dest (figure.2) cvn H.B /DEST pdfmark +end + 1317 2078 a Black +Fe(No)n(w)f(mix)o(ed)g(against)f(white)i(background)p +Black Black 257 2312 a(Using)f(the)h(commands)p Black +Black 377 2515 a Fa(bmeps)59 b(-p2)g(-c)g(-er8)g(stefan_255_rgba.png)c +(x1.eps)377 2635 y(png2pdf)j(-m)h(255,255,255)f(stefan_255_rgba.png)d +(x1.pdf)257 2839 y Fe(we)25 b(create)h(an)f(EPS)h(and)e(a)i(PDF)f(v)o +(ersion)f(of)h(the)f(image.)31 b(The)25 b(image)f(is)g(included)g +(using)p Black Black 377 3042 a Fa(\\begin{figure}[ht])377 +3163 y({\\centering)377 3283 y(\\ifpdf)377 3403 y +(\\includegraphics[width=5cm]{x)o(1.pdf)o(})377 3524 +y(\\else)377 3644 y(\\includegraphics[width=5cm]{x)o(1.eps)o(})377 +3764 y(\\fi)377 3885 y(\\caption{Now)57 b(mixed)i(against)f(a)h(white)g +(background})377 4005 y(\\label{img:b2})377 4126 y(})377 +4246 y(\\end{figure})p Black 1851 5637 a Fe(6)p Black +eop end +%%Page: 7 8 +TeXDict begin 7 7 bop gsave 1.0 0.501961 0.501961 TeXcolorrgb +clippath fill grestore 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop +version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto +closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show +grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a Black 0 TeXcolorgray +257 266 a +SDict begin H.S end + 257 266 a 0 TeXcolorgray 0 TeXcolorgray 257 +266 a +SDict begin H.R end + 257 266 a 257 266 a +SDict begin [ /View [/XYZ H.V] /Dest (page.7) cvn H.B /DEST pdfmark +end + 257 266 a Black Black 257 473 +a +SDict begin H.S end + 257 473 a 257 473 a +SDict begin 14.5 H.A end + 257 473 a 257 473 a +SDict begin [ /View [/XYZ H.V] /Dest (section.4) cvn H.B /DEST pdfmark +end + 257 473 a 100 +x Fg(4)144 b(Color)m(ed)34 b(backgr)m(ound)p Black 1286 +1915 a @beginspecial 0 @llx 0 @lly 162 @urx 150 @ury +1417 @rwi @setspecial +%%BeginDocument: x2.eps +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 162 150 +/DeviceRGB setcolorspace +% +% created by bmeps 1.0.6 (SCCS=1.65) +% +gsave +0 150 translate +162 150 scale +<< + /ImageType 3 + /DataDict + << + /ImageType 1 + /Width 162 + /Height 150 + /ImageMatrix [162 0 0 -150 0 0] + /MultipleDataSources false + /DataSource + currentfile + /ASCII85Decode filter + /FlateDecode filter + /BitsPerComponent 8 + /Decode [ 0 1 0 1 0 1 ] + >> + /MaskDict + << + /ImageType 1 + /Width 162 + /Height 150 + /ImageMatrix [162 0 0 -150 0 0] + /BitsPerComponent 8 + /Decode [ 0 1 ] + >> + /InterleaveType 1 +>> +image +GhVPUH`UdkH(XiTR2P.W1XkAdPe`N:AjA[3@>H(:mMAA1&-NUg#Ri$s44o(7&/`H= +"CkU]Wg_MEX)V&^<2ikT<EmRG</%]Z.begjNeLE^C(as6%DqlI[dj;'F?e[^T!a(F +4):HKj10DH]`*/`n*B>Hf<a?2pO5@*l,=J=FHAcm).\gp"rUs55mA3;O?j'gA<9(] +).\gp#!&AgoY/rD*1cd2cQDP'_2Ch`i-EWh]jTU@'`#;9`D01bY\Ea9ce;9Ma1T^p +q:qh8GjFi\%^L!/`k6DP+Y^kem%rci>(Jtb4DA54ZohM//WDZK:)[t%YJ'9_-P(#' +ZAL`2OL`.+G>B-jp*HVYUAj1um_A.3n*H=RcQo\6)gr$NgFANqcOW]5ZYceF^^ZG8 +akZ\6qnahF4$V?Nl;fRTT)scuA,`otd$#D=>=KQ$>H=np:C]LYpj*JMj@/JNoN`P_ +Xfe-@/][-Q=bJR7#*m0-(UmH(]c:P?nH@n@D/\`Bi>f`?I.>kds7DBOGpdQtH;;3& +#.L4ef@E^?@V_<o_r]&#euBOq<\@bVguWSDr8c%.*mWdP@"2V$=;F)`*Vi:=R^QE! +HuH;LO2KO=C`,p9h!2a._;\q.pu@8b.PbU6):%\jT`8?ur4c=#0OBG6o-in&bcU@o +q.k-149f$h;MV^YEP!gpi:\(i,^WH*2fsB9D-Jn5(*ES)QUXc0jiPYUE&jH_@t[#* +?-Y=jQh174D:@-&k41\;Ikj"0rjEfD*pmGkD/nk\/m#IsX)+>hKiK\p*n]TC4nQ]H +NZS1P58ZQ[LOV:0Cb._C%P0^Om%O#WYe8cQ5nH#nhtkF;(.OpBj21!rG:^u-Q9"-8 +_:m>ga.!kqpXrqsT`"W!Q6So;G<T-fJ)!'`m+oGNH_Yp@]PquMn,NCN_)7T"GW`S8 +Tj(F0E$#S[^Fh`nj63ar)b5DWa"*od^1-t5m$bMio`b4pCq7d1kl]'Lo'C"+>/es^ +f=Y_fNK8L(Y$?2=\YK1GhKbmrqsf`.rnf(e;<44=qUF_5TDis.r:b[7G=UQjguh.N +m+F2k_$(X6mKk3^))I[C%efb?qL.k"gnfF'XuR!q%NiE2j631T4KG^]`qQ(;WZKT/ +fOpOT]dS5HVr,U?Js3qfEs,;=l^W#cs5Tjr*F4*E=el#j>JE&lY93a_OoKIaRA7Op +d"dL+4bUkgLA5(=b:u!-[D2[pjk0(u\*'Aj\GXY@r(b;n&''"e8&=6GK5NfG$tbI? +/[js:N=4ik@ZMnN'O2B$\:7rZkdS![meZ@p8,rQm0CI(L-^R$KVuQNcd<B*o&@bBq +j:/9kqu\#X?2=KoO8e2:hH/dq^%]48J,>i3'_s]VIWpp(r>WN!$'0KTiVe/lMX`D\ +(<;Zas*==kjmSp&s5oN;*8NSd&j:O;k<E<u6pK[$5$E*h^uF<_E:5mF?N$s^%E@hM +GOn.0:#W?Nb2H.!T5o`)@rMfo`Y(mJ6fF?o8ptudo<>:ma1=k1csQh;N&(eoE!&IH +oriiCf11>ac?G<JjfeX:kjl3tI<=0;)F?'%lW_u*9C)KKN^(GEq#&b#or`=/fn<#j +-\!3bZ/sVVH+\4"+7UKr**>>i23:D%^bieVKA=1gEHB6;E5/WeAYJ<?@[*M_c*KG8 +O[$SHPaOXVp*+&&@b_E>`8RqEbubdUPQ'Qo+"Xuu*=$Z-)a+)@l)0UAnXJDuqP.Er +e^6TBmBk9[DgG?E0>6<R#8H%8B+U*>YrLn&asDOu^C-61"+2J@`,=U.@^"1=pC&So +<XuOHM`$R3@s+HU&#PN7SMgHEh9._&E/:-"rD(pIdFZ;0EIMKfMTQtu'O:rfkV&?f +2d#q9lX)mQ_WtMe\mVU(5QC"M(]!Eu?F;EE^$&`cO!L4m*LYtMn6Ot7mt]0M4/3a5 +Xt6:`Z-gKC:C\?c;GM1XQW)X8Eb[[+;`hW:3(+;>oB8-C,A)\NLV>[WIES\#c,@$@ +2mg2e9C+8h(E8b.EW4o^m_8Ur2g3F8=]tUNWM^O-jR1j!:]/A=N6Zdh.uKkOLsPZ6 +`Qs"qQ*9PaKP18o9R^QsAFbP*j?)p<Z.6cLpl420lt;69`a=,'`\)m=HtjY<`a[3W +Rb*hBe9sEF(M<S6Cc/X:%Y++H2Kf.[4SP";QTDkl%V63B!e8p0cLL"]4o/RKa\,Z8 +MYPi6kNl,BR4IH"q:Nkt?KBmL&q9^[<'S5D2ZHS0Er$3&fP1<iD"J0H)biFhcLJ_: +-U))G3Nq0U>ptKcGhkbC:.^"(mC*Lu(QDSe'/TVQO(`mtGfoW89h2tXGGahcp`-If +r4P;Q3%;u;>5TOXVe%Q)U)`/3i&>DGnK[O9Z-VXP].UUdkX=u%eP@1[3X?5%2_XhI +k>r/V$(RC+-ARud_#sOtj%se_GTXE73P;f,g@dG^X`'W4G2$BVp39_E`a<ETKLpJE +i*YBGjUV=[/(I.C^Cn:\#$YFHI?%Z-Y48C8I&>s@Il,g?6fN&>F<P,-7c*S2oZ#bb +E-9UK$!6\Q?O2/&NbZaG/G"U5:M][HfW/R*p$17MJ'Ueq&'`\(rGZSVMpkupaaKbo +He4Lk)D@T/\NFmnn:s`(6/uVN+n<^jiM#A7gKM_-=u2I)D=&Qt2Y$[SY79W:c=ukC +r9%mfWKijoL9p!hVQL/C0m^*.eu%>;TbANGhG3LmkPO,FV=l\r<?81?Kh"*IJ!`66 +F,?=N`ij&s3('cfkk4!'_+!'f(djHNCbN2[a0(jnk'?NQY\)1"-?h8SLZB_emmWf` +S*(Pg0fZ5cVQsX-NtqWH^*[dIpMT3k+-rAUY#Hai)8MWI5O3b(IP#S7Xg8Qh;eMft +LJ>Lj`[MFGi<r!onIU(8itQ"a)-o46N]]2l@r@pODP>iUi"?OIFaQpgAXMZ-QV6XP +D4W";b9?QqC<)6^=R4=N%iRcQReP(+dj)\A3#9!ACbTHS`*_&D#^[c^MoaU.%+5OR +UKZh"ioR)XiD`$Xk^5_iTF>!g7]bS=*#r:,ad-re5-'][I7P2WT$b0NRD`]5DC=>` +4t_+bWICH3(h4EBNf9%HCYj!q`i7G\=5I>ER"`lV4h2jT6iHH-@pO:W'mr9VUS`7Y +=Ps]oI.pHQ5%G.e%H?!j-[bKR8^.b0335/<)iafMOW?=*6Ok&4-h87jM9F;UZaE<T +/_(nkHQ.#XF3@_KQnPN9P`-jFO'"aGH?I,3p3`Rgi9o?b2)um/Gh_CG?g8rU+EpjP +pX/.h4V&Qh/[dn6nS'Z/^t1mIL:L>53J>5C$a6`Rem#XWRqrPq(OgPE&''cA3CMeE +>@i8olFH:j<tT;GH"qRKk@]g9r!IQ]E[o#9Qe%Oi=P!6K#-[B%0`/GaX*n8-83Q%' +<VP>)kdij-]=TS;p;YrRAriJT6TtC(K.]92%^jF#+EeJ_LsAp8WWV4Af<iZR@:Kpk +GJr5ua78)PqrDhV[Iqr*Nph#.0E'>_K.hZ;kek#UNR%C^?S8m%o$&p\I]neuoq8Rl +*"m>6i]MSCV\?JOkX0INS[Io_r?m5s!s]#@Xd6H0g-C$FIDWj.eUQ<3jKQSF2-t0A +39I3b:W(kGjb9++g]tj3oa)UeB[#F*?M:[&O&Hk_WAWRkX"?65S/c-Z@HLarXSsAJ +IQc]K4ta7nl:@=25Md/<U(^s4Io$W1[8_nsUL]r#^=7cjW*bq':^5=$aeA\V1%NW4 ++1eUdmenea8WeB1?'lV'f>D$rYslBPDj+s+kTbaTojmW]3n%>ACVQ'+f*fCTpStp@ +X0*+L=WGuu4>dTbC[Ol%#Zp6+)1-c0oR<8g7!H*;W=N8j1692&iK+s_p)VePV/AuK +5$%ngj],>m2"dd?r%EDCZIP.+:\M.soe=Y+kjjGsPBfLd1?f`iSgO>LgAFY/"^>;8 +(P=;pg1C3"ZYP%!4ULbtltPb#`%-Z:i'+Ede[h=,[^A2>W3Hh;?4fk?_pO[d3:M`Q +]K,P;pGI66B)mj$%FVjAfm6b0PgkD@_eOC"^Tb&fqkj&"5!>8QY"'#*`?@;4SE_=3 +X(5S'r<XqHZ7>@DaR*'[k[Cu;:>D'/+7pd4\*I%qUS&FlYIU-85i/B>aZTTd/YfeF +n_D"pUWiLeqkeh9ED#@$H(9$q(6MW>C6Rg83%ma`6Yu@^Ps]\g]io:1C>2rEUO*n; +kHUC814@CLZ+.R"oW0S#&aNC_-_?]On<E*qhK.YQdDc-4$b]2gANemDN-rme.Y"\1 +c,E2cC0Fu1_dj>hbA<6!$\e8+AMEf9g!RRgp/#DZ@-Yk@h^s>[*_[Nd\#6F,oc)jD +f1`S5OaM?E*hI%+Z1ru+Lb:gaT<5oi@F9ca=R(,-(M<4qD>g:'&_F>7`6%.oi:0V] +4KmK$"8/d.n#H>eI6M'Y@iJeL`@Vs+lR/\CqeYjK-Z6-4kV_i*48=K*Nr-E6S:&ES +E2i\f0N8mjot/d>9_#ZV6`g+$Q:"f.nX3S&`e=NcG@nbM\RCEnHM4[`F[j^-S<!ST +lF8amQtr%P3TF[\B(LuVL7-AuU"X'uMg(fGqQTT&J,6ou.3/>FrIr.3Is0,m[%aIW +Oib@?5O%1h`\+ao\]Z($[5sAND732UDaNbGT$cV5W1TSYF#Cr`oD8+6Fe4"97c,-[ +2OA8E>LonSm>l^cm'UQnJBiE_T6Q<u@ii>VXKA7)4D!KNjB=U:n2IOQ.Cp'#?[C;? +HJ.Ur;ml5pLhX2M>\\L`&'?)W>J$DFN4iT2^Wkf3CT4)]01-h@p#C>fLiG.qmt/Vb +YJjbYmer##EmrT6Y)SlVbF%rckM0U_NP.76^T@80TJH;XYoPJ6IdlYurQVV)^3e<p +q1LFq>_4U+&)Z#;o\pe'@E75g<M$/^VC.i/-_-F8euNESL=VUD*h+%<Gl>R9/3[ON +cdl(D2H+C70%dVP7^r'&[Vh8oLG+]Gm28"XolJ6E]aWUjCEdUK=8$VSW5f*.migA& +F'nRo4Eg)RZ9(2R:R/tCII8\"4L]]-?21&lqH8Nm*kaV0s7dVE-F"*V.`u6u#DGNI +bMKBsU6`[p)1?bS1mTjs.J&gV6Z96S/%)iu>LQXUMrq%A+eo.E]C9GTQb%&UF8B\* +YFmM[.JaeGT1QJS-[TRoVkKHnSsi\$#dN"?310_GF;R-V,/W@Bkf)Np_JIVR(TnHX +#`!?2G\O<%jStQ2IN*a2r9^"M<VcemS]2Q4`M*I<?g)C>pc3T[\XD;Af*UeJboqSs +kI4/'e37fO4Q80N:P0`;KBPPpbI'lD?Yc(9?OM4KrE=7(*5c;;3I7V2^Y-MEh=<WW +O&bFkY,Bn6=H$$F([U&9YpbZSo\*!Q>$VDpE/=/)aYO>h;Yf?3kP,!B>k@eGjD=%r +K"!@5^2@AEn!DAB?hS)IQeOQ.p0uKDQ5o%hIFZ7\`$*(2HRja45Q!TbT!_l$n<:E; +Wd_R\ktA_)iU#NXX^jt:rKi/!j'ZbE@1X2_$F\l,NHh5:-6N'=<#>,^^\HRNUHe_C +<V`(`%.`.o0!IG$Kj1#FFnEq!c.R47QT6&2oK1S"Ku`MKhQNuW0t2<iF,;n)4njtU +N]"'L\r\n)fH\uO>I1iMp0M0/k:tTZQCP@1rHO?5N-CA(bi`8fG@@c;?M87$=QFJ` +C<""u%`eB&[Xgs80f"3-DbT^i0Sg3,8"_N>=#X+9r2/2S6qnO'd"h,?q1h[\de;F; +IG*4BY5A'LR3';2[*:\,fAG?EC7FVjkBdf)&HAI4nc-sgkWjO.gM1YbI=DdQ@IAuD +g$1_J4X5<SG+>qM0Vr)4%g\5+Ir?[RjYnGS-8'jVitLL]s);CH:?IDu&'?#@&*>j$ +fWsl0,Y#0@3ocH0S)!jo?*8/H1kqE$41]@1&%hU^heXp-SG#Q\"1>h!=hM^;UCZ>1 +Go^j[0')l>X0.0"RD<U^o,i8YkHMICf0ZAKOn15o`[o%R`ji+j5R13!K1Gl,hFen; +Irk&L*-N;BMGSL?5D3ttnMT0Io&=0h](<!Z#Mmp/)I;!t"h8I8,H=+p_nI+NF%>"e +5b#E$X_6I"N#79DR!JtA0X8]ClC<Mc:]0:XQc)h&&&Xb($MG>Qd<G*R=H.=^&7*AZ +*:eRO!6=s3(JZsMZb@5IH]ISVidEg4V]nLjr!J5V,&Y,4RS3:eIUT8f48Z[?@AZPa +j#SQ(\]H/[=t/Lp[*>^J,i6]?mB@r*cu^HO>,RQ'fHR5$rT*Vnh-:ds(SW_AY7CQi +lCuG+N6,DLUk4UiH$R7MENIBOCGC"`(S'IRRb?>hbM-8:\XTXs3?214I2'm]_cYZ` +/8D(]-^$P:AgUm;2qMo6QZ.1aI-,@oEV@b@ZfZRh6f*H$<>Y3Ir'#"TS)quo\0A8. +Y4(lg?F6Q]7J)db6L;8II)Y=8lF<n&B:me:KY'Ef9dtQZ%X5q(puPo0]e<Wo9`>7n +9^P4`nT2h*$nNI6Sd"`7Lc1N&I6E!?RH&R7.IT!HA*fp8CZ`:?j_q(RGO:jcq_Z\d +)nI"uY&ikf]INP`lG;\<ctD]]o_p;/Y&D<EFI"*?b)TT9]Ii]1Xe3*=Mmp^=bCRW" +lf"!om'ASb>m6"r:@CE[_(BeZhXdbn:$ao`NTBQ&n-;`NCS?Y\3$*8<Us5*P5\=si +1W.n`A]B5%eR^<XH`^B2AAT^Y5t)!iff*9-c8j,I"XZ%8BD2FL?Es;oC<S8ff2NO- +8)73YUCX\A%W:\kHo_4h\H]9IS:[>b1S046oG3MXkP5"$^;ML2J!+%r3g#pjSA>r1 ++nSbHLQjedj'*@JhK(%A+flP11PP+1/G)kDT8.==2iUm:2pUM>oVD?03=d*jk?P'N +ZX%.i](>We*"Es/m3R\_E:I./?ZG3S3UL8+i;,He*<_C[>e!\kO;GT=F(#BEC[B5S +3.t.8BE!IjQIkXUa[)XOGob`K>F!*rCZY/,a^`7lW`ruHBOU*#=e43NBYC3On>`H0 +alg!;QH(S0W=u\cgVZ4aI1YI"A^Qr&/CMj5S],u:o*4SF*VT&qc_3@7CWkE&!)qsa +j\NQl@[Ag%]SG[kdpQtKr26$BD<?-;Ck?B]CW62pSC7.f/lYV-B5P3)"l)sXFG<lZ +'DlBZG-T3hfm+)8naS^Gdneb%B/2JkBm[`BC[^N,:)<*/0t0[q+gqQjhV]pD8"XtM +Zh](UmWpiL=.&fIbh4E,qM\olc$VFNnJO;S\&+jsBAVP1g)e)6PY67U_sMTDl:SJ1 +AZ!^2R_JfMX7]l$qbd[]qW3!S5#`otXSaYn4>(_uBR2Dsc%\Z6EO,SflrKK@Zn#CF +XI0plF$GEthf:s#gkpBEbdF5f[5O$4/2ht7,^*eVAKE4[-/\8!e*md4S@bCrR`mkK +)0<#j0);fE-\(QD,+$T@3tQmi[Wrdt/BmHflE0B=m0f[JRliY.Y]*.gJe!GuC^@c` +*"F\r5DR?fRr<!ENmM(U=+qN,e&4*[<?4Yj)$Wn8lD@<(_BPV;S\3i-EdL[N&]\4q +"cVM9m*pIO,:Z?hREp,&4oD_aE(B-/[*e)Of*p$$BV-i(g3]m(LnCCOKL9X&X;p5' +ZJOB?3EtN:^;FsMPKn-ul9h2]^7qh#kO@T#;8iK,rhdWP@oi(8MuP_J&/JP%O=[i' +bZR:Y0#AEYDsitic<1+^`p"FTfh(%VGMT<1^$O"MaiWO_Qf$XZdi4$Y5-rP,_ZqIE +5e`jp"R_FA"?XkT%cco@)$X:g='#@XERFO2qL\E$^gC_u0:_,8IZ.?a2)mO+%f]WY +_BQH1#7gS-m`H@A)Y,`?2fGXf@sOWX%Y)Y>_!X/0ZIm4F;rQ*9NQ7-uPti]EkZDrq +4`]8(=+6Jk:F5X=ad8$uK0OEcAUWt@26Q1S<]S8#_:"D"ekCA5GMs=L<M)A83@qc) +P_n%b+G4]J>f("D<n?qOd9L(942*b\bunO"Icbcn2+nlHQC8,PiGZl33C`H.)Rhik +r@;qkD"i1;V5L$qrESY5l5ubpq2VO(?s`$!>uT]#K*uSU^jJBCSG0mpYoZ5,5PmRE +>O`OWkO_YrFo5cGmUQmfS1)&50`(l@A0qcZ_n8V,61Qqhf1tLXS_@9(cYq+t%qkZZ +l9q$#3#mSFUE@j8nc`gk]+I6Qot^*BYI]Gbr3j8X3Akt?&5t@<a(jN/>9@j?IG"uA +rOoQ&E;bN%/:EB9PNR<7-Hpo.^[.uHn^uIS;>l@@=Kt@Aqj%*Xq2IA+#W@TFeg7%, +H/C>mT=`qupd*NJN'4H1/*\@VhUaF35''IY2fP_J=3E>N^B@i*Fr2:ZO5mc/J\Qp< +6sB;0NoTX.G0de%M59"pgDb&P]<*]=5?UA'KB;VPZ^e!2ofrAE%-ILoot&s"T@mLk +Zne&DY1+MloAl"jh7nO15PQ7,P1TPHs.$gmVephh]]]`D.gKWlc1le^GI'3OIInEW +Vq3c?,C\HAc^Jmaqm2d([0@V3SBQrkgT`H]>EScgh7).m,(GelS\N?d4L=d+pih.4 +chDaX>P=4hT:_[^f>h%5Sl;K9Dn?qEnp.AsUch3<C-=@[9Dbl0e%WtDZAu*J4l#50 +i&9bFF3AXg76(3bce@o7CDMpSO+fkf(>r$$$o@8M_>h@?7GJ0$k+0&d+6W*D^\<?9 +RgOY&F26:^pfMouj2/Poi5RXR$b;ONHR#$oRrNPn>T\m+%a7*.fOmh6PjcZm>?H2[ +E-06e7q;A3g^C$+Ed)r5s,fG7SGZL0j>m7+I!O!*g9oYkb8RkDFaeO[ephhg8G<>J +2'1r7ES$qnCUeCZ_bnjCK`TeTEXRNb7s,XJ"$R@33r^SR/,TTjM;N0pNq7crPXGCE +3;he8T.;I4>X"Xb'l8mbN<4a/p:!03[GH+GP9!YY-'+J38Oe,EDNK9BfO'\&:q/C6 +dMC#eIc0X";\lp9^7j`Ia"-hl=pb)?;YTtHIJ/kI]Pj8\QWpU!rLDFD9gR*jpMZFh +-ZValDdgaN&?%CrDO_aVH@kRFFo&6oFK^VCO5:o[*BUEh6>tOe#X=n"\5=&SXp;S@ +DloZC>Fh.mNn663a5V#>(Gt$:$kcpb^OJKHb06X%@[mC]e")a3qc_2@_oa'IWUO$g +%J<q@S(1+,,!;bEo6Vd=fgD7\1&&qJo='^o[IH=omns($?T2$F<a3OeG2K=NhE&,r +hHXN,eeQV_6#YI/F^E2a@U;XOGX%(l8;c9`S8'.Fc1u_?@fnC8SD3^9f&JM%JY%O% +NicXKGraqGor?VpF[P15@UrSl6[iZb1ABW%(n^6WjltPQREIQk+$^de@s`XbcXU\h +3Tl44W.&RZK\/^7o/G`lq`CkG?)]hSnl'uJDNU2:5JEiWo?P,8^+DG3ri!j%WN0T8 +/n$<o4ljfqeo9#4%qdT:g.9fFYYNXB3o%KDY/PQRfT0(ZeNT`,Tfg,V4YZS3CU]Kl +L!O@YTmoYK"$/+&1UlX;Nb?*9[k_\nZE.%D?Q8.7[DeY'FP-C2qa06GT+6V:9,gqr +>P$c:mq^#]kE=kE%!XV$@P63s;:.<q?,\Prqg:W"j*:?3c@O%X7H]aTfMM.tl:glP +G2BnTjfRU)7[(Nhp`8G!h,!=m3X\I67uoWXBQ+/sb]oj0LjmH]@X_e3H&(!5l[I)K +TqAf`)i(U$6_0e'[qTI2M"-Ea`Kn8dNmF[<\Q(;orl)VsLUi]sHYAD\NJGkhr;Q1U +C]QW_O&Cmm^2Ds6j+3coZ$HZ6>j$S,*3[;PQ,?KMfeI7QeUd#!e?:tF>A*^&im8M( +hKi8S\XM<O=3Q,%^?;Z?laV/-_Y<-g\LoIHRH-K7n(1\[bUZNa_&&WX*7k8*P$Ag) +4`jF5F"2Fj)$,-aY.EN+&Y@l_IW+D&a9^!(+)cQ+99$=4CgmfUm,QR8]GDU01!jXu +g6^AMLA,X,39PGM2[XhGHaQf!D:gT0'`&BqN%X/c`jrCUIaU-DLGfp0?$.(pEa1Tb +pJA6;l9/VcHol2PHJ<koqYD;t`IZ"A0oH_(rn_k3^!&p"3W6q&fCFit\JF&>qdC7h +h5eEG:-$'!ql7>`4`hc]XjOn2NmDbdXpMj1c=pg4Pk-B_(S4oNEs-Vp\IR"cg0/SC +\uN]Qq_iT1g%$8TY)0WBDd9BY#@l>AobBIs[M]R5m=*HKR5KSPEH.sDO3]JR^*n9% +WjgbZT'qh"5l&lA`5grQ3`02(hhER^1Z-2,c+foqA@gh02Ga:sV0XYEoCc6oDBa.j +@$+UYAZr(F?_=Nlp80&+e&%h!m]=,G/>=53Y<9C',W[LNoYJhM^_<of(@UF-0ZWk% +>d\_j4A>;ehXB/Oo][Aj?hk<''?bM/Hc.;]iOBC'4R^uO"J8DSG`DH:%SD2Pg=MKd +gc^X`[AEZZg1Xq5FJf&4GtVsp3UYo!f\W&Y['!17&qT5o[sR)VbShC:V&XXD@]Bs9 +Ng$a=2sY9h3A's6Y2RefF8cgFDL69tp7+0"p/gM5k6E?)g[6*aoQG_3r*K"F4S""! +^[N7P&ROR=hX"$TrY8l9d<.nPNqq`,>S#%SG-<(`k`nS#K8mm+r+96(mCKJG[+;,< +YqkpTSnlV#\r(P/#I";kkLZ/pk8k^#F+egGiH*e?[49]k1H$k2SQuV/J!/$m5k_&D +pKC-qT_2O\3tcW+5Ih!A4J$i-m.je`I15C3Su3C6X;tSQkk<n>Xu_kN\<"P8AfA.* +=hlE2_&n7\5GueX7plt%d-k[c%Na0&kVDn>5gX_2O*Q`Z^`!*5Gn&hW;>*R%+4$;] +S`j5rI*WlU=kd1rDk'2^0$NN(EaEuc>DoWWI$9%/Ibsi[j,fQq3L!J@/f:k=@]a_n +GP[fn2ln;Cb9rM+DsatoOiQ`TF3_eW`ZA^kmgZW#dVG?2Ui4S;4r2u7![d$3jmVOI +hp:W.?.SbK?*t+&hIm8BaWBu8m,]9i*^d)=<t;M&Y5'7g-O4pm35c'_I),rE^`dN6 +rm4eQs5m[Mi]G_6H0QIS*Er;HCHltmesj)Gl7dM,IaM3"-Ke\K\_\eXgGaeXiEB9l +Zp+U5NI/kE*DLYF9$qjjhf6OZpBQJTf30*;hO=IKC]C$@4]gj8:!V#jhHFW=`A]K[ +agFM)DnD'6hk"P&[jT,g]"`fC\=bpgp"4?`:A#cMZQ)/TKK-?1$pXT4S57G&2)t7S +k8,bPWMJD04EEaa@.bhND[?(tB$N$6VT3W!GqX?Fp>F"oT>"#HgXfk>?0qIX9>/'d +O'Z<HQ,BHFGKXuUCWK,LiFDiMJbGgQpKqW[PWAJ,bIrG]QUTjflNE4%?kL)>TBY*+ +D;JT"mN\N5a"K9QA=Sf;o9$K)k#(dF3'Z[rkJS9[kURjV)d>DFH&"I!L,%QR)CkL? +j0>e'Qan\+[*F!]Nj3r[%%!q@dgn\S(>W6I&'DG&(rH<qha7)6G?XDMX6rWqd%'Z9 +Xb4F.JN-=BrS_?q55,(M<ndKp'm(;]iP#!gYXiX:Ih@^eX89/`96FXchrSdKNPBOq +5&uYH6>$ATH\CDnfRX9;i=`=nSHq#j`AuFt[*KKGH!&SIb%"SdI*#o+(>"`GHLX'U +:NRi*Q2#`HRbNB@rC$!#Z%aulIG1u2H@'BJa`q)qh:cX][O`W*'BHiI\.fo8Kmqeh +og3f]H8nUQS9k:Y?b7,t>(.N9'IMe$]J_e_Ik`t]GdGGUHYqsK-@b/&^Y\=JRsUlX +^Y':f#j&?RB"GWJjcKADAe0oAL:k<g/94Ka2eq[S/6oa"*_*QdYfGXO2cqk;UqYl6 +)7R\_F_6!+b["FCYm,"!CCS8UqW<Lur@Z^VKbL#L3`-*jeb/iC\!G;3E0q'6"6C&r +8t:5(A3Wrc@PR"6Ya7Jm]K=sT9/$a7c@gb\G(79fcWD%]b;&,)qMG+>[<pZcf'F]3 +,kK[^*GBY.d!?Z?),HXG2RfX@9,;S#4eFGfaYA#Ls2GroIuAR)Qj?1>/G30)]@q(B +L@XPs.s$0jKC/JPH`;;'eEFJ\[J("T]D+A^&@,YUB;Z8!'HsBget1hBC`%9_HM7Jm +X33"4\\C*!BuN1WYG8ufYB^t0KJ@`,e&3DV_?OXZ&HD3V>*#q;-[X,eG@-=O7,Nt4 +*m)!"l,.hpQ7bt!*3'[3WSqNr^3sM#-;#'@q19PMA#s/^O8>pC=W%/jc@<i%q&T,- +]Pe4[Ng.T6HeuVKWQ-R9p7*$/3L_2&oWe#MFuBcSE]DI-I2o\@Rq+5I!_V;0*^KE= +.+Ui6?#[p_jY:i)`lBAYIG0q#X9i(:gL'gqg^!E$g0`lH0()$u:sAf#_S'=4q6qHk +>"Ip(r?ue4/93r%7G?df`K&?7j+4V@?F![[(;^kfGGbBfIi8!$X)BAHekte1[`2r5 +QF.E5F'h(W>a-8f"7BD][*-ZViA\Y4p2T<1B^P^0k;'$+gkY"FY`8(Ea/sJnF;OCu +eWr_t,>@76c1%&SnCL#4VXN[hORr0+GiIrZ_KJ(Ejh*-?ohUHm_.&7nC]B=U>#phU +`0a"u%5W$:09&.En)8Cu=SiQ^I[sM(-BHeslQ8cpl+SQW:04!/7r:RuCsHWUm-SWe +_r]&"dMs?+?&1Wj&(if[bk[gLV<B9#3J3AsX4T?u?]@3Qn-Hf&/D./AZ/O"g6jDnX +\N1S?\aHkFGE"g.W\[$*mH&@&ecp6p=P1YLBC<*q]A-cY`%DfCTC:4K&FjN/jn,gV +DNnXP@-NkecB?5<=7R$$^:\gA.MgQqZ=lp<FQrAeN24`c32Z;Z;AZKk6Y@X4cU#;m +LZoVH?0C,'Y@0NiAnulPp.3a^F.Y78pNcc3g;>D$nD!Z`^c1VjYAWdA7aDNiou9$W +fbh6d\UL"@f-hWK-FVto^0:,a&MLqelVDoRoh_g5Zen&$jO&8,qMf(bhq67BGJRb? +)c:aP4=*)_3qVZ+Nm6HW(5X2u]2mkESDh<J7!5307a*CZ?!Ef"?Uua,Cc_;t\ZX5% +^ErS\8Y<*OX6+QW\\7E`A5D1`as6`pk,sYLLO&\\kLCV@Z]bc,EX3bi'2VaVHh*m` +/@CaH\'+WQ[>WUK[,,E`%P6\G1M=hq/N`RjF;J$1gj<IX*@tAQl..Vl6PhAoS=;)f +DUp_T*,:]-$h<3&Kl-k*%r.a$_p/0F\]3^8]"Uo\q$]/#qjK[Ng$8fkmd]X-J:/CY +,BK'lq3T!WlC:r-KqqJ.4oN!'cre5X6@8^j""%8OQ$1m\Lc.H+n$1s"HWW<?O06B, +O']b:01EToHXis0GJ2GSqt*8)2Tqf.+h;/sdUA?EQ*:9&f[k:inWQ+Z1"R@/(2KMs +VssQmNuZn6485sLruT?'\j"%MKrtk>#*FtL07%o;Zes&pZ_lp`=Q3EF@di#.?/K:U +=0e4i[YrIIcA1$7jb_ANp1:T^\mCiO@l+"&bXu5:D^jhlW<9L+]GNNgXnBC,S`J-W +);fCOh2;X=KO4uqGLaBV%a[;AMFZP':gF/LO4a2r@LW=m>oW[q'8mNRb@0gQE3+"l +:S@#@N.oHDg_u*\<iP;nb$`KqZ.FPsT)DIkINZ\;VX+^dmBh0omBc+g;CBcMLn7JX +T04%RG[us6CN7F>h,\0*cLs+HFA+;EofdfBQ!/fHXE!hoIFrQG'0"NL.Ws0#r3I7^ +*tKF]X8<1[hQ4aRkMq$<`oOW'qhIs/LR]meP\WZHVrmd@IBh\FIN$g7-%kh%-A+*o +_8^2;g@_Ap@9OF&B1[Kb(5MSrPaS2B9]HmkFNrB?T2d6kc1F!>lGpm-G?>7qEN/)> +ki#>;:_*"+dk7[3iUF#6l!#M?X7js-o,V*YMXL@Bh:L3M<4CA"GkW7hG1lJQ3`4Y5 +D:MAt]@S`M5AZ`*f#(m&SEa@`_V)Xt?&gXVZuHSr7d$o(7pmtNa4FA8U;q!8F++o' +-&]s?)],P]>\\R+[Pdq>gQT_9==[-t6h2e\8TY_1h#GlM97(M5^8&.5Y0(7d<h>bN +2.L-k@td9k0CFb=\OXEq4@0pmIl1kgE:,`YSDU_6CjG*OAZsLd?F5JX(:Dg3eMr#k +]mY]!l8(I3rf!]j.sk6T=dGNu6u.&%Wr8L6L7RJM\(4k>Cic)TU$m[T2RR(9bN+o0 +[@j;!O77)o52%JjX_teTjrRq@-5"iihcKR94bi[Bl?X64e(6MD,F73^(JaXr3mdQB +gqq0:*3SCmBs4jtm%./$qa5;mhR.[#cYiUE&bf^t7=<G2T5?4shds(I4(Ue3kNOPM +S<^c%H0mA&B6g2OVf6I4S,#G:amSmj>m(%YI=/Qu;a!Pbk1XQt8*iFp.1\O(o4upb +kH-emI73&@rYK]c12,PrI\+54o/Ku*7S#feS\.(U-\ehf>frcSa%WVcdq<$o4a>cF +3G`9XK6Wo7dB3Li9c\!NQ5[@t)kTe@[816Xib!%K>>K6n]6S5`b/=eNUX</j?[>9+ +Z7jPQcM#DK?H3>(h=p*&_]c\#*0spqg2DTT%qj_D=c%1)?3\_hHo/cE9'.7eWJ_U/ +SC+Z$ZgI]jm*!;]KLL6:Z7l7<9g>:3EB.KlN)=V4^pZ#5Atep3:O<`+P=$V!U5sO9 +f,s\J*R0B6brIn@p<Y5>Y]](!K0t#ScCOq5n58%HF+WiGUMWa9fA\I^](GBo]t8G^ +B::n(eJZ_HoW2%W2gUt\]?<&uXpp[cY-hMiU`Q==$JW[H?OkYQB&_t_?#5\0'!X7k +B!%,-XFcL(9gp.dgraIkQi5"!g#b/;m$">]md%IT2fP^VBUtp"Tt53kRm?ER^LO63 +N1%W83=>m1mQ_c;>H<nPfB=5sm[^\iiK3Mi^7Cm5opP,!m%rmMrUb&8p4%ql)ggl5 +Gea3OI)!cSq1YuL5o-r[I<jY@G9qQ^Q5\MZ^.oc4j4!HcXi&lLh1s<7YK>kS3-Y.j +iY=JleeWU[a^djB\q41>*0Ps4S3#Q`=Wup/k,mnH:p[%N55FPZkIB_AG]A1h[[H/' +_sZ\u?^:3mi9@NsV)N=oLN3k"WkRS^P@1SYp#k]u3UR>^4^(Dmc0t-b^##9i[&<bV +Qd;Y3*5T&!a5-a(`lu_PJ-2r_r0Wd;FGM`;pe7s;i?QXsK=Oap*p$XRbPfqI3Cf_5 +CMkJGmF/5TTJJM@*bR_9bY4!W)^/j/\9;@;[pc_JkIuF[P?SNRRh+$;E"m-[EQ_hC +can&#:CYo(I^C)XK10.g+a2+USbC.3*;9'H]2m"\gpp1>><]5cSFI33SEJZ0I7$$= +=[^P_;4KAjp+LW*aIE0SoT_IWV;X,gjHdp,g@sP*I>lh@j,ucG/N2TR*4hFO<oAX; +l?W)*>FbT0\lL6BZT+-P?0c>)jR<g?-Za02/(nt,S3bFV3lh4Im^N/<HY`Y%c7R1] +*;$?m-VE(GYaGE`rJB0AIDc6@AnoSCD-e6`^`du73TTqnG9YAKq*_D3L[[R3U?hu2 +iQA159]$gJoE+49d^iK#hI/iRgq1Bc7'OkeET\8h`Z"%ZR*+*_jG[AcAA>)/4.H>m +GK;uEjH/[YfC1@]r?U")UlE[tc$F3t%>/M(V%:t-fOX=N[3'-LeAo+;3Nnr_r."9G +r3!8(p,[Tk_G!YXk*jbcF,sGKJ+g$dmTl=%F67Gam-Skc>rZomY-SQm?\;'3eo3O% +l]9++F)/Ohl]'t3am\8[95AtoZRgkA9FdW,aCj)hboU]mg)L`tr4(<-q+\s)PP=6& +_?f<3]7N6,r*sZlF^4sb2<G%$-Sd=BgV4c"E)#hRfZT+gP='FLT/"nN(R&jB3Yi36 +m$bKi`;.);p5@(g1O?7+CPR2**0rWYoJeCVIjg5X^#D'H$?+Or%(:H[CBUk/eg[R# +EK,"@Em:=cckl0O$ZNm=%VP^bkWN\r=_l2`Pf0KfQd'f2D/;E/<n?bf]Cm_j:3)// +aPZF:mZ.6<fBkU\M"@+VG,D8)FR;5*qj2A`YeB\_Ac%kR.XSjl60Di@Vh2Jk^LR!/ +%(>u)E]7:\o82255olQ)&9,I26!n"qiIH!qmg<^jep?bpc0VI;S`Yj<SX]f6C:Kk$ +*YeL:i3;R=Z$TF6D:b*5)fRBr(Z`*gY_cAaGq]V!E9J2t@P2at?U$^MR.'&4I+[3r +ZX.mK//k;1O+bg=Hg!,(h/OI0"5CKc4PT4m_8/%5cG*j*W/&is6-gH1MK;2r&Iu$p +SG*D+h(33>A53\:3Ci5sN+q&"\)47Pem(.ZGO8Hu&&J_+!P/S,i0Vc*Vd[t57<s:4 +`PJ7]n@9Srqrp,TqD!?]m:59Ar"%)47GjZLHWTC.[.XOgc3tK?A".gkA"V0=MKML# +k)<<e1"p6BC&PCH@^at&fi@2!S>Y>7+jMl)f6,of7h7ND03l-4G<gYn@d6DJGU6t) +CXpN_>oP[4^?p8nYc",m`p,e^m;6>TWUGIB^'FMfgck`sf:Y;`m!U9uF0;R!Bg/:t +\G#Fb,b@g`Aul%A[o=Hsh]<jJS`ou#fn4p#B!_/hbF<d<k^hgA)10Z9aRqg:9>'H- +as+Ql$omQ!kF07reh#P858sLmm=%]IL]0sGYR+PFGLUD[mu4F2J&pqR?fg(37l[i\ +f\0rt[D&6NHOd_:nV#>IqM<cYY#Bdr\3Z1LcX?%d3Y)\1/8AqFY;.boZNdM%ol6Aj +"mf<:Uoouq]<[6!9Et9=QdpL$]EZU9i:CAuZfa1BTA$\kGLb@Q[oLQ'=74P5Ice0; +_cPMqo*EtP=<gkq5%e0WSj]a?,M\K-_YAqTcUL.g>H*O^Q18(qUjKr=^)jHAL'_Lk +3GX0*37m*>L6LBt=C*&IH4^A.*Q0Qai&(Ones?ociKLMgBD0fd+5K([ErOUA[D/-m +i7$QcT9]Gups#0pq[@u-?^*``]:O-6&_FJ9kb;9J#Jen*0it2i[Ni?nfcU**_5E6$ +Mm0JDWc:FIP3^5$&QW9@I>$EMq[@\oXL)=8]*t_lLJKbIJ$PuE?6?T2Roj!*Pjch? +kC;RmR2<3NU:oUSbaVjETBiBZ+*##3^+j(#oc+r2gXb&(S9smuqc`P.pD.l>UNQjJ +ZONArZlP(hYJM$pp6n7m>,TjLb]mB@gQS+2e\CH%%jcRj+7IV%r"%qs11o3<m5)Ic +k#:+)9RW9Jo)%8uE&]e+UM\R/B)_Pi3]kb-.aGGEcbZ-@B"\=eDbFEOF7$ZIB"lIe +[JrS*B`+AX]$-<"$kJBUF)G(P00e.2O*g6'3N[4$h/"\EIB7iDIa5L?jR[F.@UG.0 +i,F/E7QlE2iHKJ]?fp(V=m#rJ6d<<i1N.Y.eW8jIH1'6E#L33-k/<*tFWu>8lC(ee +1A9"H:H7HSXOGbnoe*G2-f[."r=rfXluV<sg3lVuh:Q91pD$R&\S8:kF+)"!c.%S/ +f%QU=2KTFTmIlq9pct,A@V-PA$s&L\M7\drIX?2]a5K*>J'HWe)->tAF8q:go_iE3 +Vu*NcpeL$brDi0Eju1J`g?W@C#Q?K-lquJ(m'sOLqWE(P3X!4rc'9a@<SUMo`VT7g +`f)D=FF=)]aGJ]a^0,isIU_ST\DqtRUikXclTCN(X*(r'B0KX;nFoDr6Hn3H'?Zir +.ddPWCX,U4?FqrO[3N1_a`5S!5#G[YXl\f0-:c\M7:>-3aGE%3XQs3QGG!:/pX`Tp +/QG$In$"UFF8q<=]I2<iI=AEo-1O-%59]Wrk#6?I''HX=n1Ac(ir.i.4N$cG]s2+n +hm5e!:W$,C7_;sXD-l:saGCnT]'c!Pih8D;Lhd(K^/O>?Lc.K\>TQB5Z7;JgJ&H?2 +LjgRlbIO#6n[(FnhlbR(qcsGr4T@?I/'%AIlM:"Oeoa46j@(+S\96U`ho/cT1OJSl +p)`2lh+)W!R[IsNiUEJicfPK%&^ZZmChLQFSgF6_mHgUa-Ehjs+-2g)O#B,F=egD\ +SB+!tX6jK'ce^n51PbmIn&L^e=VcK(]bC1=kW?;-48/lf/Zoh$@iqP\8re6.;m5<, +MM'i$?7t<Ckidf>k,5mWP5?B0I`itp[lA0HreNY:+"_j5(-N;:Ym3GeeE9go%<DSs +kI<Y2aO/^oVJf51F8fV=r[QKtS[\9*^L&`MGjrKJ0m?p1ooGki?@2Y/a.e(NdAB\6 +6kd`Qr1-r9qIuP]ZL7SIEA20?O;%BB(k.f;"rUs55mA3;O?j'gA<9(]).\gp"rUs5 +5mA3;O?j'gA<9(]).\gp"rZK0jo5G)m9`' +~> +grestore +showpage + +%%EndDocument + @endspecial Black 867 2118 a Fe(Figure)25 b(3:)p 0 TeXcolorgray +1260 2118 a +SDict begin H.S end + 1260 2118 a 0 TeXcolorgray 0 TeXcolorgray +1260 2118 a +SDict begin H.R end + 1260 2118 a 1260 2118 a +SDict begin [ /View [/XYZ H.V] /Dest (figure.3) cvn H.B /DEST pdfmark +end + 1260 2118 a Black +Fe(No)n(w)f(mix)o(ed)g(against)g(light)f(red)i(background)p +Black Black 257 2347 a(No)n(w)f(we)i(create)f(a)g(light)f(red)h +(background)f(using)p Black Black 377 2551 a Fa(\\pagecolor{bgred})257 +2754 y Fe(The)h(images)f(\002les)h(are)h(created)f(by)g(running)p +Black Black 377 2958 a Fa(bmeps)59 b(-p3)g(-c)g(-e8f)g(-am255,128,128s) +d(stefan_255_rgba.png)g(x2.eps)377 3078 y(png2pdf)i(-m)h(255,128,128)f +(-s)h(stefan_255_rgba.png)d(x2.pdf)257 3281 y Fe(This)24 +b(image)h(w)o(as)g(included)f(using)p Black Black 377 +3485 a Fa(\\begin{figure}[ht])377 3605 y({\\centering)377 +3726 y(\\ifpdf)377 3846 y(\\includegraphics[width=5cm]{x)o(2.pdf)o(}) +377 3966 y(\\else)377 4087 y(\\includegraphics[width=5cm]{x)o(2.eps)o +(})377 4207 y(\\fi)377 4328 y(\\caption{Now)57 b(mixed)i(against)f +(light)h(red)g(background})377 4448 y(\\label{img:b3})377 +4568 y(})377 4689 y(\\end{figure})p Black 1851 5637 a +Fe(7)p Black eop end +%%Page: 8 9 +TeXDict begin 8 8 bop gsave 1.0 0.501961 0.501961 TeXcolorrgb +clippath fill grestore 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop +version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto +closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show +grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a Black 0 TeXcolorgray +257 266 a +SDict begin H.S end + 257 266 a 0 TeXcolorgray 0 TeXcolorgray 257 +266 a +SDict begin H.R end + 257 266 a 257 266 a +SDict begin [ /View [/XYZ H.V] /Dest (page.8) cvn H.B /DEST pdfmark +end + 257 266 a Black Black 257 473 +a +SDict begin H.S end + 257 473 a 257 473 a +SDict begin 14.5 H.A end + 257 473 a 257 473 a +SDict begin [ /View [/XYZ H.V] /Dest (section.5) cvn H.B /DEST pdfmark +end + 257 473 a 100 +x Fg(5)144 b(Backgr)m(ound)33 b(effects)257 705 y +SDict begin H.S end + 257 +705 a 257 705 a +SDict begin 14.5 H.A end + 257 705 a 257 705 a +SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.1) cvn H.B /DEST +pdfmark end + 257 705 a 120 x Fd(5.1)119 +b(Mixing)31 b(against)e(backgr)n(ound)i(color)p Black +1286 2127 a @beginspecial 0 @llx 0 @lly 162 @urx 150 +@ury 1417 @rwi @setspecial +%%BeginDocument: x2.eps +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 162 150 +/DeviceRGB setcolorspace +% +% created by bmeps 1.0.6 (SCCS=1.65) +% +gsave +0 150 translate +162 150 scale +<< + /ImageType 3 + /DataDict + << + /ImageType 1 + /Width 162 + /Height 150 + /ImageMatrix [162 0 0 -150 0 0] + /MultipleDataSources false + /DataSource + currentfile + /ASCII85Decode filter + /FlateDecode filter + /BitsPerComponent 8 + /Decode [ 0 1 0 1 0 1 ] + >> + /MaskDict + << + /ImageType 1 + /Width 162 + /Height 150 + /ImageMatrix [162 0 0 -150 0 0] + /BitsPerComponent 8 + /Decode [ 0 1 ] + >> + /InterleaveType 1 +>> +image +GhVPUH`UdkH(XiTR2P.W1XkAdPe`N:AjA[3@>H(:mMAA1&-NUg#Ri$s44o(7&/`H= +"CkU]Wg_MEX)V&^<2ikT<EmRG</%]Z.begjNeLE^C(as6%DqlI[dj;'F?e[^T!a(F +4):HKj10DH]`*/`n*B>Hf<a?2pO5@*l,=J=FHAcm).\gp"rUs55mA3;O?j'gA<9(] +).\gp#!&AgoY/rD*1cd2cQDP'_2Ch`i-EWh]jTU@'`#;9`D01bY\Ea9ce;9Ma1T^p +q:qh8GjFi\%^L!/`k6DP+Y^kem%rci>(Jtb4DA54ZohM//WDZK:)[t%YJ'9_-P(#' +ZAL`2OL`.+G>B-jp*HVYUAj1um_A.3n*H=RcQo\6)gr$NgFANqcOW]5ZYceF^^ZG8 +akZ\6qnahF4$V?Nl;fRTT)scuA,`otd$#D=>=KQ$>H=np:C]LYpj*JMj@/JNoN`P_ +Xfe-@/][-Q=bJR7#*m0-(UmH(]c:P?nH@n@D/\`Bi>f`?I.>kds7DBOGpdQtH;;3& +#.L4ef@E^?@V_<o_r]&#euBOq<\@bVguWSDr8c%.*mWdP@"2V$=;F)`*Vi:=R^QE! +HuH;LO2KO=C`,p9h!2a._;\q.pu@8b.PbU6):%\jT`8?ur4c=#0OBG6o-in&bcU@o +q.k-149f$h;MV^YEP!gpi:\(i,^WH*2fsB9D-Jn5(*ES)QUXc0jiPYUE&jH_@t[#* +?-Y=jQh174D:@-&k41\;Ikj"0rjEfD*pmGkD/nk\/m#IsX)+>hKiK\p*n]TC4nQ]H +NZS1P58ZQ[LOV:0Cb._C%P0^Om%O#WYe8cQ5nH#nhtkF;(.OpBj21!rG:^u-Q9"-8 +_:m>ga.!kqpXrqsT`"W!Q6So;G<T-fJ)!'`m+oGNH_Yp@]PquMn,NCN_)7T"GW`S8 +Tj(F0E$#S[^Fh`nj63ar)b5DWa"*od^1-t5m$bMio`b4pCq7d1kl]'Lo'C"+>/es^ +f=Y_fNK8L(Y$?2=\YK1GhKbmrqsf`.rnf(e;<44=qUF_5TDis.r:b[7G=UQjguh.N +m+F2k_$(X6mKk3^))I[C%efb?qL.k"gnfF'XuR!q%NiE2j631T4KG^]`qQ(;WZKT/ +fOpOT]dS5HVr,U?Js3qfEs,;=l^W#cs5Tjr*F4*E=el#j>JE&lY93a_OoKIaRA7Op +d"dL+4bUkgLA5(=b:u!-[D2[pjk0(u\*'Aj\GXY@r(b;n&''"e8&=6GK5NfG$tbI? +/[js:N=4ik@ZMnN'O2B$\:7rZkdS![meZ@p8,rQm0CI(L-^R$KVuQNcd<B*o&@bBq +j:/9kqu\#X?2=KoO8e2:hH/dq^%]48J,>i3'_s]VIWpp(r>WN!$'0KTiVe/lMX`D\ +(<;Zas*==kjmSp&s5oN;*8NSd&j:O;k<E<u6pK[$5$E*h^uF<_E:5mF?N$s^%E@hM +GOn.0:#W?Nb2H.!T5o`)@rMfo`Y(mJ6fF?o8ptudo<>:ma1=k1csQh;N&(eoE!&IH +oriiCf11>ac?G<JjfeX:kjl3tI<=0;)F?'%lW_u*9C)KKN^(GEq#&b#or`=/fn<#j +-\!3bZ/sVVH+\4"+7UKr**>>i23:D%^bieVKA=1gEHB6;E5/WeAYJ<?@[*M_c*KG8 +O[$SHPaOXVp*+&&@b_E>`8RqEbubdUPQ'Qo+"Xuu*=$Z-)a+)@l)0UAnXJDuqP.Er +e^6TBmBk9[DgG?E0>6<R#8H%8B+U*>YrLn&asDOu^C-61"+2J@`,=U.@^"1=pC&So +<XuOHM`$R3@s+HU&#PN7SMgHEh9._&E/:-"rD(pIdFZ;0EIMKfMTQtu'O:rfkV&?f +2d#q9lX)mQ_WtMe\mVU(5QC"M(]!Eu?F;EE^$&`cO!L4m*LYtMn6Ot7mt]0M4/3a5 +Xt6:`Z-gKC:C\?c;GM1XQW)X8Eb[[+;`hW:3(+;>oB8-C,A)\NLV>[WIES\#c,@$@ +2mg2e9C+8h(E8b.EW4o^m_8Ur2g3F8=]tUNWM^O-jR1j!:]/A=N6Zdh.uKkOLsPZ6 +`Qs"qQ*9PaKP18o9R^QsAFbP*j?)p<Z.6cLpl420lt;69`a=,'`\)m=HtjY<`a[3W +Rb*hBe9sEF(M<S6Cc/X:%Y++H2Kf.[4SP";QTDkl%V63B!e8p0cLL"]4o/RKa\,Z8 +MYPi6kNl,BR4IH"q:Nkt?KBmL&q9^[<'S5D2ZHS0Er$3&fP1<iD"J0H)biFhcLJ_: +-U))G3Nq0U>ptKcGhkbC:.^"(mC*Lu(QDSe'/TVQO(`mtGfoW89h2tXGGahcp`-If +r4P;Q3%;u;>5TOXVe%Q)U)`/3i&>DGnK[O9Z-VXP].UUdkX=u%eP@1[3X?5%2_XhI +k>r/V$(RC+-ARud_#sOtj%se_GTXE73P;f,g@dG^X`'W4G2$BVp39_E`a<ETKLpJE +i*YBGjUV=[/(I.C^Cn:\#$YFHI?%Z-Y48C8I&>s@Il,g?6fN&>F<P,-7c*S2oZ#bb +E-9UK$!6\Q?O2/&NbZaG/G"U5:M][HfW/R*p$17MJ'Ueq&'`\(rGZSVMpkupaaKbo +He4Lk)D@T/\NFmnn:s`(6/uVN+n<^jiM#A7gKM_-=u2I)D=&Qt2Y$[SY79W:c=ukC +r9%mfWKijoL9p!hVQL/C0m^*.eu%>;TbANGhG3LmkPO,FV=l\r<?81?Kh"*IJ!`66 +F,?=N`ij&s3('cfkk4!'_+!'f(djHNCbN2[a0(jnk'?NQY\)1"-?h8SLZB_emmWf` +S*(Pg0fZ5cVQsX-NtqWH^*[dIpMT3k+-rAUY#Hai)8MWI5O3b(IP#S7Xg8Qh;eMft +LJ>Lj`[MFGi<r!onIU(8itQ"a)-o46N]]2l@r@pODP>iUi"?OIFaQpgAXMZ-QV6XP +D4W";b9?QqC<)6^=R4=N%iRcQReP(+dj)\A3#9!ACbTHS`*_&D#^[c^MoaU.%+5OR +UKZh"ioR)XiD`$Xk^5_iTF>!g7]bS=*#r:,ad-re5-'][I7P2WT$b0NRD`]5DC=>` +4t_+bWICH3(h4EBNf9%HCYj!q`i7G\=5I>ER"`lV4h2jT6iHH-@pO:W'mr9VUS`7Y +=Ps]oI.pHQ5%G.e%H?!j-[bKR8^.b0335/<)iafMOW?=*6Ok&4-h87jM9F;UZaE<T +/_(nkHQ.#XF3@_KQnPN9P`-jFO'"aGH?I,3p3`Rgi9o?b2)um/Gh_CG?g8rU+EpjP +pX/.h4V&Qh/[dn6nS'Z/^t1mIL:L>53J>5C$a6`Rem#XWRqrPq(OgPE&''cA3CMeE +>@i8olFH:j<tT;GH"qRKk@]g9r!IQ]E[o#9Qe%Oi=P!6K#-[B%0`/GaX*n8-83Q%' +<VP>)kdij-]=TS;p;YrRAriJT6TtC(K.]92%^jF#+EeJ_LsAp8WWV4Af<iZR@:Kpk +GJr5ua78)PqrDhV[Iqr*Nph#.0E'>_K.hZ;kek#UNR%C^?S8m%o$&p\I]neuoq8Rl +*"m>6i]MSCV\?JOkX0INS[Io_r?m5s!s]#@Xd6H0g-C$FIDWj.eUQ<3jKQSF2-t0A +39I3b:W(kGjb9++g]tj3oa)UeB[#F*?M:[&O&Hk_WAWRkX"?65S/c-Z@HLarXSsAJ +IQc]K4ta7nl:@=25Md/<U(^s4Io$W1[8_nsUL]r#^=7cjW*bq':^5=$aeA\V1%NW4 ++1eUdmenea8WeB1?'lV'f>D$rYslBPDj+s+kTbaTojmW]3n%>ACVQ'+f*fCTpStp@ +X0*+L=WGuu4>dTbC[Ol%#Zp6+)1-c0oR<8g7!H*;W=N8j1692&iK+s_p)VePV/AuK +5$%ngj],>m2"dd?r%EDCZIP.+:\M.soe=Y+kjjGsPBfLd1?f`iSgO>LgAFY/"^>;8 +(P=;pg1C3"ZYP%!4ULbtltPb#`%-Z:i'+Ede[h=,[^A2>W3Hh;?4fk?_pO[d3:M`Q +]K,P;pGI66B)mj$%FVjAfm6b0PgkD@_eOC"^Tb&fqkj&"5!>8QY"'#*`?@;4SE_=3 +X(5S'r<XqHZ7>@DaR*'[k[Cu;:>D'/+7pd4\*I%qUS&FlYIU-85i/B>aZTTd/YfeF +n_D"pUWiLeqkeh9ED#@$H(9$q(6MW>C6Rg83%ma`6Yu@^Ps]\g]io:1C>2rEUO*n; +kHUC814@CLZ+.R"oW0S#&aNC_-_?]On<E*qhK.YQdDc-4$b]2gANemDN-rme.Y"\1 +c,E2cC0Fu1_dj>hbA<6!$\e8+AMEf9g!RRgp/#DZ@-Yk@h^s>[*_[Nd\#6F,oc)jD +f1`S5OaM?E*hI%+Z1ru+Lb:gaT<5oi@F9ca=R(,-(M<4qD>g:'&_F>7`6%.oi:0V] +4KmK$"8/d.n#H>eI6M'Y@iJeL`@Vs+lR/\CqeYjK-Z6-4kV_i*48=K*Nr-E6S:&ES +E2i\f0N8mjot/d>9_#ZV6`g+$Q:"f.nX3S&`e=NcG@nbM\RCEnHM4[`F[j^-S<!ST +lF8amQtr%P3TF[\B(LuVL7-AuU"X'uMg(fGqQTT&J,6ou.3/>FrIr.3Is0,m[%aIW +Oib@?5O%1h`\+ao\]Z($[5sAND732UDaNbGT$cV5W1TSYF#Cr`oD8+6Fe4"97c,-[ +2OA8E>LonSm>l^cm'UQnJBiE_T6Q<u@ii>VXKA7)4D!KNjB=U:n2IOQ.Cp'#?[C;? +HJ.Ur;ml5pLhX2M>\\L`&'?)W>J$DFN4iT2^Wkf3CT4)]01-h@p#C>fLiG.qmt/Vb +YJjbYmer##EmrT6Y)SlVbF%rckM0U_NP.76^T@80TJH;XYoPJ6IdlYurQVV)^3e<p +q1LFq>_4U+&)Z#;o\pe'@E75g<M$/^VC.i/-_-F8euNESL=VUD*h+%<Gl>R9/3[ON +cdl(D2H+C70%dVP7^r'&[Vh8oLG+]Gm28"XolJ6E]aWUjCEdUK=8$VSW5f*.migA& +F'nRo4Eg)RZ9(2R:R/tCII8\"4L]]-?21&lqH8Nm*kaV0s7dVE-F"*V.`u6u#DGNI +bMKBsU6`[p)1?bS1mTjs.J&gV6Z96S/%)iu>LQXUMrq%A+eo.E]C9GTQb%&UF8B\* +YFmM[.JaeGT1QJS-[TRoVkKHnSsi\$#dN"?310_GF;R-V,/W@Bkf)Np_JIVR(TnHX +#`!?2G\O<%jStQ2IN*a2r9^"M<VcemS]2Q4`M*I<?g)C>pc3T[\XD;Af*UeJboqSs +kI4/'e37fO4Q80N:P0`;KBPPpbI'lD?Yc(9?OM4KrE=7(*5c;;3I7V2^Y-MEh=<WW +O&bFkY,Bn6=H$$F([U&9YpbZSo\*!Q>$VDpE/=/)aYO>h;Yf?3kP,!B>k@eGjD=%r +K"!@5^2@AEn!DAB?hS)IQeOQ.p0uKDQ5o%hIFZ7\`$*(2HRja45Q!TbT!_l$n<:E; +Wd_R\ktA_)iU#NXX^jt:rKi/!j'ZbE@1X2_$F\l,NHh5:-6N'=<#>,^^\HRNUHe_C +<V`(`%.`.o0!IG$Kj1#FFnEq!c.R47QT6&2oK1S"Ku`MKhQNuW0t2<iF,;n)4njtU +N]"'L\r\n)fH\uO>I1iMp0M0/k:tTZQCP@1rHO?5N-CA(bi`8fG@@c;?M87$=QFJ` +C<""u%`eB&[Xgs80f"3-DbT^i0Sg3,8"_N>=#X+9r2/2S6qnO'd"h,?q1h[\de;F; +IG*4BY5A'LR3';2[*:\,fAG?EC7FVjkBdf)&HAI4nc-sgkWjO.gM1YbI=DdQ@IAuD +g$1_J4X5<SG+>qM0Vr)4%g\5+Ir?[RjYnGS-8'jVitLL]s);CH:?IDu&'?#@&*>j$ +fWsl0,Y#0@3ocH0S)!jo?*8/H1kqE$41]@1&%hU^heXp-SG#Q\"1>h!=hM^;UCZ>1 +Go^j[0')l>X0.0"RD<U^o,i8YkHMICf0ZAKOn15o`[o%R`ji+j5R13!K1Gl,hFen; +Irk&L*-N;BMGSL?5D3ttnMT0Io&=0h](<!Z#Mmp/)I;!t"h8I8,H=+p_nI+NF%>"e +5b#E$X_6I"N#79DR!JtA0X8]ClC<Mc:]0:XQc)h&&&Xb($MG>Qd<G*R=H.=^&7*AZ +*:eRO!6=s3(JZsMZb@5IH]ISVidEg4V]nLjr!J5V,&Y,4RS3:eIUT8f48Z[?@AZPa +j#SQ(\]H/[=t/Lp[*>^J,i6]?mB@r*cu^HO>,RQ'fHR5$rT*Vnh-:ds(SW_AY7CQi +lCuG+N6,DLUk4UiH$R7MENIBOCGC"`(S'IRRb?>hbM-8:\XTXs3?214I2'm]_cYZ` +/8D(]-^$P:AgUm;2qMo6QZ.1aI-,@oEV@b@ZfZRh6f*H$<>Y3Ir'#"TS)quo\0A8. +Y4(lg?F6Q]7J)db6L;8II)Y=8lF<n&B:me:KY'Ef9dtQZ%X5q(puPo0]e<Wo9`>7n +9^P4`nT2h*$nNI6Sd"`7Lc1N&I6E!?RH&R7.IT!HA*fp8CZ`:?j_q(RGO:jcq_Z\d +)nI"uY&ikf]INP`lG;\<ctD]]o_p;/Y&D<EFI"*?b)TT9]Ii]1Xe3*=Mmp^=bCRW" +lf"!om'ASb>m6"r:@CE[_(BeZhXdbn:$ao`NTBQ&n-;`NCS?Y\3$*8<Us5*P5\=si +1W.n`A]B5%eR^<XH`^B2AAT^Y5t)!iff*9-c8j,I"XZ%8BD2FL?Es;oC<S8ff2NO- +8)73YUCX\A%W:\kHo_4h\H]9IS:[>b1S046oG3MXkP5"$^;ML2J!+%r3g#pjSA>r1 ++nSbHLQjedj'*@JhK(%A+flP11PP+1/G)kDT8.==2iUm:2pUM>oVD?03=d*jk?P'N +ZX%.i](>We*"Es/m3R\_E:I./?ZG3S3UL8+i;,He*<_C[>e!\kO;GT=F(#BEC[B5S +3.t.8BE!IjQIkXUa[)XOGob`K>F!*rCZY/,a^`7lW`ruHBOU*#=e43NBYC3On>`H0 +alg!;QH(S0W=u\cgVZ4aI1YI"A^Qr&/CMj5S],u:o*4SF*VT&qc_3@7CWkE&!)qsa +j\NQl@[Ag%]SG[kdpQtKr26$BD<?-;Ck?B]CW62pSC7.f/lYV-B5P3)"l)sXFG<lZ +'DlBZG-T3hfm+)8naS^Gdneb%B/2JkBm[`BC[^N,:)<*/0t0[q+gqQjhV]pD8"XtM +Zh](UmWpiL=.&fIbh4E,qM\olc$VFNnJO;S\&+jsBAVP1g)e)6PY67U_sMTDl:SJ1 +AZ!^2R_JfMX7]l$qbd[]qW3!S5#`otXSaYn4>(_uBR2Dsc%\Z6EO,SflrKK@Zn#CF +XI0plF$GEthf:s#gkpBEbdF5f[5O$4/2ht7,^*eVAKE4[-/\8!e*md4S@bCrR`mkK +)0<#j0);fE-\(QD,+$T@3tQmi[Wrdt/BmHflE0B=m0f[JRliY.Y]*.gJe!GuC^@c` +*"F\r5DR?fRr<!ENmM(U=+qN,e&4*[<?4Yj)$Wn8lD@<(_BPV;S\3i-EdL[N&]\4q +"cVM9m*pIO,:Z?hREp,&4oD_aE(B-/[*e)Of*p$$BV-i(g3]m(LnCCOKL9X&X;p5' +ZJOB?3EtN:^;FsMPKn-ul9h2]^7qh#kO@T#;8iK,rhdWP@oi(8MuP_J&/JP%O=[i' +bZR:Y0#AEYDsitic<1+^`p"FTfh(%VGMT<1^$O"MaiWO_Qf$XZdi4$Y5-rP,_ZqIE +5e`jp"R_FA"?XkT%cco@)$X:g='#@XERFO2qL\E$^gC_u0:_,8IZ.?a2)mO+%f]WY +_BQH1#7gS-m`H@A)Y,`?2fGXf@sOWX%Y)Y>_!X/0ZIm4F;rQ*9NQ7-uPti]EkZDrq +4`]8(=+6Jk:F5X=ad8$uK0OEcAUWt@26Q1S<]S8#_:"D"ekCA5GMs=L<M)A83@qc) +P_n%b+G4]J>f("D<n?qOd9L(942*b\bunO"Icbcn2+nlHQC8,PiGZl33C`H.)Rhik +r@;qkD"i1;V5L$qrESY5l5ubpq2VO(?s`$!>uT]#K*uSU^jJBCSG0mpYoZ5,5PmRE +>O`OWkO_YrFo5cGmUQmfS1)&50`(l@A0qcZ_n8V,61Qqhf1tLXS_@9(cYq+t%qkZZ +l9q$#3#mSFUE@j8nc`gk]+I6Qot^*BYI]Gbr3j8X3Akt?&5t@<a(jN/>9@j?IG"uA +rOoQ&E;bN%/:EB9PNR<7-Hpo.^[.uHn^uIS;>l@@=Kt@Aqj%*Xq2IA+#W@TFeg7%, +H/C>mT=`qupd*NJN'4H1/*\@VhUaF35''IY2fP_J=3E>N^B@i*Fr2:ZO5mc/J\Qp< +6sB;0NoTX.G0de%M59"pgDb&P]<*]=5?UA'KB;VPZ^e!2ofrAE%-ILoot&s"T@mLk +Zne&DY1+MloAl"jh7nO15PQ7,P1TPHs.$gmVephh]]]`D.gKWlc1le^GI'3OIInEW +Vq3c?,C\HAc^Jmaqm2d([0@V3SBQrkgT`H]>EScgh7).m,(GelS\N?d4L=d+pih.4 +chDaX>P=4hT:_[^f>h%5Sl;K9Dn?qEnp.AsUch3<C-=@[9Dbl0e%WtDZAu*J4l#50 +i&9bFF3AXg76(3bce@o7CDMpSO+fkf(>r$$$o@8M_>h@?7GJ0$k+0&d+6W*D^\<?9 +RgOY&F26:^pfMouj2/Poi5RXR$b;ONHR#$oRrNPn>T\m+%a7*.fOmh6PjcZm>?H2[ +E-06e7q;A3g^C$+Ed)r5s,fG7SGZL0j>m7+I!O!*g9oYkb8RkDFaeO[ephhg8G<>J +2'1r7ES$qnCUeCZ_bnjCK`TeTEXRNb7s,XJ"$R@33r^SR/,TTjM;N0pNq7crPXGCE +3;he8T.;I4>X"Xb'l8mbN<4a/p:!03[GH+GP9!YY-'+J38Oe,EDNK9BfO'\&:q/C6 +dMC#eIc0X";\lp9^7j`Ia"-hl=pb)?;YTtHIJ/kI]Pj8\QWpU!rLDFD9gR*jpMZFh +-ZValDdgaN&?%CrDO_aVH@kRFFo&6oFK^VCO5:o[*BUEh6>tOe#X=n"\5=&SXp;S@ +DloZC>Fh.mNn663a5V#>(Gt$:$kcpb^OJKHb06X%@[mC]e")a3qc_2@_oa'IWUO$g +%J<q@S(1+,,!;bEo6Vd=fgD7\1&&qJo='^o[IH=omns($?T2$F<a3OeG2K=NhE&,r +hHXN,eeQV_6#YI/F^E2a@U;XOGX%(l8;c9`S8'.Fc1u_?@fnC8SD3^9f&JM%JY%O% +NicXKGraqGor?VpF[P15@UrSl6[iZb1ABW%(n^6WjltPQREIQk+$^de@s`XbcXU\h +3Tl44W.&RZK\/^7o/G`lq`CkG?)]hSnl'uJDNU2:5JEiWo?P,8^+DG3ri!j%WN0T8 +/n$<o4ljfqeo9#4%qdT:g.9fFYYNXB3o%KDY/PQRfT0(ZeNT`,Tfg,V4YZS3CU]Kl +L!O@YTmoYK"$/+&1UlX;Nb?*9[k_\nZE.%D?Q8.7[DeY'FP-C2qa06GT+6V:9,gqr +>P$c:mq^#]kE=kE%!XV$@P63s;:.<q?,\Prqg:W"j*:?3c@O%X7H]aTfMM.tl:glP +G2BnTjfRU)7[(Nhp`8G!h,!=m3X\I67uoWXBQ+/sb]oj0LjmH]@X_e3H&(!5l[I)K +TqAf`)i(U$6_0e'[qTI2M"-Ea`Kn8dNmF[<\Q(;orl)VsLUi]sHYAD\NJGkhr;Q1U +C]QW_O&Cmm^2Ds6j+3coZ$HZ6>j$S,*3[;PQ,?KMfeI7QeUd#!e?:tF>A*^&im8M( +hKi8S\XM<O=3Q,%^?;Z?laV/-_Y<-g\LoIHRH-K7n(1\[bUZNa_&&WX*7k8*P$Ag) +4`jF5F"2Fj)$,-aY.EN+&Y@l_IW+D&a9^!(+)cQ+99$=4CgmfUm,QR8]GDU01!jXu +g6^AMLA,X,39PGM2[XhGHaQf!D:gT0'`&BqN%X/c`jrCUIaU-DLGfp0?$.(pEa1Tb +pJA6;l9/VcHol2PHJ<koqYD;t`IZ"A0oH_(rn_k3^!&p"3W6q&fCFit\JF&>qdC7h +h5eEG:-$'!ql7>`4`hc]XjOn2NmDbdXpMj1c=pg4Pk-B_(S4oNEs-Vp\IR"cg0/SC +\uN]Qq_iT1g%$8TY)0WBDd9BY#@l>AobBIs[M]R5m=*HKR5KSPEH.sDO3]JR^*n9% +WjgbZT'qh"5l&lA`5grQ3`02(hhER^1Z-2,c+foqA@gh02Ga:sV0XYEoCc6oDBa.j +@$+UYAZr(F?_=Nlp80&+e&%h!m]=,G/>=53Y<9C',W[LNoYJhM^_<of(@UF-0ZWk% +>d\_j4A>;ehXB/Oo][Aj?hk<''?bM/Hc.;]iOBC'4R^uO"J8DSG`DH:%SD2Pg=MKd +gc^X`[AEZZg1Xq5FJf&4GtVsp3UYo!f\W&Y['!17&qT5o[sR)VbShC:V&XXD@]Bs9 +Ng$a=2sY9h3A's6Y2RefF8cgFDL69tp7+0"p/gM5k6E?)g[6*aoQG_3r*K"F4S""! +^[N7P&ROR=hX"$TrY8l9d<.nPNqq`,>S#%SG-<(`k`nS#K8mm+r+96(mCKJG[+;,< +YqkpTSnlV#\r(P/#I";kkLZ/pk8k^#F+egGiH*e?[49]k1H$k2SQuV/J!/$m5k_&D +pKC-qT_2O\3tcW+5Ih!A4J$i-m.je`I15C3Su3C6X;tSQkk<n>Xu_kN\<"P8AfA.* +=hlE2_&n7\5GueX7plt%d-k[c%Na0&kVDn>5gX_2O*Q`Z^`!*5Gn&hW;>*R%+4$;] +S`j5rI*WlU=kd1rDk'2^0$NN(EaEuc>DoWWI$9%/Ibsi[j,fQq3L!J@/f:k=@]a_n +GP[fn2ln;Cb9rM+DsatoOiQ`TF3_eW`ZA^kmgZW#dVG?2Ui4S;4r2u7![d$3jmVOI +hp:W.?.SbK?*t+&hIm8BaWBu8m,]9i*^d)=<t;M&Y5'7g-O4pm35c'_I),rE^`dN6 +rm4eQs5m[Mi]G_6H0QIS*Er;HCHltmesj)Gl7dM,IaM3"-Ke\K\_\eXgGaeXiEB9l +Zp+U5NI/kE*DLYF9$qjjhf6OZpBQJTf30*;hO=IKC]C$@4]gj8:!V#jhHFW=`A]K[ +agFM)DnD'6hk"P&[jT,g]"`fC\=bpgp"4?`:A#cMZQ)/TKK-?1$pXT4S57G&2)t7S +k8,bPWMJD04EEaa@.bhND[?(tB$N$6VT3W!GqX?Fp>F"oT>"#HgXfk>?0qIX9>/'d +O'Z<HQ,BHFGKXuUCWK,LiFDiMJbGgQpKqW[PWAJ,bIrG]QUTjflNE4%?kL)>TBY*+ +D;JT"mN\N5a"K9QA=Sf;o9$K)k#(dF3'Z[rkJS9[kURjV)d>DFH&"I!L,%QR)CkL? +j0>e'Qan\+[*F!]Nj3r[%%!q@dgn\S(>W6I&'DG&(rH<qha7)6G?XDMX6rWqd%'Z9 +Xb4F.JN-=BrS_?q55,(M<ndKp'm(;]iP#!gYXiX:Ih@^eX89/`96FXchrSdKNPBOq +5&uYH6>$ATH\CDnfRX9;i=`=nSHq#j`AuFt[*KKGH!&SIb%"SdI*#o+(>"`GHLX'U +:NRi*Q2#`HRbNB@rC$!#Z%aulIG1u2H@'BJa`q)qh:cX][O`W*'BHiI\.fo8Kmqeh +og3f]H8nUQS9k:Y?b7,t>(.N9'IMe$]J_e_Ik`t]GdGGUHYqsK-@b/&^Y\=JRsUlX +^Y':f#j&?RB"GWJjcKADAe0oAL:k<g/94Ka2eq[S/6oa"*_*QdYfGXO2cqk;UqYl6 +)7R\_F_6!+b["FCYm,"!CCS8UqW<Lur@Z^VKbL#L3`-*jeb/iC\!G;3E0q'6"6C&r +8t:5(A3Wrc@PR"6Ya7Jm]K=sT9/$a7c@gb\G(79fcWD%]b;&,)qMG+>[<pZcf'F]3 +,kK[^*GBY.d!?Z?),HXG2RfX@9,;S#4eFGfaYA#Ls2GroIuAR)Qj?1>/G30)]@q(B +L@XPs.s$0jKC/JPH`;;'eEFJ\[J("T]D+A^&@,YUB;Z8!'HsBget1hBC`%9_HM7Jm +X33"4\\C*!BuN1WYG8ufYB^t0KJ@`,e&3DV_?OXZ&HD3V>*#q;-[X,eG@-=O7,Nt4 +*m)!"l,.hpQ7bt!*3'[3WSqNr^3sM#-;#'@q19PMA#s/^O8>pC=W%/jc@<i%q&T,- +]Pe4[Ng.T6HeuVKWQ-R9p7*$/3L_2&oWe#MFuBcSE]DI-I2o\@Rq+5I!_V;0*^KE= +.+Ui6?#[p_jY:i)`lBAYIG0q#X9i(:gL'gqg^!E$g0`lH0()$u:sAf#_S'=4q6qHk +>"Ip(r?ue4/93r%7G?df`K&?7j+4V@?F![[(;^kfGGbBfIi8!$X)BAHekte1[`2r5 +QF.E5F'h(W>a-8f"7BD][*-ZViA\Y4p2T<1B^P^0k;'$+gkY"FY`8(Ea/sJnF;OCu +eWr_t,>@76c1%&SnCL#4VXN[hORr0+GiIrZ_KJ(Ejh*-?ohUHm_.&7nC]B=U>#phU +`0a"u%5W$:09&.En)8Cu=SiQ^I[sM(-BHeslQ8cpl+SQW:04!/7r:RuCsHWUm-SWe +_r]&"dMs?+?&1Wj&(if[bk[gLV<B9#3J3AsX4T?u?]@3Qn-Hf&/D./AZ/O"g6jDnX +\N1S?\aHkFGE"g.W\[$*mH&@&ecp6p=P1YLBC<*q]A-cY`%DfCTC:4K&FjN/jn,gV +DNnXP@-NkecB?5<=7R$$^:\gA.MgQqZ=lp<FQrAeN24`c32Z;Z;AZKk6Y@X4cU#;m +LZoVH?0C,'Y@0NiAnulPp.3a^F.Y78pNcc3g;>D$nD!Z`^c1VjYAWdA7aDNiou9$W +fbh6d\UL"@f-hWK-FVto^0:,a&MLqelVDoRoh_g5Zen&$jO&8,qMf(bhq67BGJRb? +)c:aP4=*)_3qVZ+Nm6HW(5X2u]2mkESDh<J7!5307a*CZ?!Ef"?Uua,Cc_;t\ZX5% +^ErS\8Y<*OX6+QW\\7E`A5D1`as6`pk,sYLLO&\\kLCV@Z]bc,EX3bi'2VaVHh*m` +/@CaH\'+WQ[>WUK[,,E`%P6\G1M=hq/N`RjF;J$1gj<IX*@tAQl..Vl6PhAoS=;)f +DUp_T*,:]-$h<3&Kl-k*%r.a$_p/0F\]3^8]"Uo\q$]/#qjK[Ng$8fkmd]X-J:/CY +,BK'lq3T!WlC:r-KqqJ.4oN!'cre5X6@8^j""%8OQ$1m\Lc.H+n$1s"HWW<?O06B, +O']b:01EToHXis0GJ2GSqt*8)2Tqf.+h;/sdUA?EQ*:9&f[k:inWQ+Z1"R@/(2KMs +VssQmNuZn6485sLruT?'\j"%MKrtk>#*FtL07%o;Zes&pZ_lp`=Q3EF@di#.?/K:U +=0e4i[YrIIcA1$7jb_ANp1:T^\mCiO@l+"&bXu5:D^jhlW<9L+]GNNgXnBC,S`J-W +);fCOh2;X=KO4uqGLaBV%a[;AMFZP':gF/LO4a2r@LW=m>oW[q'8mNRb@0gQE3+"l +:S@#@N.oHDg_u*\<iP;nb$`KqZ.FPsT)DIkINZ\;VX+^dmBh0omBc+g;CBcMLn7JX +T04%RG[us6CN7F>h,\0*cLs+HFA+;EofdfBQ!/fHXE!hoIFrQG'0"NL.Ws0#r3I7^ +*tKF]X8<1[hQ4aRkMq$<`oOW'qhIs/LR]meP\WZHVrmd@IBh\FIN$g7-%kh%-A+*o +_8^2;g@_Ap@9OF&B1[Kb(5MSrPaS2B9]HmkFNrB?T2d6kc1F!>lGpm-G?>7qEN/)> +ki#>;:_*"+dk7[3iUF#6l!#M?X7js-o,V*YMXL@Bh:L3M<4CA"GkW7hG1lJQ3`4Y5 +D:MAt]@S`M5AZ`*f#(m&SEa@`_V)Xt?&gXVZuHSr7d$o(7pmtNa4FA8U;q!8F++o' +-&]s?)],P]>\\R+[Pdq>gQT_9==[-t6h2e\8TY_1h#GlM97(M5^8&.5Y0(7d<h>bN +2.L-k@td9k0CFb=\OXEq4@0pmIl1kgE:,`YSDU_6CjG*OAZsLd?F5JX(:Dg3eMr#k +]mY]!l8(I3rf!]j.sk6T=dGNu6u.&%Wr8L6L7RJM\(4k>Cic)TU$m[T2RR(9bN+o0 +[@j;!O77)o52%JjX_teTjrRq@-5"iihcKR94bi[Bl?X64e(6MD,F73^(JaXr3mdQB +gqq0:*3SCmBs4jtm%./$qa5;mhR.[#cYiUE&bf^t7=<G2T5?4shds(I4(Ue3kNOPM +S<^c%H0mA&B6g2OVf6I4S,#G:amSmj>m(%YI=/Qu;a!Pbk1XQt8*iFp.1\O(o4upb +kH-emI73&@rYK]c12,PrI\+54o/Ku*7S#feS\.(U-\ehf>frcSa%WVcdq<$o4a>cF +3G`9XK6Wo7dB3Li9c\!NQ5[@t)kTe@[816Xib!%K>>K6n]6S5`b/=eNUX</j?[>9+ +Z7jPQcM#DK?H3>(h=p*&_]c\#*0spqg2DTT%qj_D=c%1)?3\_hHo/cE9'.7eWJ_U/ +SC+Z$ZgI]jm*!;]KLL6:Z7l7<9g>:3EB.KlN)=V4^pZ#5Atep3:O<`+P=$V!U5sO9 +f,s\J*R0B6brIn@p<Y5>Y]](!K0t#ScCOq5n58%HF+WiGUMWa9fA\I^](GBo]t8G^ +B::n(eJZ_HoW2%W2gUt\]?<&uXpp[cY-hMiU`Q==$JW[H?OkYQB&_t_?#5\0'!X7k +B!%,-XFcL(9gp.dgraIkQi5"!g#b/;m$">]md%IT2fP^VBUtp"Tt53kRm?ER^LO63 +N1%W83=>m1mQ_c;>H<nPfB=5sm[^\iiK3Mi^7Cm5opP,!m%rmMrUb&8p4%ql)ggl5 +Gea3OI)!cSq1YuL5o-r[I<jY@G9qQ^Q5\MZ^.oc4j4!HcXi&lLh1s<7YK>kS3-Y.j +iY=JleeWU[a^djB\q41>*0Ps4S3#Q`=Wup/k,mnH:p[%N55FPZkIB_AG]A1h[[H/' +_sZ\u?^:3mi9@NsV)N=oLN3k"WkRS^P@1SYp#k]u3UR>^4^(Dmc0t-b^##9i[&<bV +Qd;Y3*5T&!a5-a(`lu_PJ-2r_r0Wd;FGM`;pe7s;i?QXsK=Oap*p$XRbPfqI3Cf_5 +CMkJGmF/5TTJJM@*bR_9bY4!W)^/j/\9;@;[pc_JkIuF[P?SNRRh+$;E"m-[EQ_hC +can&#:CYo(I^C)XK10.g+a2+USbC.3*;9'H]2m"\gpp1>><]5cSFI33SEJZ0I7$$= +=[^P_;4KAjp+LW*aIE0SoT_IWV;X,gjHdp,g@sP*I>lh@j,ucG/N2TR*4hFO<oAX; +l?W)*>FbT0\lL6BZT+-P?0c>)jR<g?-Za02/(nt,S3bFV3lh4Im^N/<HY`Y%c7R1] +*;$?m-VE(GYaGE`rJB0AIDc6@AnoSCD-e6`^`du73TTqnG9YAKq*_D3L[[R3U?hu2 +iQA159]$gJoE+49d^iK#hI/iRgq1Bc7'OkeET\8h`Z"%ZR*+*_jG[AcAA>)/4.H>m +GK;uEjH/[YfC1@]r?U")UlE[tc$F3t%>/M(V%:t-fOX=N[3'-LeAo+;3Nnr_r."9G +r3!8(p,[Tk_G!YXk*jbcF,sGKJ+g$dmTl=%F67Gam-Skc>rZomY-SQm?\;'3eo3O% +l]9++F)/Ohl]'t3am\8[95AtoZRgkA9FdW,aCj)hboU]mg)L`tr4(<-q+\s)PP=6& +_?f<3]7N6,r*sZlF^4sb2<G%$-Sd=BgV4c"E)#hRfZT+gP='FLT/"nN(R&jB3Yi36 +m$bKi`;.);p5@(g1O?7+CPR2**0rWYoJeCVIjg5X^#D'H$?+Or%(:H[CBUk/eg[R# +EK,"@Em:=cckl0O$ZNm=%VP^bkWN\r=_l2`Pf0KfQd'f2D/;E/<n?bf]Cm_j:3)// +aPZF:mZ.6<fBkU\M"@+VG,D8)FR;5*qj2A`YeB\_Ac%kR.XSjl60Di@Vh2Jk^LR!/ +%(>u)E]7:\o82255olQ)&9,I26!n"qiIH!qmg<^jep?bpc0VI;S`Yj<SX]f6C:Kk$ +*YeL:i3;R=Z$TF6D:b*5)fRBr(Z`*gY_cAaGq]V!E9J2t@P2at?U$^MR.'&4I+[3r +ZX.mK//k;1O+bg=Hg!,(h/OI0"5CKc4PT4m_8/%5cG*j*W/&is6-gH1MK;2r&Iu$p +SG*D+h(33>A53\:3Ci5sN+q&"\)47Pem(.ZGO8Hu&&J_+!P/S,i0Vc*Vd[t57<s:4 +`PJ7]n@9Srqrp,TqD!?]m:59Ar"%)47GjZLHWTC.[.XOgc3tK?A".gkA"V0=MKML# +k)<<e1"p6BC&PCH@^at&fi@2!S>Y>7+jMl)f6,of7h7ND03l-4G<gYn@d6DJGU6t) +CXpN_>oP[4^?p8nYc",m`p,e^m;6>TWUGIB^'FMfgck`sf:Y;`m!U9uF0;R!Bg/:t +\G#Fb,b@g`Aul%A[o=Hsh]<jJS`ou#fn4p#B!_/hbF<d<k^hgA)10Z9aRqg:9>'H- +as+Ql$omQ!kF07reh#P858sLmm=%]IL]0sGYR+PFGLUD[mu4F2J&pqR?fg(37l[i\ +f\0rt[D&6NHOd_:nV#>IqM<cYY#Bdr\3Z1LcX?%d3Y)\1/8AqFY;.boZNdM%ol6Aj +"mf<:Uoouq]<[6!9Et9=QdpL$]EZU9i:CAuZfa1BTA$\kGLb@Q[oLQ'=74P5Ice0; +_cPMqo*EtP=<gkq5%e0WSj]a?,M\K-_YAqTcUL.g>H*O^Q18(qUjKr=^)jHAL'_Lk +3GX0*37m*>L6LBt=C*&IH4^A.*Q0Qai&(Ones?ociKLMgBD0fd+5K([ErOUA[D/-m +i7$QcT9]Gups#0pq[@u-?^*``]:O-6&_FJ9kb;9J#Jen*0it2i[Ni?nfcU**_5E6$ +Mm0JDWc:FIP3^5$&QW9@I>$EMq[@\oXL)=8]*t_lLJKbIJ$PuE?6?T2Roj!*Pjch? +kC;RmR2<3NU:oUSbaVjETBiBZ+*##3^+j(#oc+r2gXb&(S9smuqc`P.pD.l>UNQjJ +ZONArZlP(hYJM$pp6n7m>,TjLb]mB@gQS+2e\CH%%jcRj+7IV%r"%qs11o3<m5)Ic +k#:+)9RW9Jo)%8uE&]e+UM\R/B)_Pi3]kb-.aGGEcbZ-@B"\=eDbFEOF7$ZIB"lIe +[JrS*B`+AX]$-<"$kJBUF)G(P00e.2O*g6'3N[4$h/"\EIB7iDIa5L?jR[F.@UG.0 +i,F/E7QlE2iHKJ]?fp(V=m#rJ6d<<i1N.Y.eW8jIH1'6E#L33-k/<*tFWu>8lC(ee +1A9"H:H7HSXOGbnoe*G2-f[."r=rfXluV<sg3lVuh:Q91pD$R&\S8:kF+)"!c.%S/ +f%QU=2KTFTmIlq9pct,A@V-PA$s&L\M7\drIX?2]a5K*>J'HWe)->tAF8q:go_iE3 +Vu*NcpeL$brDi0Eju1J`g?W@C#Q?K-lquJ(m'sOLqWE(P3X!4rc'9a@<SUMo`VT7g +`f)D=FF=)]aGJ]a^0,isIU_ST\DqtRUikXclTCN(X*(r'B0KX;nFoDr6Hn3H'?Zir +.ddPWCX,U4?FqrO[3N1_a`5S!5#G[YXl\f0-:c\M7:>-3aGE%3XQs3QGG!:/pX`Tp +/QG$In$"UFF8q<=]I2<iI=AEo-1O-%59]Wrk#6?I''HX=n1Ac(ir.i.4N$cG]s2+n +hm5e!:W$,C7_;sXD-l:saGCnT]'c!Pih8D;Lhd(K^/O>?Lc.K\>TQB5Z7;JgJ&H?2 +LjgRlbIO#6n[(FnhlbR(qcsGr4T@?I/'%AIlM:"Oeoa46j@(+S\96U`ho/cT1OJSl +p)`2lh+)W!R[IsNiUEJicfPK%&^ZZmChLQFSgF6_mHgUa-Ehjs+-2g)O#B,F=egD\ +SB+!tX6jK'ce^n51PbmIn&L^e=VcK(]bC1=kW?;-48/lf/Zoh$@iqP\8re6.;m5<, +MM'i$?7t<Ckidf>k,5mWP5?B0I`itp[lA0HreNY:+"_j5(-N;:Ym3GeeE9go%<DSs +kI<Y2aO/^oVJf51F8fV=r[QKtS[\9*^L&`MGjrKJ0m?p1ooGki?@2Y/a.e(NdAB\6 +6kd`Qr1-r9qIuP]ZL7SIEA20?O;%BB(k.f;"rUs55mA3;O?j'gA<9(]).\gp"rUs5 +5mA3;O?j'gA<9(]).\gp"rZK0jo5G)m9`' +~> +grestore +showpage + +%%EndDocument + @endspecial Black 557 2330 a Fe(Figure)25 b(4:)p 0 TeXcolorgray +951 2330 a +SDict begin H.S end + 951 2330 a 0 TeXcolorgray 0 TeXcolorgray 951 +2330 a +SDict begin H.R end + 951 2330 a 951 2330 a +SDict begin [ /View [/XYZ H.V] /Dest (figure.4) cvn H.B /DEST pdfmark +end + 951 2330 a Black Fe(Still)f(the)g(same)h +(image)f(mix)o(ed)g(against)f(light)h(red)h(background)p +Black Black 257 2564 a(On)j(this)e(page)i(we)g(ha)n(v)o(e)f(a)g(color)h +(ef)n(fect,)g(the)f(top)g(of)h(the)f(page)h(is)f(light)f(red)i(as)f(on) +h(the)f(last)257 2685 y(page,)e(the)g(bottom)e(is)i(lighter)-5 +b(.)257 2805 y(Including)30 b(the)h(images)f(from)g(section)p +0 0.5 0 TeXcolorrgb 1674 2805 a +SDict begin H.S end + 1674 2805 a 0 0.5 0 TeXcolorrgb +Fe(4)p 0 0.5 0 TeXcolorrgb 1723 2737 a +SDict begin H.R end + 1723 2737 a 1723 +2805 a +SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest +(section.4) cvn H.B /ANN pdfmark end + 1723 2805 a Black 31 w Fe(on)h(the)f(page)h(before)h(results)e +(in)g(a)h(visible)f(rect-)257 2925 y(angle)c(background,)g(see)g +(\002gure)p 0 0.5 0 TeXcolorrgb 1433 2925 a +SDict begin H.S end + 1433 2925 +a 0 0.5 0 TeXcolorrgb Fe(4)p 0 0.5 0 TeXcolorrgb 1482 +2858 a +SDict begin H.R end + 1482 2858 a 1482 2925 a +SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest +(figure.4) cvn H.B /ANN pdfmark end + 1482 2925 a Black Fe(.)35 +b(Depending)25 b(on)h(the)f(PDF)i(le)n(v)o(el)e(we)h(can)h(use)e(we)i +(ha)n(v)o(e)257 3046 y(tw)o(o)e(choices:)p Black 418 +3249 a(\225)p Black 48 w(Mixing)38 b(against)g(a)i(constant)e +(background)h(and)g(adding)f(an)i(image)f(mask)f(\(PDF)501 +3369 y(le)n(v)o(el)24 b(1.3)g(and)h(abo)o(v)o(e\))f(or)p +Black 418 3573 a(\225)p Black 48 w(P)o(assing)g(the)h(alpha)f(channel)h +(to)g(the)f(PDF)i(\002le)f(\(PDF)h(le)n(v)o(el)d(1.4\).)p +Black 1851 5637 a(8)p Black eop end +%%Page: 9 10 +TeXDict begin 9 9 bop gsave 1.0 0.501961 0.501961 TeXcolorrgb +clippath fill grestore 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop +version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto +closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show +grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a Black 0 TeXcolorgray +257 266 a +SDict begin H.S end + 257 266 a 0 TeXcolorgray 0 TeXcolorgray 257 +266 a +SDict begin H.R end + 257 266 a 257 266 a +SDict begin [ /View [/XYZ H.V] /Dest (page.9) cvn H.B /DEST pdfmark +end + 257 266 a Black Black 257 473 +a +SDict begin H.S end + 257 473 a 257 473 a +SDict begin 14.5 H.A end + 257 473 a 257 473 a +SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2) cvn H.B /DEST +pdfmark end + 257 473 a 100 +x Fd(5.2)119 b(Adding)32 b(an)e(image)f(mask)p Black +1286 1871 a @beginspecial 0 @llx 0 @lly 162 @urx 150 +@ury 1417 @rwi @setspecial +%%BeginDocument: x3.eps +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 162 150 +/DeviceRGB setcolorspace +% +% created by bmeps 1.0.6 (SCCS=1.65) +% +gsave +0 150 translate +162 150 scale +<< + /ImageType 3 + /DataDict + << + /ImageType 1 + /Width 162 + /Height 150 + /ImageMatrix [162 0 0 -150 0 0] + /MultipleDataSources false + /DataSource + currentfile + /ASCII85Decode filter + /FlateDecode filter + /BitsPerComponent 8 + /Decode [ 0 1 0 1 0 1 ] + >> + /MaskDict + << + /ImageType 1 + /Width 162 + /Height 150 + /ImageMatrix [162 0 0 -150 0 0] + /BitsPerComponent 8 + /Decode [ 0 1 ] + >> + /InterleaveType 1 +>> +image +GhVPUH`UdkH(XiTR2P.W1XkAdPe`N:AjA[3@>H(:mMAA1&-NUg#Ri$s44o(7&/`H= +"CkU]Wg_MEX)V&^<2ikT<EmRG</%]Z.begjNeLE^C(as6%DqlI[dj;'F?e[^T!a(F +4):HKj10DH]`*/`n*B>Hf<a?2pO5@*l,=J=FHAcm).\gp"rUs55mA3;O?j'gA<9(] +).\gp#!&AgoY/rD*1cd2cQDP'_2Ch`i-EWh]jTU@'`#;9`D01bY\Ea9ce;9Ma1T^p +q:qh8GjFi\%^L!/`k6DP+Y^kem%rci>(Jtb4DA54ZohM//WDZK:)[t%YJ'9_-P(#' +ZAL`2OL`.+G>B-jp*HVYUAj1um_A.3n*H=RcQo\6)gr$NgFANqcOW]5ZYceF^^ZG8 +akZ\6qnahF4$V?Nl;fRTT)scuA,`otd$#D=>=KQ$>H=np:C]LYpj*JMj@/JNoN`P_ +Xfe-@/][-Q=bJR7#*m0-(UmH(]c:P?nH@n@D/\`Bi>f`?I.>kds7DBOGpdQtH;;3& +#.L4ef@E^?@V_<o_r]&#euBOq<\@bVguWSDr8c%.*mWdP@"2V$=;F)`*Vi:=R^QE! +HuH;LO2KO=C`,p9h!2a._;\q.pu@8b.PbU6):%\jT`8?ur4c=#0OBG6o-in&bcU@o +q.k-149f$h;MV^YEP!gpi:\(i,^WH*2fsB9D-Jn5(*ES)QUXc0jiPYUE&jH_@t[#* +?-Y=jQh174D:@-&k41\;Ikj"0rjEfD*pmGkD/nk\/m#IsX)+>hKiK\p*n]TC4nQ]H +NZS1P58ZQ[LOV:0Cb._C%P0^Om%O#WYe8cQ5nH#nhtkF;(.OpBj21!rG:^u-Q9"-8 +_:m>ga.!kqpXrqsT`"W!Q6So;G<T-fJ)!'`m+oGNH_Yp@]PquMn,NCN_)7T"GW`S8 +Tj(F0E$#S[^Fh`nj63ar)b5DWa"*od^1-t5m$bMio`b4pCq7d1kl]'Lo'C"+>/es^ +f=Y_fNK8L(Y$?2=\YK1GhKbmrqsf`.rnf(e;<44=qUF_5TDis.r:b[7G=UQjguh.N +m+F2k_$(X6mKk3^))I[C%efb?qL.k"gnfF'XuR!q%NiE2j631T4KG^]`qQ(;WZKT/ +fOpOT]dS5HVr,U?Js3qfEs,;=l^W#cs5Tjr*F4*E=el#j>JE&lY93a_OoKIaRA7Op +d"dL+4bUkgLA5(=b:u!-[D2[pjk0(u\*'Aj\GXY@r(b;n&''"e8&=6GK5NfG$tbI? +/[js:N=4ik@ZMnN'O2B$\:7rZkdS![meZ@p8,rQm0CI(L-^R$KVuQNcd<B*o&@bBq +j:/9kqu\#X?2=KoO8e2:hH/dq^%]48J,>i3'_s]VIWpp(r>WN!$'0KTiVe/lMX`D\ +(<;Zas*==kjmSp&s5oN;*8NSd&j:O;k<E<u6pK[$5$E*h^uF<_E:5mF?N$s^%E@hM +GOn.0:#W?Nb2H.!T5o`)@rMfo`Y(mJ6fF?o8ptudo<>:ma1=k1csQh;N&(eoE!&IH +oriiCf11>ac?G<JjfeX:kjl3tI<=0;)F?'%lW_u*9C)KKN^(GEq#&b#or`=/fn<#j +-\!3bZ/sVVH+\4"+7UKr**>>i23:D%^bieVKA=1gEHB6;E5/WeAYJ<?@[*M_c*KG8 +O[$SHPaOXVp*+&&@b_E>`8RqEbubdUPQ'Qo+"Xuu*=$Z-)a+)@l)0UAnXJDuqP.Er +e^6TBmBk9[DgG?E0>6<R#8H%8B+U*>YrLn&asDOu^C-61"+2J@`,=U.@^"1=pC&So +<XuOHM`$R3@s+HU&#PN7SMgHEh9._&E/:-"rD(pIdFZ;0EIMKfMTQtu'O:rfkV&?f +2d#q9lX)mQ_WtMe\mVU(5QC"M(]!Eu?F;EE^$&`cO!L4m*LYtMn6Ot7mt]0M4/3a5 +Xt6:`Z-gKC:C\?c;GM1XQW)X8Eb[[+;`hW:3(+;>oB8-C,A)\NLV>[WIES\#c,@$@ +2mg2e9C+8h(E8b.EW4o^m_8Ur2g3F8=]tUNWM^O-jR1j!:]/A=N6Zdh.uKkOLsPZ6 +`Qs"qQ*9PaKP18o9R^QsAFbP*j?)p<Z.6cLpl420lt;69`a=,'`\)m=HtjY<`a[3W +Rb*hBe9sEF(M<S6Cc/X:%Y++H2Kf.[4SP";QTDkl%V63B!e8p0cLL"]4o/RKa\,Z8 +MYPi6kNl,BR4IH"q:Nkt?KBmL&q9^[<'S5D2ZHS0Er$3&fP1<iD"J0H)biFhcLJ_: +-U))G3Nq0U>ptKcGhkbC:.^"(mC*Lu(QDSe'/TVQO(`mtGfoW89h2tXGGahcp`-If +r4P;Q3%;u;>5TOXVe%Q)U)`/3i&>DGnK[O9Z-VXP].UUdkX=u%eP@1[3X?5%2_XhI +k>r/V$(RC+-ARud_#sOtj%se_GTXE73P;f,g@dG^X`'W4G2$BVp39_E`a<ETKLpJE +i*YBGjUV=[/(I.C^Cn:\#$YFHI?%Z-Y48C8I&>s@Il,g?6fN&>F<P,-7c*S2oZ#bb +E-9UK$!6\Q?O2/&NbZaG/G"U5:M][HfW/R*p$17MJ'Ueq&'`\(rGZSVMpkupaaKbo +He4Lk)D@T/\NFmnn:s`(6/uVN+n<^jiM#A7gKM_-=u2I)D=&Qt2Y$[SY79W:c=ukC +r9%mfWKijoL9p!hVQL/C0m^*.eu%>;TbANGhG3LmkPO,FV=l\r<?81?Kh"*IJ!`66 +F,?=N`ij&s3('cfkk4!'_+!'f(djHNCbN2[a0(jnk'?NQY\)1"-?h8SLZB_emmWf` +S*(Pg0fZ5cVQsX-NtqWH^*[dIpMT3k+-rAUY#Hai)8MWI5O3b(IP#S7Xg8Qh;eMft +LJ>Lj`[MFGi<r!onIU(8itQ"a)-o46N]]2l@r@pODP>iUi"?OIFaQpgAXMZ-QV6XP +D4W";b9?QqC<)6^=R4=N%iRcQReP(+dj)\A3#9!ACbTHS`*_&D#^[c^MoaU.%+5OR +UKZh"ioR)XiD`$Xk^5_iTF>!g7]bS=*#r:,ad-re5-'][I7P2WT$b0NRD`]5DC=>` +4t_+bWICH3(h4EBNf9%HCYj!q`i7G\=5I>ER"`lV4h2jT6iHH-@pO:W'mr9VUS`7Y +=Ps]oI.pHQ5%G.e%H?!j-[bKR8^.b0335/<)iafMOW?=*6Ok&4-h87jM9F;UZaE<T +/_(nkHQ.#XF3@_KQnPN9P`-jFO'"aGH?I,3p3`Rgi9o?b2)um/Gh_CG?g8rU+EpjP +pX/.h4V&Qh/[dn6nS'Z/^t1mIL:L>53J>5C$a6`Rem#XWRqrPq(OgPE&''cA3CMeE +>@i8olFH:j<tT;GH"qRKk@]g9r!IQ]E[o#9Qe%Oi=P!6K#-[B%0`/GaX*n8-83Q%' +<VP>)kdij-]=TS;p;YrRAriJT6TtC(K.]92%^jF#+EeJ_LsAp8WWV4Af<iZR@:Kpk +GJr5ua78)PqrDhV[Iqr*Nph#.0E'>_K.hZ;kek#UNR%C^?S8m%o$&p\I]neuoq8Rl +*"m>6i]MSCV\?JOkX0INS[Io_r?m5s!s]#@Xd6H0g-C$FIDWj.eUQ<3jKQSF2-t0A +39I3b:W(kGjb9++g]tj3oa)UeB[#F*?M:[&O&Hk_WAWRkX"?65S/c-Z@HLarXSsAJ +IQc]K4ta7nl:@=25Md/<U(^s4Io$W1[8_nsUL]r#^=7cjW*bq':^5=$aeA\V1%NW4 ++1eUdmenea8WeB1?'lV'f>D$rYslBPDj+s+kTbaTojmW]3n%>ACVQ'+f*fCTpStp@ +X0*+L=WGuu4>dTbC[Ol%#Zp6+)1-c0oR<8g7!H*;W=N8j1692&iK+s_p)VePV/AuK +5$%ngj],>m2"dd?r%EDCZIP.+:\M.soe=Y+kjjGsPBfLd1?f`iSgO>LgAFY/"^>;8 +(P=;pg1C3"ZYP%!4ULbtltPb#`%-Z:i'+Ede[h=,[^A2>W3Hh;?4fk?_pO[d3:M`Q +]K,P;pGI66B)mj$%FVjAfm6b0PgkD@_eOC"^Tb&fqkj&"5!>8QY"'#*`?@;4SE_=3 +X(5S'r<XqHZ7>@DaR*'[k[Cu;:>D'/+7pd4\*I%qUS&FlYIU-85i/B>aZTTd/YfeF +n_D"pUWiLeqkeh9ED#@$H(9$q(6MW>C6Rg83%ma`6Yu@^Ps]\g]io:1C>2rEUO*n; +kHUC814@CLZ+.R"oW0S#&aNC_-_?]On<E*qhK.YQdDc-4$b]2gANemDN-rme.Y"\1 +c,E2cC0Fu1_dj>hbA<6!$\e8+AMEf9g!RRgp/#DZ@-Yk@h^s>[*_[Nd\#6F,oc)jD +f1`S5OaM?E*hI%+Z1ru+Lb:gaT<5oi@F9ca=R(,-(M<4qD>g:'&_F>7`6%.oi:0V] +4KmK$"8/d.n#H>eI6M'Y@iJeL`@Vs+lR/\CqeYjK-Z6-4kV_i*48=K*Nr-E6S:&ES +E2i\f0N8mjot/d>9_#ZV6`g+$Q:"f.nX3S&`e=NcG@nbM\RCEnHM4[`F[j^-S<!ST +lF8amQtr%P3TF[\B(LuVL7-AuU"X'uMg(fGqQTT&J,6ou.3/>FrIr.3Is0,m[%aIW +Oib@?5O%1h`\+ao\]Z($[5sAND732UDaNbGT$cV5W1TSYF#Cr`oD8+6Fe4"97c,-[ +2OA8E>LonSm>l^cm'UQnJBiE_T6Q<u@ii>VXKA7)4D!KNjB=U:n2IOQ.Cp'#?[C;? +HJ.Ur;ml5pLhX2M>\\L`&'?)W>J$DFN4iT2^Wkf3CT4)]01-h@p#C>fLiG.qmt/Vb +YJjbYmer##EmrT6Y)SlVbF%rckM0U_NP.76^T@80TJH;XYoPJ6IdlYurQVV)^3e<p +q1LFq>_4U+&)Z#;o\pe'@E75g<M$/^VC.i/-_-F8euNESL=VUD*h+%<Gl>R9/3[ON +cdl(D2H+C70%dVP7^r'&[Vh8oLG+]Gm28"XolJ6E]aWUjCEdUK=8$VSW5f*.migA& +F'nRo4Eg)RZ9(2R:R/tCII8\"4L]]-?21&lqH8Nm*kaV0s7dVE-F"*V.`u6u#DGNI +bMKBsU6`[p)1?bS1mTjs.J&gV6Z96S/%)iu>LQXUMrq%A+eo.E]C9GTQb%&UF8B\* +YFmM[.JaeGT1QJS-[TRoVkKHnSsi\$#dN"?310_GF;R-V,/W@Bkf)Np_JIVR(TnHX +#`!?2G\O<%jStQ2IN*a2r9^"M<VcemS]2Q4`M*I<?g)C>pc3T[\XD;Af*UeJboqSs +kI4/'e37fO4Q80N:P0`;KBPPpbI'lD?Yc(9?OM4KrE=7(*5c;;3I7V2^Y-MEh=<WW +O&bFkY,Bn6=H$$F([U&9YpbZSo\*!Q>$VDpE/=/)aYO>h;Yf?3kP,!B>k@eGjD=%r +K"!@5^2@AEn!DAB?hS)IQeOQ.p0uKDQ5o%hIFZ7\`$*(2HRja45Q!TbT!_l$n<:E; +Wd_R\ktA_)iU#NXX^jt:rKi/!j'ZbE@1X2_$F\l,NHh5:-6N'=<#>,^^\HRNUHe_C +<V`(`%.`.o0!IG$Kj1#FFnEq!c.R47QT6&2oK1S"Ku`MKhQNuW0t2<iF,;n)4njtU +N]"'L\r\n)fH\uO>I1iMp0M0/k:tTZQCP@1rHO?5N-CA(bi`8fG@@c;?M87$=QFJ` +C<""u%`eB&[Xgs80f"3-DbT^i0Sg3,8"_N>=#X+9r2/2S6qnO'd"h,?q1h[\de;F; +IG*4BY5A'LR3';2[*:\,fAG?EC7FVjkBdf)&HAI4nc-sgkWjO.gM1YbI=DdQ@IAuD +g$1_J4X5<SG+>qM0Vr)4%g\5+Ir?[RjYnGS-8'jVitLL]s);CH:?IDu&'?#@&*>j$ +fWsl0,Y#0@3ocH0S)!jo?*8/H1kqE$41]@1&%hU^heXp-SG#Q\"1>h!=hM^;UCZ>1 +Go^j[0')l>X0.0"RD<U^o,i8YkHMICf0ZAKOn15o`[o%R`ji+j5R13!K1Gl,hFen; +Irk&L*-N;BMGSL?5D3ttnMT0Io&=0h](<!Z#Mmp/)I;!t"h8I8,H=+p_nI+NF%>"e +5b#E$X_6I"N#79DR!JtA0X8]ClC<Mc:]0:XQc)h&&&Xb($MG>Qd<G*R=H.=^&7*AZ +*:eRO!6=s3(JZsMZb@5IH]ISVidEg4V]nLjr!J5V,&Y,4RS3:eIUT8f48Z[?@AZPa +j#SQ(\]H/[=t/Lp[*>^J,i6]?mB@r*cu^HO>,RQ'fHR5$rT*Vnh-:ds(SW_AY7CQi +lCuG+N6,DLUk4UiH$R7MENIBOCGC"`(S'IRRb?>hbM-8:\XTXs3?214I2'm]_cYZ` +/8D(]-^$P:AgUm;2qMo6QZ.1aI-,@oEV@b@ZfZRh6f*H$<>Y3Ir'#"TS)quo\0A8. +Y4(lg?F6Q]7J)db6L;8II)Y=8lF<n&B:me:KY'Ef9dtQZ%X5q(puPo0]e<Wo9`>7n +9^P4`nT2h*$nNI6Sd"`7Lc1N&I6E!?RH&R7.IT!HA*fp8CZ`:?j_q(RGO:jcq_Z\d +)nI"uY&ikf]INP`lG;\<ctD]]o_p;/Y&D<EFI"*?b)TT9]Ii]1Xe3*=Mmp^=bCRW" +lf"!om'ASb>m6"r:@CE[_(BeZhXdbn:$ao`NTBQ&n-;`NCS?Y\3$*8<Us5*P5\=si +1W.n`A]B5%eR^<XH`^B2AAT^Y5t)!iff*9-c8j,I"XZ%8BD2FL?Es;oC<S8ff2NO- +8)73YUCX\A%W:\kHo_4h\H]9IS:[>b1S046oG3MXkP5"$^;ML2J!+%r3g#pjSA>r1 ++nSbHLQjedj'*@JhK(%A+flP11PP+1/G)kDT8.==2iUm:2pUM>oVD?03=d*jk?P'N +ZX%.i](>We*"Es/m3R\_E:I./?ZG3S3UL8+i;,He*<_C[>e!\kO;GT=F(#BEC[B5S +3.t.8BE!IjQIkXUa[)XOGob`K>F!*rCZY/,a^`7lW`ruHBOU*#=e43NBYC3On>`H0 +alg!;QH(S0W=u\cgVZ4aI1YI"A^Qr&/CMj5S],u:o*4SF*VT&qc_3@7CWkE&!)qsa +j\NQl@[Ag%]SG[kdpQtKr26$BD<?-;Ck?B]CW62pSC7.f/lYV-B5P3)"l)sXFG<lZ +'DlBZG-T3hfm+)8naS^Gdneb%B/2JkBm[`BC[^N,:)<*/0t0[q+gqQjhV]pD8"XtM +Zh](UmWpiL=.&fIbh4E,qM\olc$VFNnJO;S\&+jsBAVP1g)e)6PY67U_sMTDl:SJ1 +AZ!^2R_JfMX7]l$qbd[]qW3!S5#`otXSaYn4>(_uBR2Dsc%\Z6EO,SflrKK@Zn#CF +XI0plF$GEthf:s#gkpBEbdF5f[5O$4/2ht7,^*eVAKE4[-/\8!e*md4S@bCrR`mkK +)0<#j0);fE-\(QD,+$T@3tQmi[Wrdt/BmHflE0B=m0f[JRliY.Y]*.gJe!GuC^@c` +*"F\r5DR?fRr<!ENmM(U=+qN,e&4*[<?4Yj)$Wn8lD@<(_BPV;S\3i-EdL[N&]\4q +"cVM9m*pIO,:Z?hREp,&4oD_aE(B-/[*e)Of*p$$BV-i(g3]m(LnCCOKL9X&X;p5' +ZJOB?3EtN:^;FsMPKn-ul9h2]^7qh#kO@T#;8iK,rhdWP@oi(8MuP_J&/JP%O=[i' +bZR:Y0#AEYDsitic<1+^`p"FTfh(%VGMT<1^$O"MaiWO_Qf$XZdi4$Y5-rP,_ZqIE +5e`jp"R_FA"?XkT%cco@)$X:g='#@XERFO2qL\E$^gC_u0:_,8IZ.?a2)mO+%f]WY +_BQH1#7gS-m`H@A)Y,`?2fGXf@sOWX%Y)Y>_!X/0ZIm4F;rQ*9NQ7-uPti]EkZDrq +4`]8(=+6Jk:F5X=ad8$uK0OEcAUWt@26Q1S<]S8#_:"D"ekCA5GMs=L<M)A83@qc) +P_n%b+G4]J>f("D<n?qOd9L(942*b\bunO"Icbcn2+nlHQC8,PiGZl33C`H.)Rhik +r@;qkD"i1;V5L$qrESY5l5ubpq2VO(?s`$!>uT]#K*uSU^jJBCSG0mpYoZ5,5PmRE +>O`OWkO_YrFo5cGmUQmfS1)&50`(l@A0qcZ_n8V,61Qqhf1tLXS_@9(cYq+t%qkZZ +l9q$#3#mSFUE@j8nc`gk]+I6Qot^*BYI]Gbr3j8X3Akt?&5t@<a(jN/>9@j?IG"uA +rOoQ&E;bN%/:EB9PNR<7-Hpo.^[.uHn^uIS;>l@@=Kt@Aqj%*Xq2IA+#W@TFeg7%, +H/C>mT=`qupd*NJN'4H1/*\@VhUaF35''IY2fP_J=3E>N^B@i*Fr2:ZO5mc/J\Qp< +6sB;0NoTX.G0de%M59"pgDb&P]<*]=5?UA'KB;VPZ^e!2ofrAE%-ILoot&s"T@mLk +Zne&DY1+MloAl"jh7nO15PQ7,P1TPHs.$gmVephh]]]`D.gKWlc1le^GI'3OIInEW +Vq3c?,C\HAc^Jmaqm2d([0@V3SBQrkgT`H]>EScgh7).m,(GelS\N?d4L=d+pih.4 +chDaX>P=4hT:_[^f>h%5Sl;K9Dn?qEnp.AsUch3<C-=@[9Dbl0e%WtDZAu*J4l#50 +i&9bFF3AXg76(3bce@o7CDMpSO+fkf(>r$$$o@8M_>h@?7GJ0$k+0&d+6W*D^\<?9 +RgOY&F26:^pfMouj2/Poi5RXR$b;ONHR#$oRrNPn>T\m+%a7*.fOmh6PjcZm>?H2[ +E-06e7q;A3g^C$+Ed)r5s,fG7SGZL0j>m7+I!O!*g9oYkb8RkDFaeO[ephhg8G<>J +2'1r7ES$qnCUeCZ_bnjCK`TeTEXRNb7s,XJ"$R@33r^SR/,TTjM;N0pNq7crPXGCE +3;he8T.;I4>X"Xb'l8mbN<4a/p:!03[GH+GP9!YY-'+J38Oe,EDNK9BfO'\&:q/C6 +dMC#eIc0X";\lp9^7j`Ia"-hl=pb)?;YTtHIJ/kI]Pj8\QWpU!rLDFD9gR*jpMZFh +-ZValDdgaN&?%CrDO_aVH@kRFFo&6oFK^VCO5:o[*BUEh6>tOe#X=n"\5=&SXp;S@ +DloZC>Fh.mNn663a5V#>(Gt$:$kcpb^OJKHb06X%@[mC]e")a3qc_2@_oa'IWUO$g +%J<q@S(1+,,!;bEo6Vd=fgD7\1&&qJo='^o[IH=omns($?T2$F<a3OeG2K=NhE&,r +hHXN,eeQV_6#YI/F^E2a@U;XOGX%(l8;c9`S8'.Fc1u_?@fnC8SD3^9f&JM%JY%O% +NicXKGraqGor?VpF[P15@UrSl6[iZb1ABW%(n^6WjltPQREIQk+$^de@s`XbcXU\h +3Tl44W.&RZK\/^7o/G`lq`CkG?)]hSnl'uJDNU2:5JEiWo?P,8^+DG3ri!j%WN0T8 +/n$<o4ljfqeo9#4%qdT:g.9fFYYNXB3o%KDY/PQRfT0(ZeNT`,Tfg,V4YZS3CU]Kl +L!O@YTmoYK"$/+&1UlX;Nb?*9[k_\nZE.%D?Q8.7[DeY'FP-C2qa06GT+6V:9,gqr +>P$c:mq^#]kE=kE%!XV$@P63s;:.<q?,\Prqg:W"j*:?3c@O%X7H]aTfMM.tl:glP +G2BnTjfRU)7[(Nhp`8G!h,!=m3X\I67uoWXBQ+/sb]oj0LjmH]@X_e3H&(!5l[I)K +TqAf`)i(U$6_0e'[qTI2M"-Ea`Kn8dNmF[<\Q(;orl)VsLUi]sHYAD\NJGkhr;Q1U +C]QW_O&Cmm^2Ds6j+3coZ$HZ6>j$S,*3[;PQ,?KMfeI7QeUd#!e?:tF>A*^&im8M( +hKi8S\XM<O=3Q,%^?;Z?laV/-_Y<-g\LoIHRH-K7n(1\[bUZNa_&&WX*7k8*P$Ag) +4`jF5F"2Fj)$,-aY.EN+&Y@l_IW+D&a9^!(+)cQ+99$=4CgmfUm,QR8]GDU01!jXu +g6^AMLA,X,39PGM2[XhGHaQf!D:gT0'`&BqN%X/c`jrCUIaU-DLGfp0?$.(pEa1Tb +pJA6;l9/VcHol2PHJ<koqYD;t`IZ"A0oH_(rn_k3^!&p"3W6q&fCFit\JF&>qdC7h +h5eEG:-$'!ql7>`4`hc]XjOn2NmDbdXpMj1c=pg4Pk-B_(S4oNEs-Vp\IR"cg0/SC +\uN]Qq_iT1g%$8TY)0WBDd9BY#@l>AobBIs[M]R5m=*HKR5KSPEH.sDO3]JR^*n9% +WjgbZT'qh"5l&lA`5grQ3`02(hhER^1Z-2,c+foqA@gh02Ga:sV0XYEoCc6oDBa.j +@$+UYAZr(F?_=Nlp80&+e&%h!m]=,G/>=53Y<9C',W[LNoYJhM^_<of(@UF-0ZWk% +>d\_j4A>;ehXB/Oo][Aj?hk<''?bM/Hc.;]iOBC'4R^uO"J8DSG`DH:%SD2Pg=MKd +gc^X`[AEZZg1Xq5FJf&4GtVsp3UYo!f\W&Y['!17&qT5o[sR)VbShC:V&XXD@]Bs9 +Ng$a=2sY9h3A's6Y2RefF8cgFDL69tp7+0"p/gM5k6E?)g[6*aoQG_3r*K"F4S""! +^[N7P&ROR=hX"$TrY8l9d<.nPNqq`,>S#%SG-<(`k`nS#K8mm+r+96(mCKJG[+;,< +YqkpTSnlV#\r(P/#I";kkLZ/pk8k^#F+egGiH*e?[49]k1H$k2SQuV/J!/$m5k_&D +pKC-qT_2O\3tcW+5Ih!A4J$i-m.je`I15C3Su3C6X;tSQkk<n>Xu_kN\<"P8AfA.* +=hlE2_&n7\5GueX7plt%d-k[c%Na0&kVDn>5gX_2O*Q`Z^`!*5Gn&hW;>*R%+4$;] +S`j5rI*WlU=kd1rDk'2^0$NN(EaEuc>DoWWI$9%/Ibsi[j,fQq3L!J@/f:k=@]a_n +GP[fn2ln;Cb9rM+DsatoOiQ`TF3_eW`ZA^kmgZW#dVG?2Ui4S;4r2u7![d$3jmVOI +hp:W.?.SbK?*t+&hIm8BaWBu8m,]9i*^d)=<t;M&Y5'7g-O4pm35c'_I),rE^`dN6 +rm4eQs5m[Mi]G_6H0QIS*Er;HCHltmesj)Gl7dM,IaM3"-Ke\K\_\eXgGaeXiEB9l +Zp+U5NI/kE*DLYF9$qjjhf6OZpBQJTf30*;hO=IKC]C$@4]gj8:!V#jhHFW=`A]K[ +agFM)DnD'6hk"P&[jT,g]"`fC\=bpgp"4?`:A#cMZQ)/TKK-?1$pXT4S57G&2)t7S +k8,bPWMJD04EEaa@.bhND[?(tB$N$6VT3W!GqX?Fp>F"oT>"#HgXfk>?0qIX9>/'d +O'Z<HQ,BHFGKXuUCWK,LiFDiMJbGgQpKqW[PWAJ,bIrG]QUTjflNE4%?kL)>TBY*+ +D;JT"mN\N5a"K9QA=Sf;o9$K)k#(dF3'Z[rkJS9[kURjV)d>DFH&"I!L,%QR)CkL? +j0>e'Qan\+[*F!]Nj3r[%%!q@dgn\S(>W6I&'DG&(rH<qha7)6G?XDMX6rWqd%'Z9 +Xb4F.JN-=BrS_?q55,(M<ndKp'm(;]iP#!gYXiX:Ih@^eX89/`96FXchrSdKNPBOq +5&uYH6>$ATH\CDnfRX9;i=`=nSHq#j`AuFt[*KKGH!&SIb%"SdI*#o+(>"`GHLX'U +:NRi*Q2#`HRbNB@rC$!#Z%aulIG1u2H@'BJa`q)qh:cX][O`W*'BHiI\.fo8Kmqeh +og3f]H8nUQS9k:Y?b7,t>(.N9'IMe$]J_e_Ik`t]GdGGUHYqsK-@b/&^Y\=JRsUlX +^Y':f#j&?RB"GWJjcKADAe0oAL:k<g/94Ka2eq[S/6oa"*_*QdYfGXO2cqk;UqYl6 +)7R\_F_6!+b["FCYm,"!CCS8UqW<Lur@Z^VKbL#L3`-*jeb/iC\!G;3E0q'6"6C&r +8t:5(A3Wrc@PR"6Ya7Jm]K=sT9/$a7c@gb\G(79fcWD%]b;&,)qMG+>[<pZcf'F]3 +,kK[^*GBY.d!?Z?),HXG2RfX@9,;S#4eFGfaYA#Ls2GroIuAR)Qj?1>/G30)]@q(B +L@XPs.s$0jKC/JPH`;;'eEFJ\[J("T]D+A^&@,YUB;Z8!'HsBget1hBC`%9_HM7Jm +X33"4\\C*!BuN1WYG8ufYB^t0KJ@`,e&3DV_?OXZ&HD3V>*#q;-[X,eG@-=O7,Nt4 +*m)!"l,.hpQ7bt!*3'[3WSqNr^3sM#-;#'@q19PMA#s/^O8>pC=W%/jc@<i%q&T,- +]Pe4[Ng.T6HeuVKWQ-R9p7*$/3L_2&oWe#MFuBcSE]DI-I2o\@Rq+5I!_V;0*^KE= +.+Ui6?#[p_jY:i)`lBAYIG0q#X9i(:gL'gqg^!E$g0`lH0()$u:sAf#_S'=4q6qHk +>"Ip(r?ue4/93r%7G?df`K&?7j+4V@?F![[(;^kfGGbBfIi8!$X)BAHekte1[`2r5 +QF.E5F'h(W>a-8f"7BD][*-ZViA\Y4p2T<1B^P^0k;'$+gkY"FY`8(Ea/sJnF;OCu +eWr_t,>@76c1%&SnCL#4VXN[hORr0+GiIrZ_KJ(Ejh*-?ohUHm_.&7nC]B=U>#phU +`0a"u%5W$:09&.En)8Cu=SiQ^I[sM(-BHeslQ8cpl+SQW:04!/7r:RuCsHWUm-SWe +_r]&"dMs?+?&1Wj&(if[bk[gLV<B9#3J3AsX4T?u?]@3Qn-Hf&/D./AZ/O"g6jDnX +\N1S?\aHkFGE"g.W\[$*mH&@&ecp6p=P1YLBC<*q]A-cY`%DfCTC:4K&FjN/jn,gV +DNnXP@-NkecB?5<=7R$$^:\gA.MgQqZ=lp<FQrAeN24`c32Z;Z;AZKk6Y@X4cU#;m +LZoVH?0C,'Y@0NiAnulPp.3a^F.Y78pNcc3g;>D$nD!Z`^c1VjYAWdA7aDNiou9$W +fbh6d\UL"@f-hWK-FVto^0:,a&MLqelVDoRoh_g5Zen&$jO&8,qMf(bhq67BGJRb? +)c:aP4=*)_3qVZ+Nm6HW(5X2u]2mkESDh<J7!5307a*CZ?!Ef"?Uua,Cc_;t\ZX5% +^ErS\8Y<*OX6+QW\\7E`A5D1`as6`pk,sYLLO&\\kLCV@Z]bc,EX3bi'2VaVHh*m` +/@CaH\'+WQ[>WUK[,,E`%P6\G1M=hq/N`RjF;J$1gj<IX*@tAQl..Vl6PhAoS=;)f +DUp_T*,:]-$h<3&Kl-k*%r.a$_p/0F\]3^8]"Uo\q$]/#qjK[Ng$8fkmd]X-J:/CY +,BK'lq3T!WlC:r-KqqJ.4oN!'cre5X6@8^j""%8OQ$1m\Lc.H+n$1s"HWW<?O06B, +O']b:01EToHXis0GJ2GSqt*8)2Tqf.+h;/sdUA?EQ*:9&f[k:inWQ+Z1"R@/(2KMs +VssQmNuZn6485sLruT?'\j"%MKrtk>#*FtL07%o;Zes&pZ_lp`=Q3EF@di#.?/K:U +=0e4i[YrIIcA1$7jb_ANp1:T^\mCiO@l+"&bXu5:D^jhlW<9L+]GNNgXnBC,S`J-W +);fCOh2;X=KO4uqGLaBV%a[;AMFZP':gF/LO4a2r@LW=m>oW[q'8mNRb@0gQE3+"l +:S@#@N.oHDg_u*\<iP;nb$`KqZ.FPsT)DIkINZ\;VX+^dmBh0omBc+g;CBcMLn7JX +T04%RG[us6CN7F>h,\0*cLs+HFA+;EofdfBQ!/fHXE!hoIFrQG'0"NL.Ws0#r3I7^ +*tKF]X8<1[hQ4aRkMq$<`oOW'qhIs/LR]meP\WZHVrmd@IBh\FIN$g7-%kh%-A+*o +_8^2;g@_Ap@9OF&B1[Kb(5MSrPaS2B9]HmkFNrB?T2d6kc1F!>lGpm-G?>7qEN/)> +ki#>;:_*"+dk7[3iUF#6l!#M?X7js-o,V*YMXL@Bh:L3M<4CA"GkW7hG1lJQ3`4Y5 +D:MAt]@S`M5AZ`*f#(m&SEa@`_V)Xt?&gXVZuHSr7d$o(7pmtNa4FA8U;q!8F++o' +-&]s?)],P]>\\R+[Pdq>gQT_9==[-t6h2e\8TY_1h#GlM97(M5^8&.5Y0(7d<h>bN +2.L-k@td9k0CFb=\OXEq4@0pmIl1kgE:,`YSDU_6CjG*OAZsLd?F5JX(:Dg3eMr#k +]mY]!l8(I3rf!]j.sk6T=dGNu6u.&%Wr8L6L7RJM\(4k>Cic)TU$m[T2RR(9bN+o0 +[@j;!O77)o52%JjX_teTjrRq@-5"iihcKR94bi[Bl?X64e(6MD,F73^(JaXr3mdQB +gqq0:*3SCmBs4jtm%./$qa5;mhR.[#cYiUE&bf^t7=<G2T5?4shds(I4(Ue3kNOPM +S<^c%H0mA&B6g2OVf6I4S,#G:amSmj>m(%YI=/Qu;a!Pbk1XQt8*iFp.1\O(o4upb +kH-emI73&@rYK]c12,PrI\+54o/Ku*7S#feS\.(U-\ehf>frcSa%WVcdq<$o4a>cF +3G`9XK6Wo7dB3Li9c\!NQ5[@t)kTe@[816Xib!%K>>K6n]6S5`b/=eNUX</j?[>9+ +Z7jPQcM#DK?H3>(h=p*&_]c\#*0spqg2DTT%qj_D=c%1)?3\_hHo/cE9'.7eWJ_U/ +SC+Z$ZgI]jm*!;]KLL6:Z7l7<9g>:3EB.KlN)=V4^pZ#5Atep3:O<`+P=$V!U5sO9 +f,s\J*R0B6brIn@p<Y5>Y]](!K0t#ScCOq5n58%HF+WiGUMWa9fA\I^](GBo]t8G^ +B::n(eJZ_HoW2%W2gUt\]?<&uXpp[cY-hMiU`Q==$JW[H?OkYQB&_t_?#5\0'!X7k +B!%,-XFcL(9gp.dgraIkQi5"!g#b/;m$">]md%IT2fP^VBUtp"Tt53kRm?ER^LO63 +N1%W83=>m1mQ_c;>H<nPfB=5sm[^\iiK3Mi^7Cm5opP,!m%rmMrUb&8p4%ql)ggl5 +Gea3OI)!cSq1YuL5o-r[I<jY@G9qQ^Q5\MZ^.oc4j4!HcXi&lLh1s<7YK>kS3-Y.j +iY=JleeWU[a^djB\q41>*0Ps4S3#Q`=Wup/k,mnH:p[%N55FPZkIB_AG]A1h[[H/' +_sZ\u?^:3mi9@NsV)N=oLN3k"WkRS^P@1SYp#k]u3UR>^4^(Dmc0t-b^##9i[&<bV +Qd;Y3*5T&!a5-a(`lu_PJ-2r_r0Wd;FGM`;pe7s;i?QXsK=Oap*p$XRbPfqI3Cf_5 +CMkJGmF/5TTJJM@*bR_9bY4!W)^/j/\9;@;[pc_JkIuF[P?SNRRh+$;E"m-[EQ_hC +can&#:CYo(I^C)XK10.g+a2+USbC.3*;9'H]2m"\gpp1>><]5cSFI33SEJZ0I7$$= +=[^P_;4KAjp+LW*aIE0SoT_IWV;X,gjHdp,g@sP*I>lh@j,ucG/N2TR*4hFO<oAX; +l?W)*>FbT0\lL6BZT+-P?0c>)jR<g?-Za02/(nt,S3bFV3lh4Im^N/<HY`Y%c7R1] +*;$?m-VE(GYaGE`rJB0AIDc6@AnoSCD-e6`^`du73TTqnG9YAKq*_D3L[[R3U?hu2 +iQA159]$gJoE+49d^iK#hI/iRgq1Bc7'OkeET\8h`Z"%ZR*+*_jG[AcAA>)/4.H>m +GK;uEjH/[YfC1@]r?U")UlE[tc$F3t%>/M(V%:t-fOX=N[3'-LeAo+;3Nnr_r."9G +r3!8(p,[Tk_G!YXk*jbcF,sGKJ+g$dmTl=%F67Gam-Skc>rZomY-SQm?\;'3eo3O% +l]9++F)/Ohl]'t3am\8[95AtoZRgkA9FdW,aCj)hboU]mg)L`tr4(<-q+\s)PP=6& +_?f<3]7N6,r*sZlF^4sb2<G%$-Sd=BgV4c"E)#hRfZT+gP='FLT/"nN(R&jB3Yi36 +m$bKi`;.);p5@(g1O?7+CPR2**0rWYoJeCVIjg5X^#D'H$?+Or%(:H[CBUk/eg[R# +EK,"@Em:=cckl0O$ZNm=%VP^bkWN\r=_l2`Pf0KfQd'f2D/;E/<n?bf]Cm_j:3)// +aPZF:mZ.6<fBkU\M"@+VG,D8)FR;5*qj2A`YeB\_Ac%kR.XSjl60Di@Vh2Jk^LR!/ +%(>u)E]7:\o82255olQ)&9,I26!n"qiIH!qmg<^jep?bpc0VI;S`Yj<SX]f6C:Kk$ +*YeL:i3;R=Z$TF6D:b*5)fRBr(Z`*gY_cAaGq]V!E9J2t@P2at?U$^MR.'&4I+[3r +ZX.mK//k;1O+bg=Hg!,(h/OI0"5CKc4PT4m_8/%5cG*j*W/&is6-gH1MK;2r&Iu$p +SG*D+h(33>A53\:3Ci5sN+q&"\)47Pem(.ZGO8Hu&&J_+!P/S,i0Vc*Vd[t57<s:4 +`PJ7]n@9Srqrp,TqD!?]m:59Ar"%)47GjZLHWTC.[.XOgc3tK?A".gkA"V0=MKML# +k)<<e1"p6BC&PCH@^at&fi@2!S>Y>7+jMl)f6,of7h7ND03l-4G<gYn@d6DJGU6t) +CXpN_>oP[4^?p8nYc",m`p,e^m;6>TWUGIB^'FMfgck`sf:Y;`m!U9uF0;R!Bg/:t +\G#Fb,b@g`Aul%A[o=Hsh]<jJS`ou#fn4p#B!_/hbF<d<k^hgA)10Z9aRqg:9>'H- +as+Ql$omQ!kF07reh#P858sLmm=%]IL]0sGYR+PFGLUD[mu4F2J&pqR?fg(37l[i\ +f\0rt[D&6NHOd_:nV#>IqM<cYY#Bdr\3Z1LcX?%d3Y)\1/8AqFY;.boZNdM%ol6Aj +"mf<:Uoouq]<[6!9Et9=QdpL$]EZU9i:CAuZfa1BTA$\kGLb@Q[oLQ'=74P5Ice0; +_cPMqo*EtP=<gkq5%e0WSj]a?,M\K-_YAqTcUL.g>H*O^Q18(qUjKr=^)jHAL'_Lk +3GX0*37m*>L6LBt=C*&IH4^A.*Q0Qai&(Ones?ociKLMgBD0fd+5K([ErOUA[D/-m +i7$QcT9]Gups#0pq[@u-?^*``]:O-6&_FJ9kb;9J#Jen*0it2i[Ni?nfcU**_5E6$ +Mm0JDWc:FIP3^5$&QW9@I>$EMq[@\oXL)=8]*t_lLJKbIJ$PuE?6?T2Roj!*Pjch? +kC;RmR2<3NU:oUSbaVjETBiBZ+*##3^+j(#oc+r2gXb&(S9smuqc`P.pD.l>UNQjJ +ZONArZlP(hYJM$pp6n7m>,TjLb]mB@gQS+2e\CH%%jcRj+7IV%r"%qs11o3<m5)Ic +k#:+)9RW9Jo)%8uE&]e+UM\R/B)_Pi3]kb-.aGGEcbZ-@B"\=eDbFEOF7$ZIB"lIe +[JrS*B`+AX]$-<"$kJBUF)G(P00e.2O*g6'3N[4$h/"\EIB7iDIa5L?jR[F.@UG.0 +i,F/E7QlE2iHKJ]?fp(V=m#rJ6d<<i1N.Y.eW8jIH1'6E#L33-k/<*tFWu>8lC(ee +1A9"H:H7HSXOGbnoe*G2-f[."r=rfXluV<sg3lVuh:Q91pD$R&\S8:kF+)"!c.%S/ +f%QU=2KTFTmIlq9pct,A@V-PA$s&L\M7\drIX?2]a5K*>J'HWe)->tAF8q:go_iE3 +Vu*NcpeL$brDi0Eju1J`g?W@C#Q?K-lquJ(m'sOLqWE(P3X!4rc'9a@<SUMo`VT7g +`f)D=FF=)]aGJ]a^0,isIU_ST\DqtRUikXclTCN(X*(r'B0KX;nFoDr6Hn3H'?Zir +.ddPWCX,U4?FqrO[3N1_a`5S!5#G[YXl\f0-:c\M7:>-3aGE%3XQs3QGG!:/pX`Tp +/QG$In$"UFF8q<=]I2<iI=AEo-1O-%59]Wrk#6?I''HX=n1Ac(ir.i.4N$cG]s2+n +hm5e!:W$,C7_;sXD-l:saGCnT]'c!Pih8D;Lhd(K^/O>?Lc.K\>TQB5Z7;JgJ&H?2 +LjgRlbIO#6n[(FnhlbR(qcsGr4T@?I/'%AIlM:"Oeoa46j@(+S\96U`ho/cT1OJSl +p)`2lh+)W!R[IsNiUEJicfPK%&^ZZmChLQFSgF6_mHgUa-Ehjs+-2g)O#B,F=egD\ +SB+!tX6jK'ce^n51PbmIn&L^e=VcK(]bC1=kW?;-48/lf/Zoh$@iqP\8re6.;m5<, +MM'i$?7t<Ckidf>k,5mWP5?B0I`itp[lA0HreNY:+"_j5(-N;:Ym3GeeE9go%<DSs +kI<Y2aO/^oVJf51F8fV=r[QKtS[\9*^L&`MGjrKJ0m?p1ooGki?@2Y/a.e(NdAB\6 +6kd`Qr1-r9qIuP]ZL7SIEA20?O;%BB(k.f;"rUs55mA3;O?j'gA<9(]).\gp"rUs5 +5mA3;O?j'gA<9(]).\gp"rZK0jo5G)m9`' +~> +grestore +showpage + +%%EndDocument + @endspecial Black 1081 2074 a Fe(Figure)c(5:)p 0 TeXcolorgray +1474 2074 a +SDict begin H.S end + 1474 2074 a 0 TeXcolorgray 0 TeXcolorgray +1474 2074 a +SDict begin H.R end + 1474 2074 a 1474 2074 a +SDict begin [ /View [/XYZ H.V] /Dest (figure.5) cvn H.B /DEST pdfmark +end + 1474 2074 a Black +Fe(Image)g(containing)e(image)i(mask)p Black Black 257 +2305 a(W)-8 b(e)26 b(create)f(a)g(PDF)h(\002le)f(containing)f(an)h +(image)f(mask)g(by)p Black Black 377 2504 a Fa(png2pdf)58 +b(-i)h(-m)h(255,128,128)d(-s)i(*png)g(x3.pdf)377 2624 +y(cp)g(x2.eps)g(e3.eps)257 2823 y Fe(The)25 b(result)f(can)i(be)f(seen) +g(in)f(\002gure)p 0 0.5 0 TeXcolorrgb 1527 2824 a +SDict begin H.S end + 1527 +2824 a 0 0.5 0 TeXcolorrgb -1 x Fe(5)p 0 0.5 0 TeXcolorrgb +1577 2755 a +SDict begin H.R end + 1577 2755 a 1577 2823 a +SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest +(figure.5) cvn H.B /ANN pdfmark end + 1577 2823 a Black +Fe(.)257 2989 y +SDict begin H.S end + 257 2989 a 257 2989 a +SDict begin 14.5 H.A end + 257 2989 a 257 +2989 a +SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.3) cvn H.B /DEST +pdfmark end + 257 2989 a 128 x Fd(5.3)119 b(Using)31 b(alpha)f(channel)p +Black 1286 4415 a @beginspecial 0 @llx 0 @lly 162 @urx +150 @ury 1417 @rwi @setspecial +%%BeginDocument: x3.eps +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 162 150 +/DeviceRGB setcolorspace +% +% created by bmeps 1.0.6 (SCCS=1.65) +% +gsave +0 150 translate +162 150 scale +<< + /ImageType 3 + /DataDict + << + /ImageType 1 + /Width 162 + /Height 150 + /ImageMatrix [162 0 0 -150 0 0] + /MultipleDataSources false + /DataSource + currentfile + /ASCII85Decode filter + /FlateDecode filter + /BitsPerComponent 8 + /Decode [ 0 1 0 1 0 1 ] + >> + /MaskDict + << + /ImageType 1 + /Width 162 + /Height 150 + /ImageMatrix [162 0 0 -150 0 0] + /BitsPerComponent 8 + /Decode [ 0 1 ] + >> + /InterleaveType 1 +>> +image +GhVPUH`UdkH(XiTR2P.W1XkAdPe`N:AjA[3@>H(:mMAA1&-NUg#Ri$s44o(7&/`H= +"CkU]Wg_MEX)V&^<2ikT<EmRG</%]Z.begjNeLE^C(as6%DqlI[dj;'F?e[^T!a(F +4):HKj10DH]`*/`n*B>Hf<a?2pO5@*l,=J=FHAcm).\gp"rUs55mA3;O?j'gA<9(] +).\gp#!&AgoY/rD*1cd2cQDP'_2Ch`i-EWh]jTU@'`#;9`D01bY\Ea9ce;9Ma1T^p +q:qh8GjFi\%^L!/`k6DP+Y^kem%rci>(Jtb4DA54ZohM//WDZK:)[t%YJ'9_-P(#' +ZAL`2OL`.+G>B-jp*HVYUAj1um_A.3n*H=RcQo\6)gr$NgFANqcOW]5ZYceF^^ZG8 +akZ\6qnahF4$V?Nl;fRTT)scuA,`otd$#D=>=KQ$>H=np:C]LYpj*JMj@/JNoN`P_ +Xfe-@/][-Q=bJR7#*m0-(UmH(]c:P?nH@n@D/\`Bi>f`?I.>kds7DBOGpdQtH;;3& +#.L4ef@E^?@V_<o_r]&#euBOq<\@bVguWSDr8c%.*mWdP@"2V$=;F)`*Vi:=R^QE! +HuH;LO2KO=C`,p9h!2a._;\q.pu@8b.PbU6):%\jT`8?ur4c=#0OBG6o-in&bcU@o +q.k-149f$h;MV^YEP!gpi:\(i,^WH*2fsB9D-Jn5(*ES)QUXc0jiPYUE&jH_@t[#* +?-Y=jQh174D:@-&k41\;Ikj"0rjEfD*pmGkD/nk\/m#IsX)+>hKiK\p*n]TC4nQ]H +NZS1P58ZQ[LOV:0Cb._C%P0^Om%O#WYe8cQ5nH#nhtkF;(.OpBj21!rG:^u-Q9"-8 +_:m>ga.!kqpXrqsT`"W!Q6So;G<T-fJ)!'`m+oGNH_Yp@]PquMn,NCN_)7T"GW`S8 +Tj(F0E$#S[^Fh`nj63ar)b5DWa"*od^1-t5m$bMio`b4pCq7d1kl]'Lo'C"+>/es^ +f=Y_fNK8L(Y$?2=\YK1GhKbmrqsf`.rnf(e;<44=qUF_5TDis.r:b[7G=UQjguh.N +m+F2k_$(X6mKk3^))I[C%efb?qL.k"gnfF'XuR!q%NiE2j631T4KG^]`qQ(;WZKT/ +fOpOT]dS5HVr,U?Js3qfEs,;=l^W#cs5Tjr*F4*E=el#j>JE&lY93a_OoKIaRA7Op +d"dL+4bUkgLA5(=b:u!-[D2[pjk0(u\*'Aj\GXY@r(b;n&''"e8&=6GK5NfG$tbI? +/[js:N=4ik@ZMnN'O2B$\:7rZkdS![meZ@p8,rQm0CI(L-^R$KVuQNcd<B*o&@bBq +j:/9kqu\#X?2=KoO8e2:hH/dq^%]48J,>i3'_s]VIWpp(r>WN!$'0KTiVe/lMX`D\ +(<;Zas*==kjmSp&s5oN;*8NSd&j:O;k<E<u6pK[$5$E*h^uF<_E:5mF?N$s^%E@hM +GOn.0:#W?Nb2H.!T5o`)@rMfo`Y(mJ6fF?o8ptudo<>:ma1=k1csQh;N&(eoE!&IH +oriiCf11>ac?G<JjfeX:kjl3tI<=0;)F?'%lW_u*9C)KKN^(GEq#&b#or`=/fn<#j +-\!3bZ/sVVH+\4"+7UKr**>>i23:D%^bieVKA=1gEHB6;E5/WeAYJ<?@[*M_c*KG8 +O[$SHPaOXVp*+&&@b_E>`8RqEbubdUPQ'Qo+"Xuu*=$Z-)a+)@l)0UAnXJDuqP.Er +e^6TBmBk9[DgG?E0>6<R#8H%8B+U*>YrLn&asDOu^C-61"+2J@`,=U.@^"1=pC&So +<XuOHM`$R3@s+HU&#PN7SMgHEh9._&E/:-"rD(pIdFZ;0EIMKfMTQtu'O:rfkV&?f +2d#q9lX)mQ_WtMe\mVU(5QC"M(]!Eu?F;EE^$&`cO!L4m*LYtMn6Ot7mt]0M4/3a5 +Xt6:`Z-gKC:C\?c;GM1XQW)X8Eb[[+;`hW:3(+;>oB8-C,A)\NLV>[WIES\#c,@$@ +2mg2e9C+8h(E8b.EW4o^m_8Ur2g3F8=]tUNWM^O-jR1j!:]/A=N6Zdh.uKkOLsPZ6 +`Qs"qQ*9PaKP18o9R^QsAFbP*j?)p<Z.6cLpl420lt;69`a=,'`\)m=HtjY<`a[3W +Rb*hBe9sEF(M<S6Cc/X:%Y++H2Kf.[4SP";QTDkl%V63B!e8p0cLL"]4o/RKa\,Z8 +MYPi6kNl,BR4IH"q:Nkt?KBmL&q9^[<'S5D2ZHS0Er$3&fP1<iD"J0H)biFhcLJ_: +-U))G3Nq0U>ptKcGhkbC:.^"(mC*Lu(QDSe'/TVQO(`mtGfoW89h2tXGGahcp`-If +r4P;Q3%;u;>5TOXVe%Q)U)`/3i&>DGnK[O9Z-VXP].UUdkX=u%eP@1[3X?5%2_XhI +k>r/V$(RC+-ARud_#sOtj%se_GTXE73P;f,g@dG^X`'W4G2$BVp39_E`a<ETKLpJE +i*YBGjUV=[/(I.C^Cn:\#$YFHI?%Z-Y48C8I&>s@Il,g?6fN&>F<P,-7c*S2oZ#bb +E-9UK$!6\Q?O2/&NbZaG/G"U5:M][HfW/R*p$17MJ'Ueq&'`\(rGZSVMpkupaaKbo +He4Lk)D@T/\NFmnn:s`(6/uVN+n<^jiM#A7gKM_-=u2I)D=&Qt2Y$[SY79W:c=ukC +r9%mfWKijoL9p!hVQL/C0m^*.eu%>;TbANGhG3LmkPO,FV=l\r<?81?Kh"*IJ!`66 +F,?=N`ij&s3('cfkk4!'_+!'f(djHNCbN2[a0(jnk'?NQY\)1"-?h8SLZB_emmWf` +S*(Pg0fZ5cVQsX-NtqWH^*[dIpMT3k+-rAUY#Hai)8MWI5O3b(IP#S7Xg8Qh;eMft +LJ>Lj`[MFGi<r!onIU(8itQ"a)-o46N]]2l@r@pODP>iUi"?OIFaQpgAXMZ-QV6XP +D4W";b9?QqC<)6^=R4=N%iRcQReP(+dj)\A3#9!ACbTHS`*_&D#^[c^MoaU.%+5OR +UKZh"ioR)XiD`$Xk^5_iTF>!g7]bS=*#r:,ad-re5-'][I7P2WT$b0NRD`]5DC=>` +4t_+bWICH3(h4EBNf9%HCYj!q`i7G\=5I>ER"`lV4h2jT6iHH-@pO:W'mr9VUS`7Y +=Ps]oI.pHQ5%G.e%H?!j-[bKR8^.b0335/<)iafMOW?=*6Ok&4-h87jM9F;UZaE<T +/_(nkHQ.#XF3@_KQnPN9P`-jFO'"aGH?I,3p3`Rgi9o?b2)um/Gh_CG?g8rU+EpjP +pX/.h4V&Qh/[dn6nS'Z/^t1mIL:L>53J>5C$a6`Rem#XWRqrPq(OgPE&''cA3CMeE +>@i8olFH:j<tT;GH"qRKk@]g9r!IQ]E[o#9Qe%Oi=P!6K#-[B%0`/GaX*n8-83Q%' +<VP>)kdij-]=TS;p;YrRAriJT6TtC(K.]92%^jF#+EeJ_LsAp8WWV4Af<iZR@:Kpk +GJr5ua78)PqrDhV[Iqr*Nph#.0E'>_K.hZ;kek#UNR%C^?S8m%o$&p\I]neuoq8Rl +*"m>6i]MSCV\?JOkX0INS[Io_r?m5s!s]#@Xd6H0g-C$FIDWj.eUQ<3jKQSF2-t0A +39I3b:W(kGjb9++g]tj3oa)UeB[#F*?M:[&O&Hk_WAWRkX"?65S/c-Z@HLarXSsAJ +IQc]K4ta7nl:@=25Md/<U(^s4Io$W1[8_nsUL]r#^=7cjW*bq':^5=$aeA\V1%NW4 ++1eUdmenea8WeB1?'lV'f>D$rYslBPDj+s+kTbaTojmW]3n%>ACVQ'+f*fCTpStp@ +X0*+L=WGuu4>dTbC[Ol%#Zp6+)1-c0oR<8g7!H*;W=N8j1692&iK+s_p)VePV/AuK +5$%ngj],>m2"dd?r%EDCZIP.+:\M.soe=Y+kjjGsPBfLd1?f`iSgO>LgAFY/"^>;8 +(P=;pg1C3"ZYP%!4ULbtltPb#`%-Z:i'+Ede[h=,[^A2>W3Hh;?4fk?_pO[d3:M`Q +]K,P;pGI66B)mj$%FVjAfm6b0PgkD@_eOC"^Tb&fqkj&"5!>8QY"'#*`?@;4SE_=3 +X(5S'r<XqHZ7>@DaR*'[k[Cu;:>D'/+7pd4\*I%qUS&FlYIU-85i/B>aZTTd/YfeF +n_D"pUWiLeqkeh9ED#@$H(9$q(6MW>C6Rg83%ma`6Yu@^Ps]\g]io:1C>2rEUO*n; +kHUC814@CLZ+.R"oW0S#&aNC_-_?]On<E*qhK.YQdDc-4$b]2gANemDN-rme.Y"\1 +c,E2cC0Fu1_dj>hbA<6!$\e8+AMEf9g!RRgp/#DZ@-Yk@h^s>[*_[Nd\#6F,oc)jD +f1`S5OaM?E*hI%+Z1ru+Lb:gaT<5oi@F9ca=R(,-(M<4qD>g:'&_F>7`6%.oi:0V] +4KmK$"8/d.n#H>eI6M'Y@iJeL`@Vs+lR/\CqeYjK-Z6-4kV_i*48=K*Nr-E6S:&ES +E2i\f0N8mjot/d>9_#ZV6`g+$Q:"f.nX3S&`e=NcG@nbM\RCEnHM4[`F[j^-S<!ST +lF8amQtr%P3TF[\B(LuVL7-AuU"X'uMg(fGqQTT&J,6ou.3/>FrIr.3Is0,m[%aIW +Oib@?5O%1h`\+ao\]Z($[5sAND732UDaNbGT$cV5W1TSYF#Cr`oD8+6Fe4"97c,-[ +2OA8E>LonSm>l^cm'UQnJBiE_T6Q<u@ii>VXKA7)4D!KNjB=U:n2IOQ.Cp'#?[C;? +HJ.Ur;ml5pLhX2M>\\L`&'?)W>J$DFN4iT2^Wkf3CT4)]01-h@p#C>fLiG.qmt/Vb +YJjbYmer##EmrT6Y)SlVbF%rckM0U_NP.76^T@80TJH;XYoPJ6IdlYurQVV)^3e<p +q1LFq>_4U+&)Z#;o\pe'@E75g<M$/^VC.i/-_-F8euNESL=VUD*h+%<Gl>R9/3[ON +cdl(D2H+C70%dVP7^r'&[Vh8oLG+]Gm28"XolJ6E]aWUjCEdUK=8$VSW5f*.migA& +F'nRo4Eg)RZ9(2R:R/tCII8\"4L]]-?21&lqH8Nm*kaV0s7dVE-F"*V.`u6u#DGNI +bMKBsU6`[p)1?bS1mTjs.J&gV6Z96S/%)iu>LQXUMrq%A+eo.E]C9GTQb%&UF8B\* +YFmM[.JaeGT1QJS-[TRoVkKHnSsi\$#dN"?310_GF;R-V,/W@Bkf)Np_JIVR(TnHX +#`!?2G\O<%jStQ2IN*a2r9^"M<VcemS]2Q4`M*I<?g)C>pc3T[\XD;Af*UeJboqSs +kI4/'e37fO4Q80N:P0`;KBPPpbI'lD?Yc(9?OM4KrE=7(*5c;;3I7V2^Y-MEh=<WW +O&bFkY,Bn6=H$$F([U&9YpbZSo\*!Q>$VDpE/=/)aYO>h;Yf?3kP,!B>k@eGjD=%r +K"!@5^2@AEn!DAB?hS)IQeOQ.p0uKDQ5o%hIFZ7\`$*(2HRja45Q!TbT!_l$n<:E; +Wd_R\ktA_)iU#NXX^jt:rKi/!j'ZbE@1X2_$F\l,NHh5:-6N'=<#>,^^\HRNUHe_C +<V`(`%.`.o0!IG$Kj1#FFnEq!c.R47QT6&2oK1S"Ku`MKhQNuW0t2<iF,;n)4njtU +N]"'L\r\n)fH\uO>I1iMp0M0/k:tTZQCP@1rHO?5N-CA(bi`8fG@@c;?M87$=QFJ` +C<""u%`eB&[Xgs80f"3-DbT^i0Sg3,8"_N>=#X+9r2/2S6qnO'd"h,?q1h[\de;F; +IG*4BY5A'LR3';2[*:\,fAG?EC7FVjkBdf)&HAI4nc-sgkWjO.gM1YbI=DdQ@IAuD +g$1_J4X5<SG+>qM0Vr)4%g\5+Ir?[RjYnGS-8'jVitLL]s);CH:?IDu&'?#@&*>j$ +fWsl0,Y#0@3ocH0S)!jo?*8/H1kqE$41]@1&%hU^heXp-SG#Q\"1>h!=hM^;UCZ>1 +Go^j[0')l>X0.0"RD<U^o,i8YkHMICf0ZAKOn15o`[o%R`ji+j5R13!K1Gl,hFen; +Irk&L*-N;BMGSL?5D3ttnMT0Io&=0h](<!Z#Mmp/)I;!t"h8I8,H=+p_nI+NF%>"e +5b#E$X_6I"N#79DR!JtA0X8]ClC<Mc:]0:XQc)h&&&Xb($MG>Qd<G*R=H.=^&7*AZ +*:eRO!6=s3(JZsMZb@5IH]ISVidEg4V]nLjr!J5V,&Y,4RS3:eIUT8f48Z[?@AZPa +j#SQ(\]H/[=t/Lp[*>^J,i6]?mB@r*cu^HO>,RQ'fHR5$rT*Vnh-:ds(SW_AY7CQi +lCuG+N6,DLUk4UiH$R7MENIBOCGC"`(S'IRRb?>hbM-8:\XTXs3?214I2'm]_cYZ` +/8D(]-^$P:AgUm;2qMo6QZ.1aI-,@oEV@b@ZfZRh6f*H$<>Y3Ir'#"TS)quo\0A8. +Y4(lg?F6Q]7J)db6L;8II)Y=8lF<n&B:me:KY'Ef9dtQZ%X5q(puPo0]e<Wo9`>7n +9^P4`nT2h*$nNI6Sd"`7Lc1N&I6E!?RH&R7.IT!HA*fp8CZ`:?j_q(RGO:jcq_Z\d +)nI"uY&ikf]INP`lG;\<ctD]]o_p;/Y&D<EFI"*?b)TT9]Ii]1Xe3*=Mmp^=bCRW" +lf"!om'ASb>m6"r:@CE[_(BeZhXdbn:$ao`NTBQ&n-;`NCS?Y\3$*8<Us5*P5\=si +1W.n`A]B5%eR^<XH`^B2AAT^Y5t)!iff*9-c8j,I"XZ%8BD2FL?Es;oC<S8ff2NO- +8)73YUCX\A%W:\kHo_4h\H]9IS:[>b1S046oG3MXkP5"$^;ML2J!+%r3g#pjSA>r1 ++nSbHLQjedj'*@JhK(%A+flP11PP+1/G)kDT8.==2iUm:2pUM>oVD?03=d*jk?P'N +ZX%.i](>We*"Es/m3R\_E:I./?ZG3S3UL8+i;,He*<_C[>e!\kO;GT=F(#BEC[B5S +3.t.8BE!IjQIkXUa[)XOGob`K>F!*rCZY/,a^`7lW`ruHBOU*#=e43NBYC3On>`H0 +alg!;QH(S0W=u\cgVZ4aI1YI"A^Qr&/CMj5S],u:o*4SF*VT&qc_3@7CWkE&!)qsa +j\NQl@[Ag%]SG[kdpQtKr26$BD<?-;Ck?B]CW62pSC7.f/lYV-B5P3)"l)sXFG<lZ +'DlBZG-T3hfm+)8naS^Gdneb%B/2JkBm[`BC[^N,:)<*/0t0[q+gqQjhV]pD8"XtM +Zh](UmWpiL=.&fIbh4E,qM\olc$VFNnJO;S\&+jsBAVP1g)e)6PY67U_sMTDl:SJ1 +AZ!^2R_JfMX7]l$qbd[]qW3!S5#`otXSaYn4>(_uBR2Dsc%\Z6EO,SflrKK@Zn#CF +XI0plF$GEthf:s#gkpBEbdF5f[5O$4/2ht7,^*eVAKE4[-/\8!e*md4S@bCrR`mkK +)0<#j0);fE-\(QD,+$T@3tQmi[Wrdt/BmHflE0B=m0f[JRliY.Y]*.gJe!GuC^@c` +*"F\r5DR?fRr<!ENmM(U=+qN,e&4*[<?4Yj)$Wn8lD@<(_BPV;S\3i-EdL[N&]\4q +"cVM9m*pIO,:Z?hREp,&4oD_aE(B-/[*e)Of*p$$BV-i(g3]m(LnCCOKL9X&X;p5' +ZJOB?3EtN:^;FsMPKn-ul9h2]^7qh#kO@T#;8iK,rhdWP@oi(8MuP_J&/JP%O=[i' +bZR:Y0#AEYDsitic<1+^`p"FTfh(%VGMT<1^$O"MaiWO_Qf$XZdi4$Y5-rP,_ZqIE +5e`jp"R_FA"?XkT%cco@)$X:g='#@XERFO2qL\E$^gC_u0:_,8IZ.?a2)mO+%f]WY +_BQH1#7gS-m`H@A)Y,`?2fGXf@sOWX%Y)Y>_!X/0ZIm4F;rQ*9NQ7-uPti]EkZDrq +4`]8(=+6Jk:F5X=ad8$uK0OEcAUWt@26Q1S<]S8#_:"D"ekCA5GMs=L<M)A83@qc) +P_n%b+G4]J>f("D<n?qOd9L(942*b\bunO"Icbcn2+nlHQC8,PiGZl33C`H.)Rhik +r@;qkD"i1;V5L$qrESY5l5ubpq2VO(?s`$!>uT]#K*uSU^jJBCSG0mpYoZ5,5PmRE +>O`OWkO_YrFo5cGmUQmfS1)&50`(l@A0qcZ_n8V,61Qqhf1tLXS_@9(cYq+t%qkZZ +l9q$#3#mSFUE@j8nc`gk]+I6Qot^*BYI]Gbr3j8X3Akt?&5t@<a(jN/>9@j?IG"uA +rOoQ&E;bN%/:EB9PNR<7-Hpo.^[.uHn^uIS;>l@@=Kt@Aqj%*Xq2IA+#W@TFeg7%, +H/C>mT=`qupd*NJN'4H1/*\@VhUaF35''IY2fP_J=3E>N^B@i*Fr2:ZO5mc/J\Qp< +6sB;0NoTX.G0de%M59"pgDb&P]<*]=5?UA'KB;VPZ^e!2ofrAE%-ILoot&s"T@mLk +Zne&DY1+MloAl"jh7nO15PQ7,P1TPHs.$gmVephh]]]`D.gKWlc1le^GI'3OIInEW +Vq3c?,C\HAc^Jmaqm2d([0@V3SBQrkgT`H]>EScgh7).m,(GelS\N?d4L=d+pih.4 +chDaX>P=4hT:_[^f>h%5Sl;K9Dn?qEnp.AsUch3<C-=@[9Dbl0e%WtDZAu*J4l#50 +i&9bFF3AXg76(3bce@o7CDMpSO+fkf(>r$$$o@8M_>h@?7GJ0$k+0&d+6W*D^\<?9 +RgOY&F26:^pfMouj2/Poi5RXR$b;ONHR#$oRrNPn>T\m+%a7*.fOmh6PjcZm>?H2[ +E-06e7q;A3g^C$+Ed)r5s,fG7SGZL0j>m7+I!O!*g9oYkb8RkDFaeO[ephhg8G<>J +2'1r7ES$qnCUeCZ_bnjCK`TeTEXRNb7s,XJ"$R@33r^SR/,TTjM;N0pNq7crPXGCE +3;he8T.;I4>X"Xb'l8mbN<4a/p:!03[GH+GP9!YY-'+J38Oe,EDNK9BfO'\&:q/C6 +dMC#eIc0X";\lp9^7j`Ia"-hl=pb)?;YTtHIJ/kI]Pj8\QWpU!rLDFD9gR*jpMZFh +-ZValDdgaN&?%CrDO_aVH@kRFFo&6oFK^VCO5:o[*BUEh6>tOe#X=n"\5=&SXp;S@ +DloZC>Fh.mNn663a5V#>(Gt$:$kcpb^OJKHb06X%@[mC]e")a3qc_2@_oa'IWUO$g +%J<q@S(1+,,!;bEo6Vd=fgD7\1&&qJo='^o[IH=omns($?T2$F<a3OeG2K=NhE&,r +hHXN,eeQV_6#YI/F^E2a@U;XOGX%(l8;c9`S8'.Fc1u_?@fnC8SD3^9f&JM%JY%O% +NicXKGraqGor?VpF[P15@UrSl6[iZb1ABW%(n^6WjltPQREIQk+$^de@s`XbcXU\h +3Tl44W.&RZK\/^7o/G`lq`CkG?)]hSnl'uJDNU2:5JEiWo?P,8^+DG3ri!j%WN0T8 +/n$<o4ljfqeo9#4%qdT:g.9fFYYNXB3o%KDY/PQRfT0(ZeNT`,Tfg,V4YZS3CU]Kl +L!O@YTmoYK"$/+&1UlX;Nb?*9[k_\nZE.%D?Q8.7[DeY'FP-C2qa06GT+6V:9,gqr +>P$c:mq^#]kE=kE%!XV$@P63s;:.<q?,\Prqg:W"j*:?3c@O%X7H]aTfMM.tl:glP +G2BnTjfRU)7[(Nhp`8G!h,!=m3X\I67uoWXBQ+/sb]oj0LjmH]@X_e3H&(!5l[I)K +TqAf`)i(U$6_0e'[qTI2M"-Ea`Kn8dNmF[<\Q(;orl)VsLUi]sHYAD\NJGkhr;Q1U +C]QW_O&Cmm^2Ds6j+3coZ$HZ6>j$S,*3[;PQ,?KMfeI7QeUd#!e?:tF>A*^&im8M( +hKi8S\XM<O=3Q,%^?;Z?laV/-_Y<-g\LoIHRH-K7n(1\[bUZNa_&&WX*7k8*P$Ag) +4`jF5F"2Fj)$,-aY.EN+&Y@l_IW+D&a9^!(+)cQ+99$=4CgmfUm,QR8]GDU01!jXu +g6^AMLA,X,39PGM2[XhGHaQf!D:gT0'`&BqN%X/c`jrCUIaU-DLGfp0?$.(pEa1Tb +pJA6;l9/VcHol2PHJ<koqYD;t`IZ"A0oH_(rn_k3^!&p"3W6q&fCFit\JF&>qdC7h +h5eEG:-$'!ql7>`4`hc]XjOn2NmDbdXpMj1c=pg4Pk-B_(S4oNEs-Vp\IR"cg0/SC +\uN]Qq_iT1g%$8TY)0WBDd9BY#@l>AobBIs[M]R5m=*HKR5KSPEH.sDO3]JR^*n9% +WjgbZT'qh"5l&lA`5grQ3`02(hhER^1Z-2,c+foqA@gh02Ga:sV0XYEoCc6oDBa.j +@$+UYAZr(F?_=Nlp80&+e&%h!m]=,G/>=53Y<9C',W[LNoYJhM^_<of(@UF-0ZWk% +>d\_j4A>;ehXB/Oo][Aj?hk<''?bM/Hc.;]iOBC'4R^uO"J8DSG`DH:%SD2Pg=MKd +gc^X`[AEZZg1Xq5FJf&4GtVsp3UYo!f\W&Y['!17&qT5o[sR)VbShC:V&XXD@]Bs9 +Ng$a=2sY9h3A's6Y2RefF8cgFDL69tp7+0"p/gM5k6E?)g[6*aoQG_3r*K"F4S""! +^[N7P&ROR=hX"$TrY8l9d<.nPNqq`,>S#%SG-<(`k`nS#K8mm+r+96(mCKJG[+;,< +YqkpTSnlV#\r(P/#I";kkLZ/pk8k^#F+egGiH*e?[49]k1H$k2SQuV/J!/$m5k_&D +pKC-qT_2O\3tcW+5Ih!A4J$i-m.je`I15C3Su3C6X;tSQkk<n>Xu_kN\<"P8AfA.* +=hlE2_&n7\5GueX7plt%d-k[c%Na0&kVDn>5gX_2O*Q`Z^`!*5Gn&hW;>*R%+4$;] +S`j5rI*WlU=kd1rDk'2^0$NN(EaEuc>DoWWI$9%/Ibsi[j,fQq3L!J@/f:k=@]a_n +GP[fn2ln;Cb9rM+DsatoOiQ`TF3_eW`ZA^kmgZW#dVG?2Ui4S;4r2u7![d$3jmVOI +hp:W.?.SbK?*t+&hIm8BaWBu8m,]9i*^d)=<t;M&Y5'7g-O4pm35c'_I),rE^`dN6 +rm4eQs5m[Mi]G_6H0QIS*Er;HCHltmesj)Gl7dM,IaM3"-Ke\K\_\eXgGaeXiEB9l +Zp+U5NI/kE*DLYF9$qjjhf6OZpBQJTf30*;hO=IKC]C$@4]gj8:!V#jhHFW=`A]K[ +agFM)DnD'6hk"P&[jT,g]"`fC\=bpgp"4?`:A#cMZQ)/TKK-?1$pXT4S57G&2)t7S +k8,bPWMJD04EEaa@.bhND[?(tB$N$6VT3W!GqX?Fp>F"oT>"#HgXfk>?0qIX9>/'d +O'Z<HQ,BHFGKXuUCWK,LiFDiMJbGgQpKqW[PWAJ,bIrG]QUTjflNE4%?kL)>TBY*+ +D;JT"mN\N5a"K9QA=Sf;o9$K)k#(dF3'Z[rkJS9[kURjV)d>DFH&"I!L,%QR)CkL? +j0>e'Qan\+[*F!]Nj3r[%%!q@dgn\S(>W6I&'DG&(rH<qha7)6G?XDMX6rWqd%'Z9 +Xb4F.JN-=BrS_?q55,(M<ndKp'm(;]iP#!gYXiX:Ih@^eX89/`96FXchrSdKNPBOq +5&uYH6>$ATH\CDnfRX9;i=`=nSHq#j`AuFt[*KKGH!&SIb%"SdI*#o+(>"`GHLX'U +:NRi*Q2#`HRbNB@rC$!#Z%aulIG1u2H@'BJa`q)qh:cX][O`W*'BHiI\.fo8Kmqeh +og3f]H8nUQS9k:Y?b7,t>(.N9'IMe$]J_e_Ik`t]GdGGUHYqsK-@b/&^Y\=JRsUlX +^Y':f#j&?RB"GWJjcKADAe0oAL:k<g/94Ka2eq[S/6oa"*_*QdYfGXO2cqk;UqYl6 +)7R\_F_6!+b["FCYm,"!CCS8UqW<Lur@Z^VKbL#L3`-*jeb/iC\!G;3E0q'6"6C&r +8t:5(A3Wrc@PR"6Ya7Jm]K=sT9/$a7c@gb\G(79fcWD%]b;&,)qMG+>[<pZcf'F]3 +,kK[^*GBY.d!?Z?),HXG2RfX@9,;S#4eFGfaYA#Ls2GroIuAR)Qj?1>/G30)]@q(B +L@XPs.s$0jKC/JPH`;;'eEFJ\[J("T]D+A^&@,YUB;Z8!'HsBget1hBC`%9_HM7Jm +X33"4\\C*!BuN1WYG8ufYB^t0KJ@`,e&3DV_?OXZ&HD3V>*#q;-[X,eG@-=O7,Nt4 +*m)!"l,.hpQ7bt!*3'[3WSqNr^3sM#-;#'@q19PMA#s/^O8>pC=W%/jc@<i%q&T,- +]Pe4[Ng.T6HeuVKWQ-R9p7*$/3L_2&oWe#MFuBcSE]DI-I2o\@Rq+5I!_V;0*^KE= +.+Ui6?#[p_jY:i)`lBAYIG0q#X9i(:gL'gqg^!E$g0`lH0()$u:sAf#_S'=4q6qHk +>"Ip(r?ue4/93r%7G?df`K&?7j+4V@?F![[(;^kfGGbBfIi8!$X)BAHekte1[`2r5 +QF.E5F'h(W>a-8f"7BD][*-ZViA\Y4p2T<1B^P^0k;'$+gkY"FY`8(Ea/sJnF;OCu +eWr_t,>@76c1%&SnCL#4VXN[hORr0+GiIrZ_KJ(Ejh*-?ohUHm_.&7nC]B=U>#phU +`0a"u%5W$:09&.En)8Cu=SiQ^I[sM(-BHeslQ8cpl+SQW:04!/7r:RuCsHWUm-SWe +_r]&"dMs?+?&1Wj&(if[bk[gLV<B9#3J3AsX4T?u?]@3Qn-Hf&/D./AZ/O"g6jDnX +\N1S?\aHkFGE"g.W\[$*mH&@&ecp6p=P1YLBC<*q]A-cY`%DfCTC:4K&FjN/jn,gV +DNnXP@-NkecB?5<=7R$$^:\gA.MgQqZ=lp<FQrAeN24`c32Z;Z;AZKk6Y@X4cU#;m +LZoVH?0C,'Y@0NiAnulPp.3a^F.Y78pNcc3g;>D$nD!Z`^c1VjYAWdA7aDNiou9$W +fbh6d\UL"@f-hWK-FVto^0:,a&MLqelVDoRoh_g5Zen&$jO&8,qMf(bhq67BGJRb? +)c:aP4=*)_3qVZ+Nm6HW(5X2u]2mkESDh<J7!5307a*CZ?!Ef"?Uua,Cc_;t\ZX5% +^ErS\8Y<*OX6+QW\\7E`A5D1`as6`pk,sYLLO&\\kLCV@Z]bc,EX3bi'2VaVHh*m` +/@CaH\'+WQ[>WUK[,,E`%P6\G1M=hq/N`RjF;J$1gj<IX*@tAQl..Vl6PhAoS=;)f +DUp_T*,:]-$h<3&Kl-k*%r.a$_p/0F\]3^8]"Uo\q$]/#qjK[Ng$8fkmd]X-J:/CY +,BK'lq3T!WlC:r-KqqJ.4oN!'cre5X6@8^j""%8OQ$1m\Lc.H+n$1s"HWW<?O06B, +O']b:01EToHXis0GJ2GSqt*8)2Tqf.+h;/sdUA?EQ*:9&f[k:inWQ+Z1"R@/(2KMs +VssQmNuZn6485sLruT?'\j"%MKrtk>#*FtL07%o;Zes&pZ_lp`=Q3EF@di#.?/K:U +=0e4i[YrIIcA1$7jb_ANp1:T^\mCiO@l+"&bXu5:D^jhlW<9L+]GNNgXnBC,S`J-W +);fCOh2;X=KO4uqGLaBV%a[;AMFZP':gF/LO4a2r@LW=m>oW[q'8mNRb@0gQE3+"l +:S@#@N.oHDg_u*\<iP;nb$`KqZ.FPsT)DIkINZ\;VX+^dmBh0omBc+g;CBcMLn7JX +T04%RG[us6CN7F>h,\0*cLs+HFA+;EofdfBQ!/fHXE!hoIFrQG'0"NL.Ws0#r3I7^ +*tKF]X8<1[hQ4aRkMq$<`oOW'qhIs/LR]meP\WZHVrmd@IBh\FIN$g7-%kh%-A+*o +_8^2;g@_Ap@9OF&B1[Kb(5MSrPaS2B9]HmkFNrB?T2d6kc1F!>lGpm-G?>7qEN/)> +ki#>;:_*"+dk7[3iUF#6l!#M?X7js-o,V*YMXL@Bh:L3M<4CA"GkW7hG1lJQ3`4Y5 +D:MAt]@S`M5AZ`*f#(m&SEa@`_V)Xt?&gXVZuHSr7d$o(7pmtNa4FA8U;q!8F++o' +-&]s?)],P]>\\R+[Pdq>gQT_9==[-t6h2e\8TY_1h#GlM97(M5^8&.5Y0(7d<h>bN +2.L-k@td9k0CFb=\OXEq4@0pmIl1kgE:,`YSDU_6CjG*OAZsLd?F5JX(:Dg3eMr#k +]mY]!l8(I3rf!]j.sk6T=dGNu6u.&%Wr8L6L7RJM\(4k>Cic)TU$m[T2RR(9bN+o0 +[@j;!O77)o52%JjX_teTjrRq@-5"iihcKR94bi[Bl?X64e(6MD,F73^(JaXr3mdQB +gqq0:*3SCmBs4jtm%./$qa5;mhR.[#cYiUE&bf^t7=<G2T5?4shds(I4(Ue3kNOPM +S<^c%H0mA&B6g2OVf6I4S,#G:amSmj>m(%YI=/Qu;a!Pbk1XQt8*iFp.1\O(o4upb +kH-emI73&@rYK]c12,PrI\+54o/Ku*7S#feS\.(U-\ehf>frcSa%WVcdq<$o4a>cF +3G`9XK6Wo7dB3Li9c\!NQ5[@t)kTe@[816Xib!%K>>K6n]6S5`b/=eNUX</j?[>9+ +Z7jPQcM#DK?H3>(h=p*&_]c\#*0spqg2DTT%qj_D=c%1)?3\_hHo/cE9'.7eWJ_U/ +SC+Z$ZgI]jm*!;]KLL6:Z7l7<9g>:3EB.KlN)=V4^pZ#5Atep3:O<`+P=$V!U5sO9 +f,s\J*R0B6brIn@p<Y5>Y]](!K0t#ScCOq5n58%HF+WiGUMWa9fA\I^](GBo]t8G^ +B::n(eJZ_HoW2%W2gUt\]?<&uXpp[cY-hMiU`Q==$JW[H?OkYQB&_t_?#5\0'!X7k +B!%,-XFcL(9gp.dgraIkQi5"!g#b/;m$">]md%IT2fP^VBUtp"Tt53kRm?ER^LO63 +N1%W83=>m1mQ_c;>H<nPfB=5sm[^\iiK3Mi^7Cm5opP,!m%rmMrUb&8p4%ql)ggl5 +Gea3OI)!cSq1YuL5o-r[I<jY@G9qQ^Q5\MZ^.oc4j4!HcXi&lLh1s<7YK>kS3-Y.j +iY=JleeWU[a^djB\q41>*0Ps4S3#Q`=Wup/k,mnH:p[%N55FPZkIB_AG]A1h[[H/' +_sZ\u?^:3mi9@NsV)N=oLN3k"WkRS^P@1SYp#k]u3UR>^4^(Dmc0t-b^##9i[&<bV +Qd;Y3*5T&!a5-a(`lu_PJ-2r_r0Wd;FGM`;pe7s;i?QXsK=Oap*p$XRbPfqI3Cf_5 +CMkJGmF/5TTJJM@*bR_9bY4!W)^/j/\9;@;[pc_JkIuF[P?SNRRh+$;E"m-[EQ_hC +can&#:CYo(I^C)XK10.g+a2+USbC.3*;9'H]2m"\gpp1>><]5cSFI33SEJZ0I7$$= +=[^P_;4KAjp+LW*aIE0SoT_IWV;X,gjHdp,g@sP*I>lh@j,ucG/N2TR*4hFO<oAX; +l?W)*>FbT0\lL6BZT+-P?0c>)jR<g?-Za02/(nt,S3bFV3lh4Im^N/<HY`Y%c7R1] +*;$?m-VE(GYaGE`rJB0AIDc6@AnoSCD-e6`^`du73TTqnG9YAKq*_D3L[[R3U?hu2 +iQA159]$gJoE+49d^iK#hI/iRgq1Bc7'OkeET\8h`Z"%ZR*+*_jG[AcAA>)/4.H>m +GK;uEjH/[YfC1@]r?U")UlE[tc$F3t%>/M(V%:t-fOX=N[3'-LeAo+;3Nnr_r."9G +r3!8(p,[Tk_G!YXk*jbcF,sGKJ+g$dmTl=%F67Gam-Skc>rZomY-SQm?\;'3eo3O% +l]9++F)/Ohl]'t3am\8[95AtoZRgkA9FdW,aCj)hboU]mg)L`tr4(<-q+\s)PP=6& +_?f<3]7N6,r*sZlF^4sb2<G%$-Sd=BgV4c"E)#hRfZT+gP='FLT/"nN(R&jB3Yi36 +m$bKi`;.);p5@(g1O?7+CPR2**0rWYoJeCVIjg5X^#D'H$?+Or%(:H[CBUk/eg[R# +EK,"@Em:=cckl0O$ZNm=%VP^bkWN\r=_l2`Pf0KfQd'f2D/;E/<n?bf]Cm_j:3)// +aPZF:mZ.6<fBkU\M"@+VG,D8)FR;5*qj2A`YeB\_Ac%kR.XSjl60Di@Vh2Jk^LR!/ +%(>u)E]7:\o82255olQ)&9,I26!n"qiIH!qmg<^jep?bpc0VI;S`Yj<SX]f6C:Kk$ +*YeL:i3;R=Z$TF6D:b*5)fRBr(Z`*gY_cAaGq]V!E9J2t@P2at?U$^MR.'&4I+[3r +ZX.mK//k;1O+bg=Hg!,(h/OI0"5CKc4PT4m_8/%5cG*j*W/&is6-gH1MK;2r&Iu$p +SG*D+h(33>A53\:3Ci5sN+q&"\)47Pem(.ZGO8Hu&&J_+!P/S,i0Vc*Vd[t57<s:4 +`PJ7]n@9Srqrp,TqD!?]m:59Ar"%)47GjZLHWTC.[.XOgc3tK?A".gkA"V0=MKML# +k)<<e1"p6BC&PCH@^at&fi@2!S>Y>7+jMl)f6,of7h7ND03l-4G<gYn@d6DJGU6t) +CXpN_>oP[4^?p8nYc",m`p,e^m;6>TWUGIB^'FMfgck`sf:Y;`m!U9uF0;R!Bg/:t +\G#Fb,b@g`Aul%A[o=Hsh]<jJS`ou#fn4p#B!_/hbF<d<k^hgA)10Z9aRqg:9>'H- +as+Ql$omQ!kF07reh#P858sLmm=%]IL]0sGYR+PFGLUD[mu4F2J&pqR?fg(37l[i\ +f\0rt[D&6NHOd_:nV#>IqM<cYY#Bdr\3Z1LcX?%d3Y)\1/8AqFY;.boZNdM%ol6Aj +"mf<:Uoouq]<[6!9Et9=QdpL$]EZU9i:CAuZfa1BTA$\kGLb@Q[oLQ'=74P5Ice0; +_cPMqo*EtP=<gkq5%e0WSj]a?,M\K-_YAqTcUL.g>H*O^Q18(qUjKr=^)jHAL'_Lk +3GX0*37m*>L6LBt=C*&IH4^A.*Q0Qai&(Ones?ociKLMgBD0fd+5K([ErOUA[D/-m +i7$QcT9]Gups#0pq[@u-?^*``]:O-6&_FJ9kb;9J#Jen*0it2i[Ni?nfcU**_5E6$ +Mm0JDWc:FIP3^5$&QW9@I>$EMq[@\oXL)=8]*t_lLJKbIJ$PuE?6?T2Roj!*Pjch? +kC;RmR2<3NU:oUSbaVjETBiBZ+*##3^+j(#oc+r2gXb&(S9smuqc`P.pD.l>UNQjJ +ZONArZlP(hYJM$pp6n7m>,TjLb]mB@gQS+2e\CH%%jcRj+7IV%r"%qs11o3<m5)Ic +k#:+)9RW9Jo)%8uE&]e+UM\R/B)_Pi3]kb-.aGGEcbZ-@B"\=eDbFEOF7$ZIB"lIe +[JrS*B`+AX]$-<"$kJBUF)G(P00e.2O*g6'3N[4$h/"\EIB7iDIa5L?jR[F.@UG.0 +i,F/E7QlE2iHKJ]?fp(V=m#rJ6d<<i1N.Y.eW8jIH1'6E#L33-k/<*tFWu>8lC(ee +1A9"H:H7HSXOGbnoe*G2-f[."r=rfXluV<sg3lVuh:Q91pD$R&\S8:kF+)"!c.%S/ +f%QU=2KTFTmIlq9pct,A@V-PA$s&L\M7\drIX?2]a5K*>J'HWe)->tAF8q:go_iE3 +Vu*NcpeL$brDi0Eju1J`g?W@C#Q?K-lquJ(m'sOLqWE(P3X!4rc'9a@<SUMo`VT7g +`f)D=FF=)]aGJ]a^0,isIU_ST\DqtRUikXclTCN(X*(r'B0KX;nFoDr6Hn3H'?Zir +.ddPWCX,U4?FqrO[3N1_a`5S!5#G[YXl\f0-:c\M7:>-3aGE%3XQs3QGG!:/pX`Tp +/QG$In$"UFF8q<=]I2<iI=AEo-1O-%59]Wrk#6?I''HX=n1Ac(ir.i.4N$cG]s2+n +hm5e!:W$,C7_;sXD-l:saGCnT]'c!Pih8D;Lhd(K^/O>?Lc.K\>TQB5Z7;JgJ&H?2 +LjgRlbIO#6n[(FnhlbR(qcsGr4T@?I/'%AIlM:"Oeoa46j@(+S\96U`ho/cT1OJSl +p)`2lh+)W!R[IsNiUEJicfPK%&^ZZmChLQFSgF6_mHgUa-Ehjs+-2g)O#B,F=egD\ +SB+!tX6jK'ce^n51PbmIn&L^e=VcK(]bC1=kW?;-48/lf/Zoh$@iqP\8re6.;m5<, +MM'i$?7t<Ckidf>k,5mWP5?B0I`itp[lA0HreNY:+"_j5(-N;:Ym3GeeE9go%<DSs +kI<Y2aO/^oVJf51F8fV=r[QKtS[\9*^L&`MGjrKJ0m?p1ooGki?@2Y/a.e(NdAB\6 +6kd`Qr1-r9qIuP]ZL7SIEA20?O;%BB(k.f;"rUs55mA3;O?j'gA<9(]).\gp"rUs5 +5mA3;O?j'gA<9(]).\gp"rZK0jo5G)m9`' +~> +grestore +showpage + +%%EndDocument + @endspecial Black 1045 4618 a Fe(Figure)25 b(6:)p 0 +TeXcolorgray 1438 4618 a +SDict begin H.S end + 1438 4618 a 0 TeXcolorgray 0 +TeXcolorgray 1438 4618 a +SDict begin H.R end + 1438 4618 a 1438 4618 a +SDict begin [ /View [/XYZ H.V] /Dest (figure.6) cvn H.B /DEST pdfmark +end + 1438 +4618 a Black Fe(Image)g(containing)e(alpha)i(channel)p +Black Black 257 4849 a(Best)d(quality)f(is)g(achie)n(v)o(ed)f(when)i +(passing)e(the)i(PNG)g(\002le')-5 b(s)21 b(alpha)h(channel)f(to)g(the)h +(PDF)g(\002le)257 4969 y(by)j(running)p Black Black 377 +5168 a Fa(png2pdf)58 b(-a)h(-m)h(255,128,128)d(-s)i(*png)g(x4.pdf)257 +5367 y Fe(The)25 b(result)f(can)i(be)f(seen)g(in)f(\002gure)p +0 0.5 0 TeXcolorrgb 1527 5368 a +SDict begin H.S end + 1527 5368 a 0 0.5 0 TeXcolorrgb +-1 x Fe(6)p 0 0.5 0 TeXcolorrgb 1577 5299 a +SDict begin H.R end + 1577 5299 +a 1577 5367 a +SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest +(figure.6) cvn H.B /ANN pdfmark end + 1577 5367 a Black Fe(.)p Black 1851 5637 +a(9)p Black eop end +%%Trailer + +userdict /end-hook known{end-hook}if +%%EOF diff --git a/obsolete/support/png2pdf/DOCU/png2pdf.svg b/obsolete/support/png2pdf/DOCU/png2pdf.svg new file mode 100644 index 0000000000..b89c20219e --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/png2pdf.svg @@ -0,0 +1,157 @@ +<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" +"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" +> +<svg width="6.63in" height="2in" viewBox="0 0 477 144" +xmlns="http://www.w3.org/2000/svg" +xmlns:xlink="http://www.w3.org/1999/xlink" +> +<title>png2pdf-logo.fig</title> +<desc>Converted by fig2vect, see http://fig2vect.sourceforge.net</desc> +<defs> +<linearGradient id="GH1" gradientUnits="userSpaceOnUse" +x1="0" y1="0" x2="477" y2="0"> +<stop offset="0" stop-color="white" stop-opacity="0" /> +<stop offset="0.0190" stop-color="white" stop-opacity="1" /> +<stop offset="0.4381" stop-color="white" stop-opacity="1" /> +<stop offset="0.4571" stop-color="white" stop-opacity="0" /> +<stop offset="1" stop-color="white" stop-opacity="0" /> +</linearGradient> +<linearGradient id="GV1" gradientUnits="userSpaceOnUse" +x1="0" y1="0" x2="0" y2="144"> +<stop offset="0" stop-color="white" stop-opacity="0" /> +<stop offset="0.0645" stop-color="white" stop-opacity="1" /> +<stop offset="0.5806" stop-color="white" stop-opacity="1" /> +<stop offset="0.6452" stop-color="white" stop-opacity="0" /> +<stop offset="1" stop-color="white" stop-opacity="0" /> +</linearGradient> +<linearGradient id="GH2" gradientUnits="userSpaceOnUse" +x1="0" y1="0" x2="477" y2="0"> +<stop offset="0" stop-color="white" stop-opacity="0" /> +<stop offset="0.5429" stop-color="white" stop-opacity="0" /> +<stop offset="0.5619" stop-color="white" stop-opacity="1" /> +<stop offset="0.9810" stop-color="white" stop-opacity="1" /> +<stop offset="1" stop-color="white" stop-opacity="0" /> +</linearGradient> +<linearGradient id="GV2" gradientUnits="userSpaceOnUse" +x1="0" y1="0" x2="0" y2="144"> +<stop offset="0" stop-color="white" stop-opacity="0" /> +<stop offset="0.3548" stop-color="white" stop-opacity="0" /> +<stop offset="0.4193" stop-color="white" stop-opacity="1" /> +<stop offset="0.9355" stop-color="white" stop-opacity="1" /> +<stop offset="1" stop-color="white" stop-opacity="0" /> +</linearGradient> +<mask id="MH1" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144"> +<rect x="0" y="0" width="477" height="144" fill="url(#GH1)" /> +</mask> +<mask id="MV1" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144"> +<rect x="0" y="0" width="477" height="144" fill="url(#GV1)" /> +</mask> +<mask id="MH2" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144"> +<rect x="0" y="0" width="477" height="144" fill="url(#GH2)" /> +</mask> +<mask id="MV2" maskUnits="userSpaceOnUse" x="0" y="0" width="477" height="144"> +<rect x="0" y="0" width="477" height="144" fill="url(#GV2)" /> +</mask> +<style type="text/css"><![CDATA[ +@font-face { +font-family: 'Nimbus Roman No9 L'; +font-style: normal; +font-weight: normal; +src: url("file://g:\p\urw-svg/n021003l.svg#NimbusRomanNo9L-Regu") format(svg); +} +.cA { +fill: none; +stroke: #000000; +stroke-width: 0; +} +.cB { +fill: none; +stroke: #000000; +stroke-width: 2.7; +} +.cC { +fill: #D10000; +stroke: none; +} +.cD { +fill: #FFD600; +stroke: none; +} +.cE { +fill: #000000; +stroke: #000000; +stroke-width: 2.7; +} +.cF { +font-family: "Nimbus Roman No9 L", serif; +font-style: normal; +font-weight: normal; +font-size: 92; +text-anchor: middle; +fill: #000000; +} +.cG { +font-family: "Nimbus Roman No9 L", serif; +font-style: normal; +font-weight: normal; +font-size: 92; +text-anchor: middle; +fill: #FFFFFF; +} +]]></style> +</defs> +<!-- <rect x="2.25" y="2.25" width="472.5" height="139.5" class="cA"/> --> +<!-- 1 --> +<g mask="url(#MH1)"> +<g mask="url(#MV1)"> +<rect x="0" y="0" width="218.25" height="92.25" class="cD" + /> +</g> +</g> +<!-- 2 --> +<g mask="url(#MH2)"> +<g mask="url(#MV2)"> +<rect x="258.75" y="51.75" width="218.25" height="92.25" class="cC" + /> +</g> +</g> +<g> +<path class="cB" +d="M366.75,42.55 +C366.75,42.09 366.75,41.61 366.75,41.11 +C366.75,37.55 366.75,35 366.75,32.25 +C366.75,29.5 366.75,26.12 364.26,22.81 +C361.76,19.5 357,16.72 348.75,15 +C340.5,13.28 327.13,12.29 311.92,11.77 +C296.71,11.25 281.75,11.25 270.75,11.25 +C259.75,11.25 251.16,11.25 240.51,11.25 +C229.85,11.25 222.75,11.25 222.75,11.25 +" +/> +<polygon class="cE" +points="371.07,28.15 366.75,42.55 362.43,28.15" +/> +</g> +<g> +<path class="cB" +d="M110.25,96.75 +C110.25,96.75 110.25,99.34 110.25,102.89 +C110.25,106.45 110.25,109 110.25,111.75 +C110.25,114.5 110.25,117.88 112.74,121.19 +C115.24,124.5 120,127.28 128.25,129 +C136.5,130.72 149.87,131.71 165.08,132.23 +C180.29,132.75 195.25,132.75 206.25,132.75 +C217.25,132.75 225.84,132.75 236.49,132.75 +C241.93,132.75 246.44,132.75 249.55,132.75 +" +/> +<polygon class="cE" +points="235.15,128.43 249.55,132.75 235.15,137.07" +/> +</g> +<text x="366.75" y="128.25" class="cG" +>PDF</text> +<text x="110.25" y="78.75" class="cF" +>PNG</text> +</svg> diff --git a/obsolete/support/png2pdf/DOCU/png2pdf.tex b/obsolete/support/png2pdf/DOCU/png2pdf.tex new file mode 100644 index 0000000000..16d7bda9f9 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/png2pdf.tex @@ -0,0 +1,471 @@ + +% This file must be processed by pdfLaTeX three times. +% In the next step run +% ppower4 png2pdf.pdf docu.pdf +% and view docu.pdf + +\documentclass[12pt,a4paper,titlepage]{article} +\usepackage{lscape} +\usepackage{ifpdf} +\usepackage[latin1]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{textcomp} +\usepackage{mathptmx} +\usepackage[scaled=.92]{helvet} +\usepackage{courier} +\usepackage{array} +\usepackage{enumerate} +\usepackage{longtable} +\usepackage{latexsym} +\usepackage{varioref} +\usepackage{color} +\ifpdf +\usepackage[activate=normal]{pdfcprot} +\usepackage[pdftex]{graphicx} +\usepackage{epstopdf} +\usepackage{background} +\usepackage{pause} +\pdfcompresslevel=9 +\usepackage[ + pdftex, + a4paper=true, + pdftitle={png2pdf}, + pdfsubject={Using the png2pdf program}, + pdfauthor={Dipl.-Ing. D. Krause}, + colorlinks=true, + linkcolor=black, + pdfpagemode=None, + pdfstartview=FitH +]{hyperref} +\definecolor{bgred}{rgb}{1.0,0.501961,0.501961} +\definecolor{bgblue}{rgb}{0.8,0.8,1} +\else +\usepackage[dvips]{graphicx} +\DeclareGraphicsRule{.png}{eps}{.bb}{`bmeps #1} +\usepackage[ + dvips, + colorlinks=true, + linkcolor=black +]{hyperref} +\definecolor{bgred}{rgb}{1.0,0.501961,0.501961} +\definecolor{bgblue}{rgb}{0.8,0.8,1} +\fi +\usepackage{listings} +\lstset{numbers=left, numberstyle=\tiny, numbersep=5pt, basicstyle=\small} +\lstset{showstringspaces=true} +% \setlength{\parindent}{0cm} +\author{Dipl.-Ing.~D.~Krause} +\title{The png2pdf program} + +\begin{document} +\begin{sloppy} +\maketitle +\cleardoublepage +\ifpdf\pdfbookmark[1]{\contentsname}{tocanc}\fi +\tableofcontents +\cleardoublepage +\section{Overview} +The png2pdf program can be used to convert \textsc{png} image files to +\textsc{pdf} files. +If the \textsc{png} file contains an alpha channel one can mix the image +against a background color and/or create a \textsc{pdf} image mask or +\textsc{pdf} transparency data. + +The program is mainly intended for pdfLaTeX users who want to +create flyers or posters having colored background. +\clearpage +\section{Installation} +\subsection{Installation from source on \textsc{unix} systems} +\subsubsection{Prerequisitions} +The following software packages should be installed before +you start to install png2pdf: +\begin{itemize} +\item \textbf{zlib} (required)\\* +A general purpose compression library\footnote{\url{http://www.gzip.org/zlib}}. +\item \textbf{libpng} (required)\\* +A library for dealing with \textsc{png} +images\footnote{\url{http://www.libpng.org/pub/png/libpng.html}}. +\item \textbf{libbz2} (recommended)\\* +Another compression library\footnote{\url{http://sources.redhat.com/bzip2}}. +\item \textbf{dklibs} (required)\\* +Dirk Krause's libraries\footnote{\url{http://sourceforge.net/projects/dklibs}}. +\end{itemize} +The png2pdf software can be retrieved on the SourceForge project +website\footnote{\url{http://sourceforge.net/projects/png2pdf}}. +Documentation is available via the project homepage also hosted at +SourceForge\footnote{\url{http://png2pdf.sourceforge.net}}. +\subsubsection{Installation procedure} +\paragraph{zlib, libpng, libbz2 and dklibs}~\\ +These libraries are installed as usual by running +\begin{lstlisting} + ./configure + make + make install +\end{lstlisting} +\clearpage +\paragraph{png2pdf}~\\ +Make sure the environment variables \textsc{cflags} and \textsc{ldflags} +are set properly to point into the ``include'' and ``lib'' subdirectories +of the installation directories for the libraries listed above. The +\textsc{cflags} variable should contain something like ``-I/usr/local/include'', +the \textsc{ldflags} variable ``-L/usr/local/lib''. + +Both variables must not point to the directory created while unpacking +the dklibs source archive and used to build dklibs! Reason: There are +two different versions of the ``dkconfig.h'' file. An initial version is +shipped with the dklibs distribution, it includes the ``config.h'' file +created by the configure script. During installation a final version +is written to ``/usr/local/include/dkconfig.h'', this file must be used +by applications linked against the dklibs libraries. If the initial version +is used instead, it loads the ``config.h'' file but finds the application's +file instead of the file created for the dklibs project. Many +\#define instructions will be missing in this case! + +After making sure to have the correct values for \textsc{cflags} +and \textsc{ldflags} run +\begin{lstlisting} + ./configure + make + make install +\end{lstlisting} +to install the software. + +\subsection{Executable setup for Windows} +For Windows users there is a setup.exe available via the +dklibs project website +\footnote{\url{http://sourceforge.net/projects/dklibs}}. +In the file releases section you find dklibs-win32-*.*.* containing +two files dklibs-win32-*.*.*-*-setup.exe. Choose the highest version +number for the recent version. The ``user'' file installs the dklibs-based +software and documentation, the ``dev'' file also installs all used sources. +\emph{Note:} The ``dev'' file is significantly larger. +\clearpage +\section{Usage} +\subsection{Common dkapp options} +The program uses the dklibs library set for preferences handling, +localization, logging etc. +At program startup the permanent options are read first before +processing command line options. The options used are the result +of combining the permanent options and the command line options. +\subsubsection{Help and version information} +\begin{itemize} +\item -h\\* +-\/-help\\* +shows a help text. +\item -v\\* +-\/-version\\* +shows version information. +\end{itemize} +\subsubsection{Permanent options handling} +\begin{itemize} +\item -c \textit{options}\\* +-\/-configure \textit{options}\\* +configures permanent options (preferences). +\item -u\\* +-\/-unconfigure\\* +removes all permanent options. +\item -C\\* +-\/-show-configuration\\* +shows the permanent options. +\item -r \textit{options}\\* +-\/-reset \textit{options}\\* +overrides the permanent options for this program invokation and +uses the command line options only. +\end{itemize} +\subsection{Png2pdf options} +\begin{itemize} +\item -p 1.2\\* +-p 1.3\\* +-p 1.4\\* +-\/-pdf-level=1.2\\* +-\/-pdf-level=1.3\\* +-\/-pdf-level=1.4\\* +chooses the \textsc{pdf} format version. +\item -m \textit{r,g,b}\\* +--mix-background=\textit{r,g,b}\\* +sets a default background color for color mixing. This background +color is used if the \textsc{png} file does not contain a background chunk +or if the -s option is used (see below).\\* +-m-\\* +--mix-background=-\\* +turns explicit mixing off and leaves this up to the libpng library. +\item -s\\* +-\/-mix-specified\\* +ignores the background chunk contained in the \textsc{png} file. The program +uses the background specified in the -m option (see above) regardless +whether or not the \textsc{png} file contains a background chunk.\\* +-s-\\* +-\/-mix-specified=off\\* +disables this behaviour. +\item -a\\* +-\/-transparency\\* +passes alpha channel data from the \textsc{png} file to the \textsc{pdf} file. This +feature is available for \textsc{pdf} format 1.4 only.\\* +-a-\\* +-\/-transparency=off\\* +denies writing of alpha channel information to the \textsc{pdf} file. +\item -i\\* +-\/-image-mask\\* +converts the alpha channel from the \textsc{png} file into a \textsc{pdf} image mask. +This requires \textsc{pdf} format 1.3 or above. By default all pixels having +opacity 0 are masked out. The -l option (see below) inverts the +level so only pixels with full opacity are drawn, all others are masked +out.\\* +-i-\\* +-\/-image-mask=off\\* +disables image mask generation. +\item -l\\* +-\/-invert-levels\\* +can be used in conjunction with -i to invert the image mask level.\\* +-l-\\* +-\/-invert-levels=off\\* +switches back to normal imake mask level. +\item -t\\* +-\/-alpha-transparency\\* +indicates that the alpha channel contains transparency data.\\* +By default alpha channel data is interpreted as opacity.\\* +\item -t-\\* +-\/-alpha-transparency=off\\* +switches back to default behaviour (alpha channel is opacity). +\item -b\\* +-\/-fill-background\\* +can be used in conjunction with -a or -i to fill the image are with +the default background color before applying the image.\\* +-b-\\* +-\/-fill-background=off\\* +turns background filling off. +\item -n\\* +-\/-interpolation\\* +adds an entry to the image dictionary indicating that viewers should +attempt an image interpolation to obtain smoother transitions.\\* +Use with care. Image interpolation is not supported for all output +devices. Different viewers may use different algorithms. So the +representation of the image may vary depending on the viewer software +and output device. +\item -f\\* +-\/-file-time-check\\* +inspects the modification time of source \textsc{png} and destination \textsc{pdf} file +when png2pdf is run on a directory.\\* +-f-\\* +-\/-file-time-check=off\\* +turns modification time inspection off (and forces a conversion for +all files). +\end{itemize} +\clearpage +\section{Examples} +\subsection{Overview} +\begin{figure}[ht] +{\centering +\includegraphics[width=5cm]{fbt.png} +\caption{The original image, \textsc{png} file directly included by pdf\LaTeX{}} +\label{img:fbt} +} +\end{figure} +In the examples section we use the image fbt.png. This image contains +a clock showing 5 before 12. The hour dots and the center of the clock +are fully opaque, the white center becomes more and more transparent when +moving from the image center to the image borders. +See figure~\vref{img:fbt}. +The image was included using +\lstset{language={TeX}} +\begin{lstlisting} + \begin{figure}[ht] + {\centering + \includegraphics[width=5cm]{fbt.png} + \caption{The original image} + \label{img:fbt} + } + \end{figure} +\end{lstlisting} +\lstset{language={}} +The LaTeX source must be processed using pdfLaTeX three times +to make sure to have all labels and bookmarks recognized. +The next step in processing is to run ppower4 to have the background +effects. +Among others the packages color, ifthen, ifpdf, background and pause are needed +for the examples. +\clearpage +\subsection{Explicit background color} +\begin{figure}[ht] +{\centering +\ifpdf +\includegraphics[width=5cm]{x1.pdf} +\else +\includegraphics[width=5cm]{x1.eps} +\fi +\caption{Now mixed against white background} +\label{img:b2} +} +\end{figure} +Using the commands +\begin{lstlisting} + bmeps -p2 -c -er8 fbt.png x1.eps + png2pdf -m 255,255,255 -s fbt.png x1.pdf +\end{lstlisting} +we create an EPS and a \textsc{pdf} version of the image. +The image is included using +\lstset{language={TeX}} +\begin{lstlisting} + \begin{figure}[ht] + {\centering + \ifpdf + \includegraphics[width=5cm]{x1.pdf} + \else + \includegraphics[width=5cm]{x1.eps} + \fi + \caption{Now mixed against a white background} + \label{img:b2} + } + \end{figure} +\end{lstlisting} +\lstset{language={}} +\clearpage +\pagecolor{bgred} +\subsection{Colored background} +\label{sec:unique-colored-background} +\begin{figure}[ht] +{\centering +\ifpdf +\includegraphics[width=5cm]{x2.pdf} +\else +\includegraphics[width=5cm]{x2.eps} +\fi +\caption{Now mixed against light red background} +\label{img:b3} +} +\end{figure} +Now we create a light red background using +\begin{lstlisting} + \pagecolor{bgred} +\end{lstlisting} +The images files are created by running +\begin{lstlisting} + bmeps -p3 -c -e8f -am255,128,128s fbt.png x2.eps + png2pdf -m 255,128,128 -s fbt.png x2.pdf +\end{lstlisting} +This image was included using +\lstset{language={TeX}} +\begin{lstlisting} + \begin{figure}[ht] + {\centering + \ifpdf + \includegraphics[width=5cm]{x2.pdf} + \else + \includegraphics[width=5cm]{x2.eps} + \fi + \caption{Now mixed against light red background} + \label{img:b3} + } + \end{figure} +\end{lstlisting} +\lstset{language={}} +\clearpage +\ifpdf\vpagecolor{bgred}\fi +\subsection{Background effects} +\subsubsection{Mixing against background color} +\begin{figure}[ht] +{\centering +\ifpdf +\includegraphics[width=5cm]{x2.pdf} +\else +\includegraphics[width=5cm]{x2.eps} +\fi +\caption{Still the same image mixed against light red background} +\label{img:b4} +} +\end{figure} +On this page we have a color effect, the top of the page is light +red as on the previous page, the bottom is lighter. +Including the images from section~\vref{sec:unique-colored-background} +results in a visible rectangle background, see figure~\vref{img:b4}. +Depending on the \textsc{pdf} level we can use we have two choices: +\begin{itemize} +\item Mixing against a constant background and adding an image + mask (\textsc{pdf} level 1.3 and above) or +\item Passing the alpha channel to the \textsc{pdf} file (\textsc{pdf} level 1.4). +\end{itemize} +\clearpage +\subsubsection{Adding an image mask} +\begin{figure}[ht] +{\centering +\ifpdf +\includegraphics[width=5cm]{x3.pdf} +\else +\includegraphics[width=5cm]{x3.eps} +\fi +\caption{Image containing image mask} +\label{img:b5} +} +\end{figure} +We create a \textsc{pdf} file containing an image mask by +\begin{lstlisting} + png2pdf -i -m 255,128,128 -s fbt.png x3.pdf + cp x2.eps e3.eps +\end{lstlisting} +The result can be seen in figure~\vref{img:b5}. +\subsubsection{Using alpha channel} +\begin{figure}[ht] +{\centering +\ifpdf +\includegraphics[width=5cm]{x4.pdf} +\else +\includegraphics[width=5cm]{x3.eps} +\fi +\caption{Image containing alpha channel} +\label{img:b6} +} +\end{figure} +Best quality is achieved when passing the \textsc{png} file's alpha channel to the +\textsc{pdf} file by running +\begin{lstlisting} + png2pdf -a -m 255,128,128 -s fbt.png x4.pdf +\end{lstlisting} +The result can be seen in figure~\vref{img:b6}. +\clearpage +\pagecolor{white} +\subsection{Image interpolation} +This section shows the impact of the ``-n'' option used to +add an ``interpolate~image'' entry to the image directory. +The logo was converted to \textsc{pdf} twice, the +first example +(figure~\vref{fig:non-interpolated-image}) +comes without image interpolation, the second +examples +(figure~\vref{fig:interpolated-image}) +uses interpolation. + +To view the difference zoom into the page to have the images +filling the screen width. + +\begin{figure}[bh] +{\centering +\includegraphics[width=\linewidth]{png2pdf-logo1.pdf} +\caption{Image without interpolation} +\label{fig:non-interpolated-image} +} +\end{figure} +\begin{figure}[bh] +{\centering +\includegraphics[width=\linewidth]{png2pdf-logo2.pdf} +\caption{Interpolated image} +\label{fig:interpolated-image} +} +\end{figure} +\clearpage +\subsection{Beamer presentation example} +To embed partial transparent \textsc{pdf} graphics into beamer +presentations, use ``\textbackslash{}usepackage\{graphicx\}'' and +``\textbackslash{}includegraphics\{\ldots{}\}''.\\ +The example uses an image png2pdf-logo.pdf produced by +\begin{lstlisting} + png2pdf -a -n png2pdf-logo.png png2pdf-logo.pdf +\end{lstlisting} +which is placed over a color gradient background. +\lstinputlisting{beamtest.tex} +The result can be seen in \href{http://png2pdf.sourceforge.net/beamtest.pdf}{beamtest.pdf}. +\clearpage +\end{sloppy} +\end{document} + +% use ppower4 + diff --git a/obsolete/support/png2pdf/DOCU/ppg01.png b/obsolete/support/png2pdf/DOCU/ppg01.png Binary files differnew file mode 100644 index 0000000000..dfb23aa2d6 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/ppg01.png diff --git a/obsolete/support/png2pdf/DOCU/ppg02.png b/obsolete/support/png2pdf/DOCU/ppg02.png Binary files differnew file mode 100644 index 0000000000..bdd596152d --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/ppg02.png diff --git a/obsolete/support/png2pdf/DOCU/ppg03.png b/obsolete/support/png2pdf/DOCU/ppg03.png Binary files differnew file mode 100644 index 0000000000..39176dc9ce --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/ppg03.png diff --git a/obsolete/support/png2pdf/DOCU/ppg04.png b/obsolete/support/png2pdf/DOCU/ppg04.png Binary files differnew file mode 100644 index 0000000000..2b26a165f4 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/ppg04.png diff --git a/obsolete/support/png2pdf/DOCU/ppg05.png b/obsolete/support/png2pdf/DOCU/ppg05.png Binary files differnew file mode 100644 index 0000000000..c3bcb8109a --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/ppg05.png diff --git a/obsolete/support/png2pdf/DOCU/ppg06.png b/obsolete/support/png2pdf/DOCU/ppg06.png Binary files differnew file mode 100644 index 0000000000..f76607c19d --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/ppg06.png diff --git a/obsolete/support/png2pdf/DOCU/ppg07.png b/obsolete/support/png2pdf/DOCU/ppg07.png Binary files differnew file mode 100644 index 0000000000..192701e461 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/ppg07.png diff --git a/obsolete/support/png2pdf/DOCU/ppg08.png b/obsolete/support/png2pdf/DOCU/ppg08.png Binary files differnew file mode 100644 index 0000000000..1b58c65b05 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/ppg08.png diff --git a/obsolete/support/png2pdf/DOCU/ppg09.png b/obsolete/support/png2pdf/DOCU/ppg09.png Binary files differnew file mode 100644 index 0000000000..df430fd18d --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/ppg09.png diff --git a/obsolete/support/png2pdf/DOCU/ppg10.png b/obsolete/support/png2pdf/DOCU/ppg10.png Binary files differnew file mode 100644 index 0000000000..b5f00508e5 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/ppg10.png diff --git a/obsolete/support/png2pdf/DOCU/ppg11.png b/obsolete/support/png2pdf/DOCU/ppg11.png Binary files differnew file mode 100644 index 0000000000..3a797a2534 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/ppg11.png diff --git a/obsolete/support/png2pdf/DOCU/ppg12.png b/obsolete/support/png2pdf/DOCU/ppg12.png Binary files differnew file mode 100644 index 0000000000..8d4cdb44d8 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/ppg12.png diff --git a/obsolete/support/png2pdf/DOCU/ppg13.png b/obsolete/support/png2pdf/DOCU/ppg13.png Binary files differnew file mode 100644 index 0000000000..d31c0b10e6 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/ppg13.png diff --git a/obsolete/support/png2pdf/DOCU/ppg14.png b/obsolete/support/png2pdf/DOCU/ppg14.png Binary files differnew file mode 100644 index 0000000000..7ecd406ddf --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/ppg14.png diff --git a/obsolete/support/png2pdf/DOCU/ppgui.html b/obsolete/support/png2pdf/DOCU/ppgui.html new file mode 100644 index 0000000000..94e88364fa --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/ppgui.html @@ -0,0 +1,282 @@ +<html> +<head> +<title>png2pdf - Convert PNG images to PDF</title> +<link rel="stylesheet" type="text/css" href="style.css"> +</head> +<body> +<div class="header"> +<p> +<table width="100%" class="headertable"> +<tr class="headertr"> +<td class="headertdleft" rowspan="2"><img src="./png2pdf-logo.png"></td> +<td class="headertdleft"><h1>png2pdf</h1></td> +<td class="headertdright" rowspan="2"> +<a target="_blank" href="http://sourceforge.net/"><img src="sflogo.png" width="210" height="62" border="0" alt="SourceForge.net Logo"/></a> +</td> +</tr> +<td class="headertdleft"><span class="subtitle">Convert <u>PNG</u> images <u>to</u> <u>PDF</u></span></td> +</tr> +</table> +<table width="100%" class="navimenutable"> +<tr class="navimenutr"> +<td class="navimenutd"> +<a class="navimenulink" href="index.html">Overview</a> / <a class="navimenulink" href="install.html">Installation</a> / <a class="navimenulink" href="usage.html">Usage</a> / <span class="navimenucurrent">GUI</span> / <a class="navimenulink" href="faq.html">FAQ</a> / <a class="navimenulink" href="changes.html">Change Log</a> / <a class="navimenulink" href="projects.html">Other Projects</a> +</td> +</tr> +</table> +</p> +</div> +<div class="text"> +<h2>Png2PdfGUI - A graphical user interface to png2pdf</h2> +<table width="100%" class="toctable"> +<tr class="tocrow"> +<td width="5%"></td> +<td class="toctd" colspan="6"><a class="toclink" href="#h3overview">Overview</a></td> +</tr> +<tr class="tocrow"> +<td width="5%"></td> +<td class="toctd" colspan="6"><a class="toclink" href="#h3req">Requirements</a></td> +</tr> +<tr class="tocrow"> +<td width="5%"></td> +<td class="toctd" colspan="6"><a class="toclink" href="#h3start">Starting the program</a></td> +</tr> +<tr class="tocrow"> +<td width="5%"></td> +<td class="toctd" colspan="6"><a class="toclink" href="#h3appearance">Program appearance at start</a></td> +</tr> +<tr class="tocrow"> +<td width="5%"></td> +<td class="toctd" colspan="6"><a class="toclink" href="#h3dir">Choosing a directory</a></td> +</tr> +<tr class="tocrow"> +<td width="5%"></td> +<td class="toctd" colspan="6"><a class="toclink" href="#h3options">Set png2pdf options</a></td> +</tr> +<tr class="tocrow"> +<td width="5%"></td> +<td class="toctd" colspan="6"><a class="toclink" href="#h3conversion">Running a conversion</a></td> +</tr> +<tr class="tocrow"> +<td width="5%"></td> +<td class="toctd" colspan="6"><a class="toclink" href="#h3exit">Exiting the program</a></td> +</tr> +</table> +<hr> +<a name="h3overview"><h3>Overview</h3></a> +<p> +The Java application Png2PdfGUI provides a graphical user +interface to the png2pdf program. +To convert PNG files to PDF you have to perform the following tasks: +<ul> +<li>Choose the directory containing the PNG files.</li> +<li>Set conversion options.</li> +<li>Run png2pdf.</li> +<li>Exit the application.</li> +</ul> +These main tasks can be performed using buttons in the button bar +or using menu entries. +</p> +<hr> +<a name="h3req"><h3>Requirements</h3></a> +<p> +To use the Png2PdfGUI you must have the png2pdf program installed. +Normally this conditions is fullfilled because Png2PdfGUI and png2pdf +are in the same package, so they are installed at the same time. +</p> +<p> +A Java run-time environment (Java 5) must be installed. Previous +versions are not sufficient to run Png2PdfGUI. +</p> +<hr> +<a name="h3start"><h3>Starting the program</h3></a> +<h4>On Windows systems</h4> +<p>In a prompt box run +<pre> +java.exe -cp c:\programs\krause\lib\png2pdf.jar;c:\programs\krause\lib\dklibsj.jar Png2PdfGUI +</pre> +You possibly need to replace c:\programs\krause by another directory, depending +on your decisions during installation process. +</p> +<p>Once you have verified the program starts correctly you can create +shortcuts either on the desktop or in the start menu. For shortcuts you +should use javaw.exe instead of java.exe. +</p> +<h4>On Unix/Linux systems</h4> +<p>Run +<pre> +java -c /usr/local/lib/png2pdf.jar:/usr/local/lib/dklibsj.jar Png2PdfGUI +</pre> +to start the program.<br> +</p> +<hr> +<a name="h3appearance"><h3>Program appearance at start</h3></a> +<p> +When running the program for the first time the main window looks like +this:<br> <br> +<table width="100%"> +<tr><td align="CENTER"><img src="./ppg01.png" width="341" height="171"></td></tr> +</table> +</p> +<hr> +<a name="h3dir"><h3>Choosing a directory</h3></a> +<p> +Use either the "Choose directory" button or the menu entry +"Png2pdf / Directory" to choose the directory.<br> <br> +<table width="100%"> +<tr> +<td align="CENTER"><img src="./ppg02.png" width="341" height="171"></td> +<td align="CENTER"><img src="./ppg03.png" width="341" height="171"></td> +</tr> +</table><br> <br> +The directory chooser dialog appears. +<br> <br> +<table width="100%"> +<tr><td align="CENTER"><img src="./ppg04.png" width="817" height="407"></td></tr> +</table> +<br> <br> +Navigate to the directory +containing your PNG files and confirm the selection.<br> +The new working directory is shown in the main window.<br> <br> +<table width="100%"> +<tr><td align="CENTER"><img src="./ppg05.png" width="341" height="171"></td></tr> +</table> +</p> +<p>You can also attempt to use drag'n'drop to drag a directory +from Windows explorer or Nautilus into the Png2PdfGUI main window. +For other Unix/Linux desktops it is not known whether drag'n'drop works, +just try it. +</p> +<hr> +<a name="h3options"><h3>Set png2pdf options</h3></a> +<p>Use either the "Set options" button in the button bar or the +"Png2pdf / Options" menu entry to set conversion options. +<br> <br> +<table width="100%"> +<tr> +<td align="CENTER"><img src="./ppg06.png" width="341" height="171"></td> +<td align="CENTER"><img src="./ppg07.png" width="341" height="171"></td> +</tr> +</table><br> <br> +<table width="100%"> +<tr> +<td align="CENTER"><img src="./ppg08.png" width="460" height="543"></td> +</tr> +</table><br> <br> +In the "Png2pdf Options" dialog you have the following choices: +<ul> +<li>PDF format version<br> +You can either produce PDF version 1.2, 1.3 or 1.4. Smaller version +numbers will be compatible to older PDF viewers, larger version +numbers require a recent viewer but provide more PDF features.</li> +<li>Run in make mode<br> +If make mode is enabled the program checks the modification timestamps +of source and destination files. A destination file is up to date +if the file exists and was last modified after the last modification +of the source file. A conversion is only run for those sources for +which there is no up-to-date destination file. +</li> +<li>Show file names while processing<br> +The status message can either simply show "running" while a conversion +is running or show the file name for each file currently processed. +When processing directories containing many files showing each file name +will show you that the program is still alive.<br> +When showing file names a new png2pdf process is started for each +conversion. If you choose to see the simple "running" status message one +process is running on the directory doing all the conversions, this +is faster than starting a new process for each file to convert. +</li> +<li>Image interpolation<br> +This check box sets the image interpolation flag in output files. +Viewer programs are recommended to do image interpolation, this is +usefull if small images are scaled up. +</li> +<li>Alpha channel handling<br> +Here you can decide how to handle alpha channel data if such data +is present in a PNG file. +<ul> +<li>Input alpha channel expresses transparency<br> +Normally you should leave this checkbox turned off because the +alpha channel expresses opacity.</li> +<li>Mix against a background color<br> +You can choose to mix foreground color (the PNG pixel RGB value) against +the background color depending on the opacity/transparency value of the +pixel. The background color is contained in the background chunk in +the PNG file.<br> +Some PNG files containing an alpha channel do not contain a background chunk, +so it is up to the user to choose a background color. The +"Choose background color" entry allows to choose a default +background color to use if no background chunk is available in the PNG file. +Just click on the color-view rectangle to select a color.<br> +If you always want to use the specified background color (you want to +ignore background chunks from the PNG file) enable the checkbox +"Prefer specified default color...". +</li> +<li>Create image mask<br> +In addition to mixing -- or instead of mixing -- you can convert +the alpha channel into an image mask. The normal mask level is +to paint all opacity>0 pixels and to mask out all opacity=0 pixels.<br> +Enable "Use inverted mask levels" to paint +only opacity=full pixels and to mask out all opacity<full pixels. +</li> +<li>Write alpha channel to output<br> +You can also write alpha channel data to PDF output (for PDF version >= 1.4). +</li> +</ul> +Note: Some of these options are not available for all PDF versions.<br> +Some of the options are exclusive, i.e. you can not use mixing and +alpha channel writing together (the opacity factors from the alpha +channel would be applied twice: once in mixing and once by the PDF +viewer when showing the file). +</li> +</ul> +</p> +<hr> +<a name="h3conversion"><h3>Running a conversion</h3></a> +<p>Use the "Run png2pdf" button from the button bar or the +"Png2pdf / Run" menu entry to start a conversion. +<br> <br> +<table width="100%"> +<tr> +<td align="CENTER"><img src="./ppg09.png" width="341" height="171"></td> +<td align="CENTER"><img src="./ppg10.png" width="341" height="171"></td> +</tr> +</table><br> <br> +While the conversion is running the status text color changes to red +and the text changes to "Running". If you decided to see file names +the text changes to "Processing ...". +<br> <br> +<table width="100%"> +<tr> +<td align="CENTER"><img src="./ppg11.png" width="341" height="171"></td> +</tr> +</table><br> <br> +After all conversions are done the color changes back to green and the +text changes back to "Ready". +</p> +<hr> +<a name="h3exit"><h3>Exiting the program</h3></a> +<p>Use either the "Exit the GUI" button in the button bar or the +"Png2pdf / Exit" menu entry to exit the program. +<br> <br> +<table width="100%"> +<tr> +<td align="CENTER"><img src="./ppg12.png" width="341" height="171"></td> +<td align="CENTER"><img src="./ppg13.png" width="341" height="171"></td> +</tr> +</table><br> <br> +</p> +</div> +<div class="footer"> +<p> +<table width="100%" class="footertable"> +<tr class="footertr"> +<td class="footertdleft">Dirk Krause</td> +<td class="footertdcenter">http://png2pdf.sourceforge.net</td> +<td class="footertdright">2006/07/01</td> +</tr> +</table> +</p> +</div> +</body> +</html> diff --git a/obsolete/support/png2pdf/DOCU/projbody.txt b/obsolete/support/png2pdf/DOCU/projbody.txt new file mode 100644 index 0000000000..2843fb9eeb --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/projbody.txt @@ -0,0 +1,83 @@ +<div class="text"> +<table> +<tr> +<td valign="TOP" width="20%"><a class="linkoutside" href="http://bmeps.sourceforge.net">bmeps</a><br> +(BSD style license) +</td> +<td> </td> +<td valign="TOP">Converter from PNG/JPEG/NetPBM to EPS. EPS levels 1, 2 and 3 supported. +Support for run-length compression, flate compression and ASCII85-encoding. +Alpha channel usage for mixing against background color or for image +mask creation. +</td> +</tr> +<tr> +<td valign="TOP"><a class="linkoutside" href="http://dklibs.sourceforge.net">dklibs</a><br>(BSD style license)</td> +<td></td> +<td valign="TOP">Dirk Krause's libraries and related tools.<br> +The libraries provide a portability layer to hide system differences +from an application programmer and modules for sorted storage, +logging and localization.<br> +Additional tools are included (string table compiler, trace tool +for C, C++, Objective-C and Java).</td> +</tr> +<tr> +<td valign="TOP"><a class="linkoutside" href="http://dktools.sourceforge.net">dktools</a><br>(BSD style license)</td> +<td></td> +<td valign="TOP">A set of various tools, including: +<ul> +<li>kls - ls clone, output column order configurable</li> +<li>showhex - shows binary files in hexadecimal notation</li> +<li>tabrep - filter, replaces tabulators by sequences of spaces</li> +<li>tape - backup media managment program</li> +<li>uid - searches for free user ID in a given range</li> +<li>ksort - partial sort clone, can sort by floating point numbers</li> +<li>klammern - reports brackests in source code</li> +<li>dklogger - logger clone (mainly intended for use on Windows)</li> +<li>addctrld - add a finishing Ctrl-D to a PS print job</li> +<li>createp - password suggestor</li> +<li>cona - file name corrector, removes spaces and umlauts from file names</li> +<li>pdfcmb - changes media box entry in PDF files</li> +</ul></td> +</tr> +<tr> +<td valign="TOP"><a class="linkoutside" href="http://genau.sourceforge.net">genau</a><br>(BSD style license)</td> +<td></td> +<td valign="TOP">Conversion program to produce a C state machine function +from a table based description.</td> +</tr> +<tr> +<td valign="TOP"><a class="linkoutside" href="http://hostsadm.sourceforge.net">hostsadm</a><br>(BSD style license)</td> +<td></td> +<td valign="TOP">A perl script to produce host related information (/etc/hosts, +/etc/ethers, /etc/netgroup, /etc/dhcpd.conf and /var/yp/securenets) +and a network documentation netdocu.tex from one file /etc/dhcpd.conf.src. +</td> +</tr> +<tr> +<td valign="TOP"><a class="linkoutside" href="http://png2pdf.sourceforge.net">png2pdf</a><br>(BSD style license)</td> +<td></td> +<td valign="TOP">Conversion program from PNG to PDF.</td> +</tr> +<tr> +<td valign="TOP"><a class="linkoutside" href="http://fig2vect.sourceforge.net">fig2vect</a><br>(BSD style license)</td> +<td></td> +<td valign="TOP">Conversion program from Fig to MetaPost, EPS and SVG.</td> +</tr> +<tr> +<td valign="TOP"><a class="linkoutside" href="http://yanolc.sourceforge.net">yanolc</a><br>(BSD style license)</td> +<td></td> +<td valign="TOP">Set of lpc/lpq/lprm/lpc clones for use on Windows.</td> +</tr> +<tr> +<td valign="TOP"><a class="linkoutside" href="http://prqd.sourceforge.net">prqd</a><br>(BSD style license)</td> +<td></td> +<td valign="TOP">Print quota daemon for use with <a class="linkoutside" href="http://www.lprng.com">LPRng</a>.</td> +</tr> +<tr> +<td valign="TOP"></td> +<td></td> +<td valign="TOP"></td> +</tr> +</table> +</div> diff --git a/obsolete/support/png2pdf/DOCU/projects.html b/obsolete/support/png2pdf/DOCU/projects.html new file mode 100644 index 0000000000..391fb7e4c7 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/projects.html @@ -0,0 +1,129 @@ +<html> +<head> +<title>png2pdf - Convert PNG images to PDF</title> +<link rel="stylesheet" type="text/css" href="style.css"> +</head> +<body> +<div class="header"> +<p> +<table width="100%" class="headertable"> +<tr class="headertr"> +<td class="headertdleft" rowspan="2"><img src="./png2pdf-logo.png"></td> +<td class="headertdleft"><h1>png2pdf</h1></td> +<td class="headertdright" rowspan="2"> +<a target="_blank" href="http://sourceforge.net/"><img src="sflogo.png" width="210" height="62" border="0" alt="SourceForge.net Logo"/></a> +</td> +</tr> +<td class="headertdleft"><span class="subtitle">Convert <u>PNG</u> images <u>to</u> <u>PDF</u></span></td> +</tr> +</table> +<table width="100%" class="navimenutable"> +<tr class="navimenutr"> +<td class="navimenutd"> +<a class="navimenulink" href="index.html">Overview</a> / <a class="navimenulink" href="install.html">Installation</a> / <a class="navimenulink" href="usage.html">Usage</a> / <a class="navimenulink" href="ppgui.html">GUI</a> / <a class="navimenulink" href="faq.html">FAQ</a> / <a class="navimenulink" href="changes.html">Change Log</a> / <span class="navimenucurrent">Other Projects</span> +</td> +</tr> +</table> +</p> +</div> +<div class="text"> +<table> +<tr> +<td valign="TOP" width="20%"><a class="linkoutside" href="http://bmeps.sourceforge.net">bmeps</a><br> +(BSD style license) +</td> +<td> </td> +<td valign="TOP">Converter from PNG/JPEG/NetPBM to EPS. EPS levels 1, 2 and 3 supported. +Support for run-length compression, flate compression and ASCII85-encoding. +Alpha channel usage for mixing against background color or for image +mask creation. +</td> +</tr> +<tr> +<td valign="TOP"><a class="linkoutside" href="http://dklibs.sourceforge.net">dklibs</a><br>(BSD style license)</td> +<td></td> +<td valign="TOP">Dirk Krause's libraries and related tools.<br> +The libraries provide a portability layer to hide system differences +from an application programmer and modules for sorted storage, +logging and localization.<br> +Additional tools are included (string table compiler, trace tool +for C, C++, Objective-C and Java).</td> +</tr> +<tr> +<td valign="TOP"><a class="linkoutside" href="http://dktools.sourceforge.net">dktools</a><br>(BSD style license)</td> +<td></td> +<td valign="TOP">A set of various tools, including: +<ul> +<li>kls - ls clone, output column order configurable</li> +<li>showhex - shows binary files in hexadecimal notation</li> +<li>tabrep - filter, replaces tabulators by sequences of spaces</li> +<li>tape - backup media managment program</li> +<li>uid - searches for free user ID in a given range</li> +<li>ksort - partial sort clone, can sort by floating point numbers</li> +<li>klammern - reports brackests in source code</li> +<li>dklogger - logger clone (mainly intended for use on Windows)</li> +<li>addctrld - add a finishing Ctrl-D to a PS print job</li> +<li>createp - password suggestor</li> +<li>cona - file name corrector, removes spaces and umlauts from file names</li> +<li>pdfcmb - changes media box entry in PDF files</li> +</ul></td> +</tr> +<tr> +<td valign="TOP"><a class="linkoutside" href="http://genau.sourceforge.net">genau</a><br>(BSD style license)</td> +<td></td> +<td valign="TOP">Conversion program to produce a C state machine function +from a table based description.</td> +</tr> +<tr> +<td valign="TOP"><a class="linkoutside" href="http://hostsadm.sourceforge.net">hostsadm</a><br>(BSD style license)</td> +<td></td> +<td valign="TOP">A perl script to produce host related information (/etc/hosts, +/etc/ethers, /etc/netgroup, /etc/dhcpd.conf and /var/yp/securenets) +and a network documentation netdocu.tex from one file /etc/dhcpd.conf.src. +</td> +</tr> +<tr> +<td valign="TOP"><a class="linkoutside" href="http://png2pdf.sourceforge.net">png2pdf</a><br>(BSD style license)</td> +<td></td> +<td valign="TOP">Conversion program from PNG to PDF.</td> +</tr> +<tr> +<td valign="TOP"><a class="linkoutside" href="http://fig2vect.sourceforge.net">fig2vect</a><br>(BSD style license)</td> +<td></td> +<td valign="TOP">Conversion program from Fig to MetaPost, EPS and SVG.</td> +</tr> +<tr> +<td valign="TOP"><a class="linkoutside" href="http://yanolc.sourceforge.net">yanolc</a><br>(BSD style license)</td> +<td></td> +<td valign="TOP">Set of lpc/lpq/lprm/lpc clones for use on Windows.</td> +</tr> +<tr> +<td valign="TOP"><a class="linkoutside" href="http://fsnmp.sourceforge.net">fsnmp</a><br>(BSD style license)</td> +<td></td> +<td valign="TOP">A simple print filter for the LPRng print system, retrieves pagecounter value using SNMP.</td> +</tr> +<tr> +<td valign="TOP"><a class="linkoutside" href="http://prqd.sourceforge.net">prqd</a><br>(BSD style license)</td> +<td></td> +<td valign="TOP">Print quota daemon for use with <a class="linkoutside" href="http://www.lprng.com">LPRng</a>.</td> +</tr> +<tr> +<td valign="TOP"></td> +<td></td> +<td valign="TOP"></td> +</tr> +</table> +</div> +<div class="footer"> +<p> +<table width="100%" class="footertable"> +<tr class="footertr"> +<td class="footertdleft">Dirk Krause</td> +<td class="footertdcenter">http://png2pdf.sourceforge.net</td> +<td class="footertdright">2005/03/22</td> +</tr> +</table> +</p> +</div> +</body> +</html> diff --git a/obsolete/support/png2pdf/DOCU/projfoot.txt b/obsolete/support/png2pdf/DOCU/projfoot.txt new file mode 100644 index 0000000000..f48f76d928 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/projfoot.txt @@ -0,0 +1,14 @@ +<div class="footer"> +<p> +<table width="100%" class="footertable"> +<tr class="footertr"> +<td class="footertdleft">Dirk Krause</td> +<td class="footertdcenter">http://png2pdf.sourceforge.net</td> +<td class="footertdright">2003/11/30</td> +</tr> +</table> +</p> +</div> +</body> +</html> + diff --git a/obsolete/support/png2pdf/DOCU/projhead.txt b/obsolete/support/png2pdf/DOCU/projhead.txt new file mode 100644 index 0000000000..702121558b --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/projhead.txt @@ -0,0 +1,29 @@ +<html> +<head> +<title>png2pdf -Convert PNG images to PDF</title> +<link rel="stylesheet" type="text/css" href="style.css"> +</head> +<body> +<div class="header"> +<p> +<table width="100%" class="headertable"> +<tr class="headertr"> +<td class="headertdleft"><h1>png2pdf</h1></td> +<td class="headertdright" rowspan="2"> +<!-- begin logo --> +<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=96216&type=5" width="210" height="62" border="0" alt="SourceForge.net Logo"></a> +<!-- end logo --> +</td> +</tr> +<td class="headertdleft"><span class="subtitle">Convert <u>PNG</u> images <u>to</u> <u>PDF</u></span></td> +</tr> +</table> +<table width="100%" class="navimenutable"> +<tr class="navimenutr"> +<td class="navimenutd"> +<a class="navimenulink" href="index.html">Overview</a> / <a class="navimenulink" href="install.html">Installation</a> / <a class="navimenulink" href="usage.html">Usage</a> / <a class="navimenulink" href="faq.html">FAQ</a> / <a class="navimenulink" href="changes.html">Change Log</a> / <span class="navimenucurrent">Other Projects</span> +</td> +</tr> +</table> +</p> +</div> diff --git a/obsolete/support/png2pdf/DOCU/sfl1.pdf b/obsolete/support/png2pdf/DOCU/sfl1.pdf new file mode 100644 index 0000000000..577794b738 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/sfl1.pdf @@ -0,0 +1,131 @@ +%PDF-1.4
+1 0 obj
+<<
+/Producer (png2pdf1.0.4)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/MediaBox [ 0 0 210 62 ]
+/Rotate 0
+/Parent 3 0 R
+/Resources <<
+ /ProcSet [ /PDF /ImageC ]
+>>
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+210 0 0 62 0 0 cm
+BI
+/W 210
+/H 62
+/BPC 8
+/CS /RGB
+/F [/A85 /Fl]
+ID
+GhVPU?#17r(!!FKm:1L>^>pFJ[$CL7LXrS2"e!dW#Utu@N56@"!fdp,<=.0.:_T\*
+%8BCK"q["%#nm^M<5?RUS&A(U'(Z]480B%-_hWeY^^4C&(LqN+nAjenqD:^[m-`Zb
+qZSm!FEP"JS_a,<brKF^b[+pn=g;u`KWJ:tTNLK\=R(XTSD?PZ.qiQE]fVGCB@+AH
+FDM+dW21G-Q9$Ob1b7#.g)BVWrb,s%Y.*VSdBk6UerQR%kNM\!CB'5:-`H&>Fe5J2
+ql"?J7?04FPP4_DTXj*KrVQ?@e^^eu8nr*UE(57TqcD2c:_G1;V9Z!'Q^?%i/a-7.
+hO`atUPl#AQB.hQ5GS'QlFc>K:#G@3etWsQbC&I#d*Q1gFARO!g0GF.(%N`4lNX/l
+ZkVC_EF(oH?(=tr<E3pSDC?49GM[l.A4]?!rj:0$U[HJdc8HJi!oX:G9"F9=Im/h8
+RWS/q^Zp5a4>lTuP>S^QqW:N<]eWKRJM8Z.%uEb+.k;n`7Lb/O'/VU*C-]p_!4.mY
+\iXKHQ7^fr/Bh4!=W+`,6mC=;fp92p"[/])LU41P$NBYZ]+&W;Vo5N<1o:51k!1i8
+Z?!'K7S\r=FhJJV'H59,AtqO^I>GnO/(f6Q(Nn)I:io,p7@(OGeX`*h8V;XK)oJdB
+T#T:QSn\\&(H>::\oq(QNJNs*%65h(0BBK4WVf#"a/+gToV)g"(MM@Meg='24./:G
+BI%(PoA6/e<CQIG*@F3ETE"n39O2b\f&X/q>7rZ`WaSoR)[,58B^qM#eA2o9QN.ts
+%u8%Q<ihB=JZ+2q.3B+'G'mfX@$KX)<T!?Y_`(AUpfOXUH@M2I[-(h]BaO9^<Si=2
+H[4-))X[YZ56N:Q0ri#QR/+kL')JC6dS[F<lo,8;h::2nlgO+2R.JRl2uBD2HXAl'
+g/D>,V$*_i8*#?Z(_n"[W&7;d[K'U4!eBgdKu[3@PH*S,msC$:WNY)*-b0D"*lX=_
+m<!0s"sJQ;,cW)Q!`n>Z*bST*%8?oRKsOF?\unc^PLS$3W7*(!?7kLY)S-``6[,3T
+>^]-jLL-F>dj'kA,;h6D4P(-tCC:E-C&qH&HF5b*U5g8a@9aJH/`;i(gYoRS=YlGV
+hMZ5"$/-5.!AZblK"T<F;"6oD(@b$(FZdfO4&5E+1?Ipk`u/pVDFI/MUjq[:gq?mA
+qZYklG&$fhX&ZPCp@;pM;RcDreP+f<n]rPc);*#F-_4*o<tl<kAc5G\##FU]#3r^P
+?"ZEs[CGXEB1]VUE,t"6VbX:o<t!*&NZm@kfO&]^Hr:bo2Sk^Xm>%9BlIq-=PGbRt
+^0]&TS-N\76pnphN=r+K9h`^/PO8N&Y#%[k5L+m<'^eRRFlM4k"NGSPP,D'EGOW`N
+mhRX#O]OK;.U7TeW`_mZ(PS44EJ@Ci7@b2?QH2bBWDc0<Y.E-5U%/gnr]Je-/Tn';
+<KDd@Y^oJ4eB,fC+.U="Ff_`@'m1F5U?0l;3n'm^3\O&0F]p#".&fg77[B[Jj\Zl$
+WMPW5_6XkR^WoDI@ap7<kgRDC%*3aAFtlp>A_pdXVs_?O"-O6'TWK-2lOI*3f0EW4
+\$->s>?J6ggR!"Ya2&F3nI`h$0?M9B6lkUYA>fTB4O&Z8j>,Y_LV2\WT&"WgVjU2#
+D(EtLilIXTl1=4O"t(U[p$^MSP-H@>>T;:u@p_Ane<+5]=\S,:U/"%hcM2pY9*3VR
+/oW1'h9C[$M4>he*S8dkSuG1:S]*B9-V5R[78D@0T/eIL9jlEd"^-W2Pb(9>K2RK-
+9U1<32hCIn,StOS`4q#VT&W%-Hn&+>e9-95EAGW*>hb[/[e!*\RARgE'7%h5<"6cO
+N"S3V5b&0p5FEYh.?Zab8>0B<".%!,oF]"]bje81d)_'b`M,4`?"@AHo&eIuPaECg
+F7%2CL=]1u5h*X0qetc0eDX9MaKqs\EB(qJS]j2:k/a.$=A!0=dQZI'1+rK[jjQNO
+m;O"Cf/A(M:Xd^E'qMp\B3'63$gK<`f3qTE>lq9?F-P=]X%J<ERTDsH,AA[X#5oVl
+E['n3N!*j3qWS?VjuK?$3_8=sC8S.Drg`t$+r^Mml/+?CVn1pRB]fi?(o[&:dto"h
+[FDb`jLcd(,/^Kdbhftu7F<;q?L\IZa'&PJ(=:hs;0Rca2>`&18Dd)!#f'4#beri=
+N.npZY.J^o@K@,uhAS:M,;i`-Y(6DIc?7+NbO>[@NK(Ook-S&l,JdTS4g-L#o\+Ih
+l"C(Z<'at<eB3Zpk/s]_9b&YQi&SI\A?(B7bf^mF:9(29jl?3EI@XZqjt?H/%ec?f
+e:#5QAGB]!QBAMI>Xs?%NbTb`:RAnFCNXVlDn,j_9B(M3@T#1T:q)fIbkU>GeZ+/:
+aF_$G-2VW9qmbqXHKf3j@>'8(*,en/bBlk3n`tQq7GU4_QKMq`ZoPl6"i14X(Z\H2
+02G1"Es,]q%t^F11_LaLI;?j\6hY_HFh[]MN4SSB<&p(E&&mdrhHL6Y^@.L&ceuHj
+Ri2987($*=E#skD=$3i\/D?*X:Bl,R-\^'D!%8o&;*oEjl=Io%8[Y#b#+S!XU(-WX
+Xs:[2mSeJ)4\SS?`S^fu=1,mi$gotl!j5=B$EkJjNTV7VB6R)=CZAmmLondm\e7($
+Dn>?*oK#cHUp9Ub_*An.-:Xo3c([+J`[?O;V(mBVLf[pILn%R=8oAe"Z$3-mG3jY0
+^]0a;o;Q.>I9I50$iB_bFD`mW*6USrJjqcK+dT^O,F9A6at[XLU<%>cIe%rg]qs"H
+1/_.RjuUble6,A,n@OGUcVeC%1D5O46D9L;c:TF[W2PO2Z.)puUi!Nh=im%=qOmi7
+X/4*6-FKA?D?qa.#l;,K5]R)t9u&t@_EXRo6(5]H%gSO;eCN3nPOnA9]UjY<,pak_
++14Sh%1Y+Z_,>J1MttuJ]eFte+4(jk2ZUkh:qgMnY[R)**.p^<]m;Q=3.Juj;E'CG
+*P,QhM^ijG-A"PWJ7rYIP<n0c'(^j5W5#kG<qut27?7IE^6G[SRLu-QlOXI09AP[9
+;m6N`kZlMLXLltm5g]sO^)[L_.T[t1[$LCNmK_-Y$4Vf'!F<BekASD?6lD44Hpn-=
+QFcrI=91.XI]=11WUAgsoVX]JeWJ=n6qc?a8=`\3):Y5/-!++2A_-ZY2_B1H1Na!O
+<n1U58ZlgZ2=Jgg2d#2.DYeSurHE,YSooIZO(<c%9H:FtL07I`CT/9FEib_<jjVce
+YoUe&a3pG%qNg83Qd!$hE.;&jK1XU,nLp>*\'tjBfipa(-IKS?ddB-&q^MC"[o>MQ
+erK*FH,P\&'5f@.SNc>GM/Y58Yga+/fscjI5=Q+$FQ>kO\XZDIUViq8o*O.E./e#X
+XbC8fk3$rih4>ML>U+BW\tLJ6&(8$oH>bhb>!OZXe$VPbm1X6f5R6K$44C/!(Hl=S
+,EGW8rCK:N93VV!946qnV/FXOJ,L#60ICC9O8atgn"eegolSTX&#f#Zo`!mXIWY%N
+7pMZLnahMCXtJ@o!U@%"Lo"u[9(2),%/c13hp@KSe65LN@HosB(TQ`KKeWc+<c67C
+T1<Kgr;<Gr?]80YJ_<HH.']Ud#fr>cjjKS0<&9q+HA4V1R9DLH\;H`@d%7.Fo8>PJ
+\mHH-?822l&#M3s'kSS/&dj=*G3pi'K13B6NpH_gE2jgDs"&uN?4Y8>I<IbFs-O/b
+g0ZSIle1fpa%^8n@+qT]l04k$mYhe!?/r0=%0=!t,HptTA,;N&O4dZ0>&3_>T</c7
+>Pjaq!rMJp_E=4;1LDdt'm_W0e7k9IX#o1LBrN%ndf.GuOdVDN^$p!udMuFNSDMJH
+I9$jHI3g8P?n>on(OnHQjkGJcFKKi3[!Mn/g,-1DN?t%)j8W4u(>aP8;J0+?&2C8r
+=m@ahSX\I<=7G!_4?Xkar7LF+U[a2dJ)nV>8)'q:^,WFVg]R'0VOtquEP6+rR6's=
+E,F1!77d4R;eshhK>uq7!8>pig[F;6_B=E]mQO9L-D`BDFoFJAXZn;F1j\GPa7?E/
+R=$lA1(GprRbIVUC#Ml3,8\X3Utl;%[,'d)kpOuI=dq\bC#E\eMBs,j7V?nSjEtT1
+?Lct%)Os8i>p^lOcuf,"L#HqbSpPG1q<u9d3!b#?&1:6`+:!t1qf%Inim?_g0.[*m
+P*-HcB+9];&sq+dY4#U<)8E;kR`b!*3F<P#h*pot`DW%:4'VSRF/Tr$)h1TmI)$[b
+B84Z0OeY!F<H&]Gon5Se7:cKRfim`iq(&TsG<udWj6iVHeD1R4Hh0k_%PYo,0lK%(
+o676+TF8aOZNb)$YS:cU%/9=NPPee>K*GY`=NQs.&*A7J4T~>
+EI
+Q
+endstream
+endobj
+6 0 obj
+4491
+endobj
+xref 0 7
+0000000000 65535 f
+0000000010 00000 n
+0000000061 00000 n
+0000000116 00000 n
+0000000182 00000 n
+0000000337 00000 n
+0000004887 00000 n
+trailer
+<< /Size 7 /Info 1 0 R /Root 2 0 R >>
+startxref
+4910
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/sfl1.png b/obsolete/support/png2pdf/DOCU/sfl1.png Binary files differnew file mode 100644 index 0000000000..e7649f222b --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/sfl1.png diff --git a/obsolete/support/png2pdf/DOCU/sfl2.pdf b/obsolete/support/png2pdf/DOCU/sfl2.pdf new file mode 100644 index 0000000000..a6c2d30aad --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/sfl2.pdf @@ -0,0 +1,150 @@ +%PDF-1.4
+1 0 obj
+<<
+/Producer (png2pdfdeveloper)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/MediaBox [ 0 0 210 62 ]
+/Rotate 0
+/Parent 3 0 R
+/Resources <<
+ /ProcSet [ /PDF /ImageC ]
+ /XObject 7 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+210 0 0 62 0 0 cm
+/R8 Do
+Q
+endstream
+endobj
+6 0 obj
+33
+endobj
+7 0 obj
+<<
+/R8 8 0 R
+>>
+endobj
+8 0 obj
+<<
+/Subtype /Image
+/ColorSpace /DeviceRGB
+/Width 210
+/Height 62
+/BitsPerComponent 8
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 9 0 R
+/Interpolate true
+>>
+stream
+GhVPU?#17r(!!FKm:1L>^>pFJ[$CL7LXrS2"e!dW#Utu@N56@"!fdp,<=.0.:_T\*
+%8BCK"q["%#nm^M<5?RUS&A(U'(Z]480B%-_hWeY^^4C&(LqN+nAjenqD:^[m-`Zb
+qZSm!FEP"JS_a,<brKF^b[+pn=g;u`KWJ:tTNLK\=R(XTSD?PZ.qiQE]fVGCB@+AH
+FDM+dW21G-Q9$Ob1b7#.g)BVWrb,s%Y.*VSdBk6UerQR%kNM\!CB'5:-`H&>Fe5J2
+ql"?J7?04FPP4_DTXj*KrVQ?@e^^eu8nr*UE(57TqcD2c:_G1;V9Z!'Q^?%i/a-7.
+hO`atUPl#AQB.hQ5GS'QlFc>K:#G@3etWsQbC&I#d*Q1gFARO!g0GF.(%N`4lNX/l
+ZkVC_EF(oH?(=tr<E3pSDC?49GM[l.A4]?!rj:0$U[HJdc8HJi!oX:G9"F9=Im/h8
+RWS/q^Zp5a4>lTuP>S^QqW:N<]eWKRJM8Z.%uEb+.k;n`7Lb/O'/VU*C-]p_!4.mY
+\iXKHQ7^fr/Bh4!=W+`,6mC=;fp92p"[/])LU41P$NBYZ]+&W;Vo5N<1o:51k!1i8
+Z?!'K7S\r=FhJJV'H59,AtqO^I>GnO/(f6Q(Nn)I:io,p7@(OGeX`*h8V;XK)oJdB
+T#T:QSn\\&(H>::\oq(QNJNs*%65h(0BBK4WVf#"a/+gToV)g"(MM@Meg='24./:G
+BI%(PoA6/e<CQIG*@F3ETE"n39O2b\f&X/q>7rZ`WaSoR)[,58B^qM#eA2o9QN.ts
+%u8%Q<ihB=JZ+2q.3B+'G'mfX@$KX)<T!?Y_`(AUpfOXUH@M2I[-(h]BaO9^<Si=2
+H[4-))X[YZ56N:Q0ri#QR/+kL')JC6dS[F<lo,8;h::2nlgO+2R.JRl2uBD2HXAl'
+g/D>,V$*_i8*#?Z(_n"[W&7;d[K'U4!eBgdKu[3@PH*S,msC$:WNY)*-b0D"*lX=_
+m<!0s"sJQ;,cW)Q!`n>Z*bST*%8?oRKsOF?\unc^PLS$3W7*(!?7kLY)S-``6[,3T
+>^]-jLL-F>dj'kA,;h6D4P(-tCC:E-C&qH&HF5b*U5g8a@9aJH/`;i(gYoRS=YlGV
+hMZ5"$/-5.!AZblK"T<F;"6oD(@b$(FZdfO4&5E+1?Ipk`u/pVDFI/MUjq[:gq?mA
+qZYklG&$fhX&ZPCp@;pM;RcDreP+f<n]rPc);*#F-_4*o<tl<kAc5G\##FU]#3r^P
+?"ZEs[CGXEB1]VUE,t"6VbX:o<t!*&NZm@kfO&]^Hr:bo2Sk^Xm>%9BlIq-=PGbRt
+^0]&TS-N\76pnphN=r+K9h`^/PO8N&Y#%[k5L+m<'^eRRFlM4k"NGSPP,D'EGOW`N
+mhRX#O]OK;.U7TeW`_mZ(PS44EJ@Ci7@b2?QH2bBWDc0<Y.E-5U%/gnr]Je-/Tn';
+<KDd@Y^oJ4eB,fC+.U="Ff_`@'m1F5U?0l;3n'm^3\O&0F]p#".&fg77[B[Jj\Zl$
+WMPW5_6XkR^WoDI@ap7<kgRDC%*3aAFtlp>A_pdXVs_?O"-O6'TWK-2lOI*3f0EW4
+\$->s>?J6ggR!"Ya2&F3nI`h$0?M9B6lkUYA>fTB4O&Z8j>,Y_LV2\WT&"WgVjU2#
+D(EtLilIXTl1=4O"t(U[p$^MSP-H@>>T;:u@p_Ane<+5]=\S,:U/"%hcM2pY9*3VR
+/oW1'h9C[$M4>he*S8dkSuG1:S]*B9-V5R[78D@0T/eIL9jlEd"^-W2Pb(9>K2RK-
+9U1<32hCIn,StOS`4q#VT&W%-Hn&+>e9-95EAGW*>hb[/[e!*\RARgE'7%h5<"6cO
+N"S3V5b&0p5FEYh.?Zab8>0B<".%!,oF]"]bje81d)_'b`M,4`?"@AHo&eIuPaECg
+F7%2CL=]1u5h*X0qetc0eDX9MaKqs\EB(qJS]j2:k/a.$=A!0=dQZI'1+rK[jjQNO
+m;O"Cf/A(M:Xd^E'qMp\B3'63$gK<`f3qTE>lq9?F-P=]X%J<ERTDsH,AA[X#5oVl
+E['n3N!*j3qWS?VjuK?$3_8=sC8S.Drg`t$+r^Mml/+?CVn1pRB]fi?(o[&:dto"h
+[FDb`jLcd(,/^Kdbhftu7F<;q?L\IZa'&PJ(=:hs;0Rca2>`&18Dd)!#f'4#beri=
+N.npZY.J^o@K@,uhAS:M,;i`-Y(6DIc?7+NbO>[@NK(Ook-S&l,JdTS4g-L#o\+Ih
+l"C(Z<'at<eB3Zpk/s]_9b&YQi&SI\A?(B7bf^mF:9(29jl?3EI@XZqjt?H/%ec?f
+e:#5QAGB]!QBAMI>Xs?%NbTb`:RAnFCNXVlDn,j_9B(M3@T#1T:q)fIbkU>GeZ+/:
+aF_$G-2VW9qmbqXHKf3j@>'8(*,en/bBlk3n`tQq7GU4_QKMq`ZoPl6"i14X(Z\H2
+02G1"Es,]q%t^F11_LaLI;?j\6hY_HFh[]MN4SSB<&p(E&&mdrhHL6Y^@.L&ceuHj
+Ri2987($*=E#skD=$3i\/D?*X:Bl,R-\^'D!%8o&;*oEjl=Io%8[Y#b#+S!XU(-WX
+Xs:[2mSeJ)4\SS?`S^fu=1,mi$gotl!j5=B$EkJjNTV7VB6R)=CZAmmLondm\e7($
+Dn>?*oK#cHUp9Ub_*An.-:Xo3c([+J`[?O;V(mBVLf[pILn%R=8oAe"Z$3-mG3jY0
+^]0a;o;Q.>I9I50$iB_bFD`mW*6USrJjqcK+dT^O,F9A6at[XLU<%>cIe%rg]qs"H
+1/_.RjuUble6,A,n@OGUcVeC%1D5O46D9L;c:TF[W2PO2Z.)puUi!Nh=im%=qOmi7
+X/4*6-FKA?D?qa.#l;,K5]R)t9u&t@_EXRo6(5]H%gSO;eCN3nPOnA9]UjY<,pak_
++14Sh%1Y+Z_,>J1MttuJ]eFte+4(jk2ZUkh:qgMnY[R)**.p^<]m;Q=3.Juj;E'CG
+*P,QhM^ijG-A"PWJ7rYIP<n0c'(^j5W5#kG<qut27?7IE^6G[SRLu-QlOXI09AP[9
+;m6N`kZlMLXLltm5g]sO^)[L_.T[t1[$LCNmK_-Y$4Vf'!F<BekASD?6lD44Hpn-=
+QFcrI=91.XI]=11WUAgsoVX]JeWJ=n6qc?a8=`\3):Y5/-!++2A_-ZY2_B1H1Na!O
+<n1U58ZlgZ2=Jgg2d#2.DYeSurHE,YSooIZO(<c%9H:FtL07I`CT/9FEib_<jjVce
+YoUe&a3pG%qNg83Qd!$hE.;&jK1XU,nLp>*\'tjBfipa(-IKS?ddB-&q^MC"[o>MQ
+erK*FH,P\&'5f@.SNc>GM/Y58Yga+/fscjI5=Q+$FQ>kO\XZDIUViq8o*O.E./e#X
+XbC8fk3$rih4>ML>U+BW\tLJ6&(8$oH>bhb>!OZXe$VPbm1X6f5R6K$44C/!(Hl=S
+,EGW8rCK:N93VV!946qnV/FXOJ,L#60ICC9O8atgn"eegolSTX&#f#Zo`!mXIWY%N
+7pMZLnahMCXtJ@o!U@%"Lo"u[9(2),%/c13hp@KSe65LN@HosB(TQ`KKeWc+<c67C
+T1<Kgr;<Gr?]80YJ_<HH.']Ud#fr>cjjKS0<&9q+HA4V1R9DLH\;H`@d%7.Fo8>PJ
+\mHH-?822l&#M3s'kSS/&dj=*G3pi'K13B6NpH_gE2jgDs"&uN?4Y8>I<IbFs-O/b
+g0ZSIle1fpa%^8n@+qT]l04k$mYhe!?/r0=%0=!t,HptTA,;N&O4dZ0>&3_>T</c7
+>Pjaq!rMJp_E=4;1LDdt'm_W0e7k9IX#o1LBrN%ndf.GuOdVDN^$p!udMuFNSDMJH
+I9$jHI3g8P?n>on(OnHQjkGJcFKKi3[!Mn/g,-1DN?t%)j8W4u(>aP8;J0+?&2C8r
+=m@ahSX\I<=7G!_4?Xkar7LF+U[a2dJ)nV>8)'q:^,WFVg]R'0VOtquEP6+rR6's=
+E,F1!77d4R;eshhK>uq7!8>pig[F;6_B=E]mQO9L-D`BDFoFJAXZn;F1j\GPa7?E/
+R=$lA1(GprRbIVUC#Ml3,8\X3Utl;%[,'d)kpOuI=dq\bC#E\eMBs,j7V?nSjEtT1
+?Lct%)Os8i>p^lOcuf,"L#HqbSpPG1q<u9d3!b#?&1:6`+:!t1qf%Inim?_g0.[*m
+P*-HcB+9];&sq+dY4#U<)8E;kR`b!*3F<P#h*pot`DW%:4'VSRF/Tr$)h1TmI)$[b
+B84Z0OeY!F<H&]Gon5Se7:cKRfim`iq(&TsG<udWj6iVHeD1R4Hh0k_%PYo,0lK%(
+o676+TF8aOZNb)$YS:cU%/9=NPPee>K*GY`=NQs.&*A7J4T~>
+endstream
+endobj
+9 0 obj
+4406
+endobj
+xref 0 10
+0000000000 65535 f
+0000000010 00000 n
+0000000065 00000 n
+0000000120 00000 n
+0000000186 00000 n
+0000000359 00000 n
+0000000451 00000 n
+0000000472 00000 n
+0000000508 00000 n
+0000005119 00000 n
+trailer
+<< /Size 10 /Info 1 0 R /Root 2 0 R >>
+startxref
+5142
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/sfl2.png b/obsolete/support/png2pdf/DOCU/sfl2.png Binary files differnew file mode 100644 index 0000000000..d3c5a439cd --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/sfl2.png diff --git a/obsolete/support/png2pdf/DOCU/sflogo.png b/obsolete/support/png2pdf/DOCU/sflogo.png Binary files differnew file mode 100644 index 0000000000..b49f6ccf77 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/sflogo.png diff --git a/obsolete/support/png2pdf/DOCU/stefan_255_rgba.bb b/obsolete/support/png2pdf/DOCU/stefan_255_rgba.bb new file mode 100644 index 0000000000..fc19c76690 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/stefan_255_rgba.bb @@ -0,0 +1 @@ +%%BoundingBox: 0 0 162 150 diff --git a/obsolete/support/png2pdf/DOCU/stefan_255_rgba.png b/obsolete/support/png2pdf/DOCU/stefan_255_rgba.png Binary files differnew file mode 100644 index 0000000000..e3b32af1e0 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/stefan_255_rgba.png diff --git a/obsolete/support/png2pdf/DOCU/style.css b/obsolete/support/png2pdf/DOCU/style.css new file mode 100644 index 0000000000..05278836a6 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/style.css @@ -0,0 +1,241 @@ + +@media screen +{ + body { + font-family: serif; + background-color: white; + } + .headertable { + width:100%; + } + .headertdleft { + text-align:left; + } + .headertdright { + text-align:right; + } + .navimenutable { + text-align: center; + background-color: yellow; + } + .navimenutd { + } + a.navimenulink { + color: red; + font-family: sans-serif; + text-decoration: none; + } + a.navimenulink:hover { + color: red; + font-family: sans-serif; + text-decoration: underline; + } + .navimenucurrent { + color: red; + font-family: sans-serif; + font-weight: bold; + } + .footertable { + background-color: yellow; + } + .footertr { + } + .footertdleft { + text-align: left; + } + .footertdcenter { + text-align: center; + } + .footertdright { + text-align: right; + } + .h2tdleft { + text-align: left; + } + .h2tdcenter { + text-align: right; + } + .h2tdright { + text-align: right; + } + a.smallotherlink { + color: blue; + font-family: sans-serif; + font-size: small; + text-decoration: none; + } + a.smallotherlink:hover { + color: blue; + font-family: sans-serif; + font-size: small; + text-decoration: underline; + } + .toctable { + } + .tocrow { + } + .toctd { + } + a.toclink { + color: green; + font-family: sans-serif; + font-size: small; + text-decoration: none; + } + a.linkoutside { + color: blue; + text-decoration: none; + } + a.linkinternal { + color: green; + text-decoration: none; + } + a.toclink:hover { + color: green; + font-family: sans-serif; + font-size: small; + text-decoration: underline; + } + a.linkoutside:hover { + color: blue; + text-decoration: underline; + } + a.linkinternal:hover { + color: green; + text-decoration: underline; + } + .subtitle { + font-family: sans-serif; + font-size: small; + } + .cmdarg { + font-style: italic; + } + it { + font-style: italic; + } + b { + font-style: bold; + } + h6 { + font-size: 100%; + font-weight: bold; + } + h5 { + font-size: 120%; + font-weight: bold; + } + h4 { + font-size: 144%; + font-weight: bold; + } + h3 { + font-size: 172%; + font-weight: bold; + } + h2 { + font-size: 206% + font-weight: bold; + } + h1 { + font-size: 250%; + font-weight: bold; + } +} + +@media print +{ + @page { + margin-top: 1.5cm; + margin-bottom: 1.5cm; + } + @page :left { + margin-left: 1.5cm; + margin-right: 2.5cm; + } + @page :right { + margin-left: 2.5cm; + margin-right: 1.5cm; + } + + /* Choose a font suitable for larger texts. */ + body { + font-family: Garamond, "Times New Roman", Times, serif; + } + + .headertable { + width:100%; + } + .headertdleft { + text-align:left; + } + .headertdright { + text-align:right; + } + .navimenutable { + text-align: center; + border-style: double; + } + .navimenutd { + } + .navimenulink { + color: red; + } + .navimenucurrent { + font-weight: bold; + } + .footertable { + border-style: double; + } + .footertr { + } + .footertdleft { + text-align: left; + } + .footertdcenter { + text-align: center; + } + .footertdright { + text-align: right; + } + .h2tdleft { + text-align: left; + } + .h2tdright { + text-align: right; + } + .smallotherlink { + color: blue; + font-size: small; + } + .toctable { + } + .tocrow { + } + .toctd { + } + .toclink { + color: green; + font-size: small; + text-decoration: none; + } + .linkoutside { + color: blue; + } + .linkinternal { + color: green; + } + .subtitle { + font-size: small; + } + .cmdarg { + font-style: italic; + } + it { + font-style: italic; + } + b { + font-style: bold; + } +} + diff --git a/obsolete/support/png2pdf/DOCU/usage.html b/obsolete/support/png2pdf/DOCU/usage.html new file mode 100644 index 0000000000..15bd3916ff --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/usage.html @@ -0,0 +1,288 @@ +<html> +<head> +<title>png2pdf - Convert PNG images to PDF</title> +<link rel="stylesheet" type="text/css" href="style.css"> +</head> +<body> +<div class="header"> +<p> +<table width="100%" class="headertable"> +<tr class="headertr"> +<td class="headertdleft" rowspan="2"><img src="./png2pdf-logo.png"></td> +<td class="headertdleft"><h1>png2pdf</h1></td> +<td class="headertdright" rowspan="2"> +<a target="_blank" href="http://sourceforge.net/"><img src="sflogo.png" width="210" height="62" border="0" alt="SourceForge.net Logo"/></a> +</td> +</tr> +<td class="headertdleft"><span class="subtitle">Convert <u>PNG</u> images <u>to</u> <u>PDF</u></span></td> +</tr> +</table> +<table width="100%" class="navimenutable"> +<tr class="navimenutr"> +<td class="navimenutd"> +<a class="navimenulink" href="index.html">Overview</a> / <a class="navimenulink" href="install.html">Installation</a> / <span class="navimenucurrent">Usage</span> / <a class="navimenulink" href="ppgui.html">GUI</a> / <a class="navimenulink" href="faq.html">FAQ</a> / <a class="navimenulink" href="changes.html">Change Log</a> / <a class="navimenulink" href="projects.html">Other Projects</a> +</td> +</tr> +</table> +</p> +</div> +<div class="text"> + +<table width="100%"> +<tr> +<td class="h2tdleft"><h2>Usage</h2></td> +<td class="h2tdright"><a class="smallotherlink" href="png2pdf.pdf">PDF manual "png2pdf.pdf" available</a></td> +</tr> +</table> + +<table width="100%" class="toctable"> +<tr class="tocrow"> +<td width="5%"></td> +<td class="toctd" colspan="6"><a class="toclink" href="#h301">Overview</a></td> +</tr> +<tr class="tocrow"> +<td width="5%"></td> +<td class="toctd" colspan="6"><a class="toclink" href="#h302">Options</a></td> +</tr> +<tr class="tocrow"> +<td width="5%"></td> +<td class="toctd" colspan="6"><a class="toclink" href="#h303">Example</a></td> +</tr> +<tr class="tocrow"> +<td width="5%"></td> +<td width="5%"></td> +<td class="toctd" colspan="5"><a class="toclink" href="#h401">Original image and pdfLaTeX source</a></td> +</tr> +<tr class="tocrow"> +<td width="5%"></td> +<td width="5%"></td> +<td class="toctd" colspan="5"><a class="toclink" href="#h402">PDF image, white background</a></td> +</tr> +<tr class="tocrow"> +<td width="5%"></td> +<td width="5%"></td> +<td class="toctd" colspan="5"><a class="toclink" href="#h403">Background color</a></td> +</tr> +<tr class="tocrow"> +<td width="5%"></td> +<td width="5%"></td> +<td class="toctd" colspan="5"><a class="toclink" href="#h404">Background effects</a></td> +</tr> +</table> + +<a name="h301"><h3>Overview</h3></a> +<p> +The program can be invoked by typing +<pre> + png2pdf [<options>] + png2pdf [<options>] <input-file> <output-file> + png2pdf [<options>] <directory> +</pre> +If no file name is specified the program runs on the current directory. +When running on a directory the program checks the directory for +PNG file and converts all PNG files to PDF.<br> +</p> +<a name="h302"><h3>Options</h3></a> +<p> +The following options can be used: +<ul> +<li>-p <it>pdf-level</it><br> +--pdf=<it>pdf-level</it><br> +specifies the PDF level to use (may be "1.2", "1.3" or "1.4"). By default +PDF 1.4 is produced. +</li> +<li>-a<br> +-a-<br> +--transparency=<it>boolean</it><br> +specifies whether or not to transfer an alpha channel from the PNG +file into the PDF file. +</li> +<li>-i<br> +-i-<br> +--image-mask=<it>boolean</it><br> +specifies whether or not to convert the PNG alpha channel into a +PDF image mask.<br>Note: alpha channel transfer and image mask creation +can not be used at same time. +</li> +<li>-m <it>RGB-triple</it><br> +--mix-background=<it>RGB-triple</it><br> +mixes all pixels against the background color specified in the PNG +file's background chunk. If there is no background chunk the <it>RGB-triple</it> +is used.<br>Note: Mixing and alpha channel transfer (-a) can not be used +at same time. +</li> +<li>-s<br> +-s-<br> +--mix-specified=<it>boolean</it><br> +sets priority for -m <it>RGB-triple</it> higher than PNG file background chunk. +The -m <it>RGB-triple</it> is used always. +</li> +<li>-l<br> +-l-<br> +--invert-levels=<it>boolean</it><br> +inverts the trigger level used for image mask creation. By default only +opacity=0 pixels are masked, inverting results in masking all pixels except +those having full opacity. +</li> +<li>-t<br> +-t-<br> +--alpha-transparency=<it>boolean</it><br> +interprets alpha channel data as transparency instead of opacity. +</li> +<li>-n<br> +--interpolation<br> +adds an entry to the image dictionary indicating that viewers should +attempt an image interpolation on the picture (see +<a class="linkinternal" href="interpolate.html">example</a>).<br> +Use with care. Different software may use different algorithms. +The representation of the image may vary depending on the software +and output device you use. +</li> +<li>-f<br> +-f-<br> +--file-time-check=<it>boolean</it><br> +enables/disables file time check when running on a directory. +If file time check is enabled, a conversion is only started for PNGs +which have have no corresponding PDF file or a PDF file older than +the PNG file. +</li> +<li>-h<br> +--help<br> +prints a help text. +</li> +<li>-v<br> +--version<br> +prints version information. +</li> +<li>-c <options><br> +--configure <options><br> +sets <it>options</it> as permanent options, stored in the preferences system. +</li> +<li>-C<br> +--show-configuration<br> +prints a summary information about permanent options. +</li> +<li>-r <options><br> +--reset <options><br> +overrides (ignores) the permanent options for this one program invokation. +The program starts based on compiled-in defaults and processes options +given explicitely on the command line. This is intended for program usage +in scripts where we want to have a well-defined startup. +</li> +<li>-u<br> +--unconfigure<br> +removes all permanent options. +</li> +</ul> +</p> +<a name="h303"><h3>Examples</h3></a> +<a name="h401"><h4>Original image and pdfLaTeX source</h4></a> +<p> +In the examples the image stefan_255_rgba.png from the PNG web site +is used.<br> +<img width="162" height="150" src="stefan_255_rgba.png"/> +<br> <br> +If the image is included into a pdfLaTeX source +<pre> + \documentclass[12pt,a4paper,titlepage]{article} + \usepackage{ifpdf} % LaTeX or pdfLaTeX + \usepackage{color} % we want to use background color + \usepackage{graphicx} + \ifpdf + \usepackage{background} % for the background effects, PPower4 necessary + \fi + \definecolor{bgred}{rgb}{1.0,0.501961,0.501961} + ... + \begin{document} + ... + \begin{figure} + {\centering + \includegraphics[width=5cm]{stefan_255_rgba.png} + \caption{Some caption} + \label{fig:some-label} + } + \end{figure} + ... + \end{document} +</pre> +the result looks like shown in image 1:<br> <br> +<img width="489" height="253" src="capa01.png"/> +<br> <br> +</p> +<a name="h402"><h4>PDF image, white background</h4></a> +<p> +If we create a PDF file using +<pre> + png2pdf -m 255,255,255 -s stefan_255_rgba.png x1.pdf +</pre> +and change the pdfLaTeX source to +<pre> + ... + \begin{figure} + {\centering + \includegraphics[width=5cm]{x1.pdf} + \caption{Some caption} + \label{fig:some-label} + } + \end{figure} + ... +</pre> +the result looks like shown in image 2:<br> <br> +<img width="489" height="253" src="capa02.png"/> +</p> +<a name="h403"><h4>Background color</h4></a> +<p> +To obtain a colored background we add +<pre> + \pagecolor{bgred} +</pre> +to the pdfLaTeX source and run the conversion +<pre> + png2pdf -m 255,128,128 -s stefan_255_rgba.png x1.pdf +</pre> +The result is shown in image 3:<br> <br> +<img width="489" height="253" src="capa03.png"/> +</p> +<a name="h404"><h4>Background effects</h4></a> +<p> +Now we use +<pre> + \vpagecolor{bgred} +</pre> +to produce a background effect. Note: Post-processing using PPower4 +is necessary to make the effect visible.<br> +Using the existing image x1.pdf produces output as shown in +figure 4:<br> <br> +<img width="490" height="253" src="capa04.png"/> +<br> <br>A red rectangle shows the extents of the image.<br> +Toe remove the rectange we create an image mask while converting +the picture using +<pre> + png2pdf -m 255,128,128 -s -i stefan_255_rgba.png x1.pdf +</pre> +Output is shown in image 5. There is still some kind of border +around the shadow.<br> <br> +<img width="489" height="253" src="capa05.png"/> +<br> <br>So we decide to transfer the alpha channel from +the PNG file into the PDF file using +<pre> + png2pdf -m 255,128,128 -s -a stefan_255_rgba.png x1.pdf +</pre> +Output is now as expected (image 6).<br> <br> +<img width="489" height="253" src="capa06.png"/> +</p> +</div> +<div class="footer"> +<p> +<table width="100%" class="footertable"> +<tr class="footertr"> +<td class="footertdleft">Dirk Krause</td> +<td class="footertdcenter">http://png2pdf.sourceforge.net</td> +<td class="footertdright">2005/02/01</td> +</tr> +</table> +</p> +</div> +</body> +</html> + diff --git a/obsolete/support/png2pdf/DOCU/x1.eps b/obsolete/support/png2pdf/DOCU/x1.eps new file mode 100644 index 0000000000..7493866f41 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/x1.eps @@ -0,0 +1,95 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 0 0 128 128 +% +% created by bmeps 1.2.5 (SCCS=1.77) +% +/pstr + 384 string +def +/inputf + currentfile + /ASCII85Decode filter + /RunLengthDecode filter +def +gsave +0 128 translate +128 128 scale +128 128 8 [128 0 0 -128 0 0] +{ inputf pstr readstring pop } +false +3 +colorimage +K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H& +K)^H&K)^H&K)^H&K)^H&K)^H&K)_SF$N9r'lg+T8l2U_\K)^H&NW0RAfDgbes*oOu +It.KRL]>oTK)^H&PQ)EYj8X[]s*oOuIt.KJJ,b"Js*oOuhqs%cK)_/:(9+;5It.KJ +J,b"Js*oOuIt.KJJ,c@AK)^H&QN%_eQiDPbs*oOuIt.KJJ,b"Js*oOuPEUUuK)_/: +(8[l-It.KJJ,b"Js*oOuIt.KJJ,c49K)^H&QN%`Hci8KEs*oOuIt.KJJ,b"Js*oOu +aiT/7K)aL'%F<B#V5=3WQ2db[s5DqZrtDrRs*oOuIt.KJJ,b"Js0]97rVb"@%HHLK +WN#o_Q2dPOs3&T;s.96(\[h`iJ,b"Js*oOuIt.KNKE'ohb5Vh3kPrZGs2iC_iShrZ +'BA-QK7j2RJ,b"Js*oOuIt.L+[=\FSrtae\s+,b$It.KJJ,b"Js*oOuIt.K^PDK5S +Q^@`%J,b"Js*oOuIt.KJJ,b"Js5i?os/5l7bKKp8J,b"Js*oOuIt.KJJ,b"Js*oOu +q>$'N)>X+.JV!iNJ,b"Js*oOuIt.KJJ,b"Js2iB7s/5l7bKKp8J,b"Js*oOuIt.KJ +J,b"Js*oOuq>$'N)>X+.JV!iNJ,b"Js*oOuIt.KJJ,b"Js2iB7s/5l4kNDkpJ,b"J +s*oOuIt.KJJ,b"Js-&Y&rt^rfs*oOuIt.KJJ,b"Js*oOuIt.LYj+@<,rtDrRs*oOu +It.KJJ,b"Js+>t(iSfUm'BA-QK7j2RJ,b"Js*oOuIt.L+[=\FMrsd5ts.c@hQ'MBG +V>oH1K)ZDBj8Z$Ts-&ZHTqVM.aoD><K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H& +K)^H&K)^H&K)^H&K)^H&K)b??#Lh0%O,s=cc%>tIs+gU]O,s<jJ,b@^s7c8>s+::$ +rsIrPs3&UcaiXSEjh^s(aiXR4J,b"Js0]7ds5<nakNDlgbQ#]+s5i?rrtDrRs+,b$ +It.KJJ,b"Js0oK;rVae:%K68*Q'MB!J,b"Js5i?os5s=p\[h`kJcC4Ls*oOuIt.L- +\,ZF*NrKm@ci8KEs*oOuIt.KJJ,b"Js*oOuaiVL$$K^CLJV!iNJ,c.5K)b*8(=1>, +It.KJJ,b"Js*oOuIt.KJJ,dX4NrKlkV>l$ps*oOuIt.KJJ,b"Js*oOuTqT=&$EpZ5 +It.KJJ,e-PK)b3;(8[l-It.KJJ,b"Js*oOuIt.KJJ,c49NrKl]QiDPbs*oOuIt.KJ +J,b"Js*oOuPEWi_%I`ccKn]PVJ,bFbs7c8>s6ot'Q^@`%J,b"Js*oOuIt.KJJ,b"J +s-&Y,rt_T5s*oOuIt.KJJ,b"Js*oOuIt.KpV7us:_o)M(J,b"Js1,[ls6ot'WN#oI +J,b"Js*oOuIt.KJJ,b"Js.uQPrtaYTs+>t(It.KJJ,b"Js*oOuK7j3_iP,=$rVcb] +Q2c>`s+>t(naV52o)BKcj8Xaas*oOuIt.KJJ,b"Js+>t(iSf^p&EDgNQ^@`%J,b"J +s-&ZHiSh<H$JF,4It.KJJ,cRMkl1nVn,Lqgs7>iErt+5Ns-K)PIt.KJJ,b^rs5Dpg +rri/ns7uJorsGHns*oOuIt.LMfC&YJp%A?CMuS9Vs+cC0mHor6"Sqlnq>#XBV#Lnm +n,J)qs*oOuOcf\BrUKmse^a\LJ,b"Js*oOucd.4CK)_eL$GF.QIt.KJJ,dX4nc''M +fDg>Ms*oOuIt.L9_h.o?s/>r,p\4]GMuS9Vs+cC0oCMVS%H$(CIt.KJJ,b"Js1c=# +s+:9IrsI)us*oOuIt.L!X7ZE$iSjfdJ,b"Js*oOu\[d=lK)_SF$DF0nIt.KJJ,eWl +p\t]kn,Iles*oOuIt.L%YCce+s.]N#kNDkrJcC4Ls.,_TrseGcs*oOuIt.KJJ,cXQ +K)^H&TDo8#XoEm#s*oOuaiXDZ%K$&&It.KJJ,b"Js.>p8s+:9CrseSks,2g8It.KT +M?!>EqYpnPJ,b"Js*oOuT:^`8K)_A@$HpWmIt.KJJ,d-mqYpnVL&ZXPs*oOuQ'Ht$ +K)_A@%K68*PEZ#rJ,b.Rs6K"LrsFgJs*oOuIt.KZO+RC`s-`m)gY;aXJ,b"Js.,_\ +rVcbYOoKo\s*oOuMi32eK)_/:(9O_=It.KJJ,e'Ls.>q`It.KJJ,b"JK)^H&QN%im +nc+;ss*oOuPEZ$=TDsCjs*oOuIt.LsrIY'$s-E[#]=\)mJ,b"Js-/cJIt.KJJ,b"J +s7,W2s+:9:rtbG+s,iHDIt.KKJH(+Ks*oOuIt.Lemt1S2rse#Ks/E!tQ'MBCU&W<Z +L&Vh>g&HPOs*oOuIt.KJJ,b"Js6&Qsrsd<#s.uRlQ'MBIVuPZ3YQ#9ffDgJUs*oOu +It.KJJ,b"Js0]7grt(fps*oOuIt.KJJ,b"Js52^frtDrRs*oOuIt.KJJ,b"Js*oOu +e^_)-)?'O6M2D7^J,b"Js*oOuIt.KJJ,b"Js5i?urt+;Rs+#Y"It.KJJ,b"Js4uLe +ru("_s+,b$It.KJJ,b"Js*oOuIt.KRL]@8K\GmH4li2Has*oOuIt.KJJ,b"Js*oOu +It.L?abBa(U8%[;J,b"Js*oOucd.FI)9^5'It.KJJ,b"Js*oOuIt.KJJ,b"Js68dX +ru(.gs*oOuIt.KJJ,b"Js*oOuIt.KJJ,dX4L&VV,c2W9Cs*oOuIt.LIdtn#AbKKp8 +J,b"Js*oOuIt.KJJ,b"Js*oOul05_X)?'O6M2D7^J,b"Js*oOuIt.KJJ,b"Js5W-n +rseGcs+Z:.It.KOK`CT4M#S@UkPp$]s*oOuIt.KJJ,b"Js*oOuLPPp,qmHG;f@U%R +JcC4Ls*oOuIt.KJJ,cpaK)biM#PIcie'n?am=P?O\[h`iJ,b"Js*oOuIt.KJJ,dpD +YQ#0oj8Z$Ts-&ZHTqVM.aoD><K)^H&oD]9Ec2XQ6s-8lLV5=4Jh1GZYs+:9&s+:9& +s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9& +s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s5s=aq>('dq1AX-rri/ns7uJBrt+5N +s-];TJV!iNJ,be!s5W-ks-s$"j5^0-RK%hhs*oOuQ'MC0j,<pQj5^/lKE$FNs*oOu +It.KJJ,b.Rs5Dpgs.TH.j5^/lKE$FNs*oOuIt.KJJ,b.Rs5Dpsrt_T5s*oOuIt.KJ +J,b"Js*oOuIt.KpV1S`@rt_T5s*oOuIt.KJJ,b"Js*oOuIt.KpV2kQkQ^@`%J,b"J +s*oOuIt.KJJ,b"Js-&Xus.TH.Q^@`%J,b"Js*oOuIt.KJJ,b"Js-&Y,rt_H-s*oOu +It.KJJ,b"Js*oOuIt.KlTn<<<rt_H-s*oOuIt.KJJ,b"Js*oOuIt.KlToT-gcd2W@ +J,b"Js*oOuIt.KJJ,b"Js2iB7s.TH.cd2W@J,b"Js*oOuIt.KJJ,b"Js2iB@rtDrR +s*oOuIt.KJJ,b"Js0]97rV_?JT)TJ7\c7//s*oOuIt.KJJ,cpas8DnPrsIrPs2iC_ +aiXSAiI_)prsIrPs2iC_aiXSAiI_)]s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9& +s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s0M_7cd2WfV>lgGs/2dpiSfCg%HHLKWN#o_ +Q2dPOs3&T;s.96(\[h`iJ,b"Js*oOuIt.KNKE'ohM#S.Kj8Xaas*oOuIt.KJJ,b"J +s0]7ds.oZ1kNDkrJcC4Ls*oOuIt.KJJ,b"Js-&Y&rt^rfs*oOuIt.KJJ,b"Js*oOu +It.L[jb!N1ru'#'s*oOuIt.KJJ,b"Js*oOuIt.KJJ,f??NrL!mq>Z"ss*oOuIt.KJ +J,b"Js*oOuIt.L?ab'Pjru'#'s*oOuIt.KJJ,b"Js*oOuIt.KJJ,f??NrL!mq>Z"s +s*oOuIt.KJJ,b"Js*oOuIt.L?ab'Pjrtae\s*oOuIt.KJJ,b"Js*oOuIt.K^PDK5S +Q^@`%J,b"Js*oOuIt.KJJ,b"Js5W-ks.oZ.\[h`iJ,b"Js*oOuIt.KNKE'ohb5Vh3 +kPr`Ks2iC_jlOYb'BA-QK7j2RJ,b"Js*oOuIt.L+[=\FMrsd5ts.c@hQ'MBGV>oH1 +b5W-c\c753s*oOuIt.KJJ,d!es8Do@rt+5Ns/2dpPEZ$?U&W6Vs8DnJs+::*rt`r, +s*oOuIt.KJJ,b"Js*oOuIt.L?ab'PEs-E[#V5=3AJ,b"Js*oOuIt.KJJ,b"Js.Q-< +s+:9:rt^rfs*oOuIt.KJJ,b"Js*oOuIt.K^PCigds-E[#WN#oIJ,b"Js*oOuIt.KJ +J,b"Js.uQDs+:9:rtaYTs+,b$It.KJJ,b"Js*oOuIt.LUhh(l[s-*Hof@U%ZM>r'T +s*oOuLPPoYdt7UOs,I$crVcc\l2U#4s82\Fs+:9&s+:9&s+:9&s+:9&s+:9&s+:9& +s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s+:9&s.TG +~> +grestore +currentdict /inputf undef +currentdict /pstr undef diff --git a/obsolete/support/png2pdf/DOCU/x1.pdf b/obsolete/support/png2pdf/DOCU/x1.pdf new file mode 100644 index 0000000000..28acc5f6cd --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/x1.pdf @@ -0,0 +1,93 @@ +%PDF-1.4
+1 0 obj
+<<
+/Producer (png2pdf1.0.10)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/MediaBox [ 0 0 128 128 ]
+/CropBox [ 0 0 128 128 ]
+/Rotate 0
+/Parent 3 0 R
+/Resources <<
+ /ProcSet [ /PDF /ImageC ]
+>>
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+0 0 m 128 0 l 128 128 l 0 128 l h W n
+128 0 0 128 0 0 cm
+BI
+/W 128
+/H 128
+/BPC 8
+/CS /RGB
+/F [/A85 /Fl]
+ID
+GhVPUgJ8JK'ZU/p'bn;+'#Am>0NPQ40npKAM(q3h,"RVX$R+A2D'?h7@Ycj5`c&/P
+l*;<8DKk9&ZemG-^a5Doq7:puRCc@M&4-XGKFgHU+b]X3rk@+C<h#TT#ND,Y20Jo2
+3cRKQYqadF;A+2\gZmkA=F=%2I\\ZX\9BSX5"_qH@2s:KMFIQE.15*k4*N7Phmu6b
+*78G%oNtk!0ZRX676eSQMOKr1T0HtiA7=GIq"+(pZd;`G7h[]`YKs7NiJX>VD.H%_
+q3&"_:.IP?.%+j9*eaeDg[joCaPqEUQFp'KDI1"knRGq@#-0spn3MCup@\V-e*C-X
+#*bH-9;b"ME"B\TZKVm\4_X<FUgO*+5p9X-4?6g9k\0Z(BR#X:TE2#S.X78Geb$4D
+q._e_5oVrRGOOf:TN]m;kKb7D%gX>3&4-YB_<S%hQr*H:Q&sta7GS&/G>A,5759fq
+\#W$L()M$/[RDMBb90'J'3kG&Rq+;j((L`r5(5Uns*]B(%n]5iakHD`<^1mUZN+fQ
+-3$P=aF<E=Y34qA:W<'@lFEQV#]k',<U8s7l<gSpXKGS->%/L7++?!8`t*=TN3;H_
+"WmiOFm5%0'Lm)#csFA@CP/PXNS.HmeSk][BslBI#=_4i01E)L@T9kDj-Tc4G'_;C
+QmE`i2o`LkGR&;[akGC'X1a#_-r8B0Wh2KZX>[dO?`UN<[o^WR3^WWSJTuB?#716O
+HsD+"*feeM?iokp99o]":VQ?!aFm+s4F;6bJrQ,6k`9s_M?*IMEAAt-s63Hhs6%]W
+<T1XX<$4ZQ@J':J9aqCBLm*HXL^ln(FI>^?FM%(9d#Aufr?".p8AtXa;h=`<n%SeX
+%b:dcJo;?ZPI!'ph^)n%o[B`.?_ZBX8u4k"$3sk@WMt,=BR<t`ARZk7+$U;A]R(G&
+N^/Q,"9%6C=1BU:3"S$<g?k@@5hrTM'>&\fU87cNK#8I^^QIZF0DG/6D42STHG.u&
+-Pmr!3u0sGG(6R`dZS-6bj:9;kTe:!B]rSi]TP',H>G9Zf%/:@DR*K3PKk8H#a:<F
+C/[.8gUB3+hIk/<k+)ZW8`?G.ro_0(Z'JKNQ&h!l&X'dlJ&f-==8'^nl"MfJ^u1*P
+ibWH8Y(+.ADonJ-+mXWFs(Skdogd:`2Pus`qQsf4$3)f[9YUKRMSCSnkJJe2h-L!?
+Ml_D!P1ilqo(mM.T7Wt(g8^,0':stbc6UTVlLo(cIj,8Ks.4NJ63n`f&4-XGKFgHU
+q=!S@A.HtP"X].3h/9:ZfAh.]8k!tcd\YLGY4\o_3\S(So*9YTnAo:Bo*;A[DhsoO
++`=^/eQ:kF"NhgerAf_U-2q.tANbMoi6*@*YZbc^>&)m:r-Ts=cQBgr9$liu7mHSn
+_.Pq\X7=E#c"]QN+bUCn#U049US5`rU92StLW>k\YH-2/hL@+=AM\RuF4g5*Fuk*.
+Ir-4MkPa"M3:-WUfhK^8qXa]%2d!O=$f6AMofllgi^h&GOceuZ&AHDcV4fMm6MsP0
+i@)VBfCaH>X)dA"YOf=.b1qIeD(=`If>m5DP]5p@+0:A3JmWi_&([eb"QOa[nE1F_
+Ee5!F0Qi^F!j6@@YNrOAc!a,CX-CO[a;)1mFNO9Q.7+:`KFgHU+bUCnEo\lp0RCb
+~>
+EI
+Q
+endstream
+endobj
+6 0 obj
+1804
+endobj
+xref 0 7
+0000000000 65535 f
+0000000010 00000 n
+0000000062 00000 n
+0000000117 00000 n
+0000000183 00000 n
+0000000365 00000 n
+0000002228 00000 n
+trailer
+<< /Size 7 /Info 1 0 R /Root 2 0 R >>
+startxref
+2251
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/x2.eps b/obsolete/support/png2pdf/DOCU/x2.eps new file mode 100644 index 0000000000..9486d5965e --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/x2.eps @@ -0,0 +1,314 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 162 150 +/DeviceRGB setcolorspace +% +% created by bmeps 1.0.6 (SCCS=1.65) +% +gsave +0 150 translate +162 150 scale +<< + /ImageType 3 + /DataDict + << + /ImageType 1 + /Width 162 + /Height 150 + /ImageMatrix [162 0 0 -150 0 0] + /MultipleDataSources false + /DataSource + currentfile + /ASCII85Decode filter + /FlateDecode filter + /BitsPerComponent 8 + /Decode [ 0 1 0 1 0 1 ] + >> + /MaskDict + << + /ImageType 1 + /Width 162 + /Height 150 + /ImageMatrix [162 0 0 -150 0 0] + /BitsPerComponent 8 + /Decode [ 0 1 ] + >> + /InterleaveType 1 +>> +image +GhVPUH`UdkH(XiTR2P.W1XkAdPe`N:AjA[3@>H(:mMAA1&-NUg#Ri$s44o(7&/`H= +"CkU]Wg_MEX)V&^<2ikT<EmRG</%]Z.begjNeLE^C(as6%DqlI[dj;'F?e[^T!a(F +4):HKj10DH]`*/`n*B>Hf<a?2pO5@*l,=J=FHAcm).\gp"rUs55mA3;O?j'gA<9(] +).\gp#!&AgoY/rD*1cd2cQDP'_2Ch`i-EWh]jTU@'`#;9`D01bY\Ea9ce;9Ma1T^p +q:qh8GjFi\%^L!/`k6DP+Y^kem%rci>(Jtb4DA54ZohM//WDZK:)[t%YJ'9_-P(#' +ZAL`2OL`.+G>B-jp*HVYUAj1um_A.3n*H=RcQo\6)gr$NgFANqcOW]5ZYceF^^ZG8 +akZ\6qnahF4$V?Nl;fRTT)scuA,`otd$#D=>=KQ$>H=np:C]LYpj*JMj@/JNoN`P_ +Xfe-@/][-Q=bJR7#*m0-(UmH(]c:P?nH@n@D/\`Bi>f`?I.>kds7DBOGpdQtH;;3& +#.L4ef@E^?@V_<o_r]&#euBOq<\@bVguWSDr8c%.*mWdP@"2V$=;F)`*Vi:=R^QE! +HuH;LO2KO=C`,p9h!2a._;\q.pu@8b.PbU6):%\jT`8?ur4c=#0OBG6o-in&bcU@o +q.k-149f$h;MV^YEP!gpi:\(i,^WH*2fsB9D-Jn5(*ES)QUXc0jiPYUE&jH_@t[#* +?-Y=jQh174D:@-&k41\;Ikj"0rjEfD*pmGkD/nk\/m#IsX)+>hKiK\p*n]TC4nQ]H +NZS1P58ZQ[LOV:0Cb._C%P0^Om%O#WYe8cQ5nH#nhtkF;(.OpBj21!rG:^u-Q9"-8 +_:m>ga.!kqpXrqsT`"W!Q6So;G<T-fJ)!'`m+oGNH_Yp@]PquMn,NCN_)7T"GW`S8 +Tj(F0E$#S[^Fh`nj63ar)b5DWa"*od^1-t5m$bMio`b4pCq7d1kl]'Lo'C"+>/es^ +f=Y_fNK8L(Y$?2=\YK1GhKbmrqsf`.rnf(e;<44=qUF_5TDis.r:b[7G=UQjguh.N +m+F2k_$(X6mKk3^))I[C%efb?qL.k"gnfF'XuR!q%NiE2j631T4KG^]`qQ(;WZKT/ +fOpOT]dS5HVr,U?Js3qfEs,;=l^W#cs5Tjr*F4*E=el#j>JE&lY93a_OoKIaRA7Op +d"dL+4bUkgLA5(=b:u!-[D2[pjk0(u\*'Aj\GXY@r(b;n&''"e8&=6GK5NfG$tbI? +/[js:N=4ik@ZMnN'O2B$\:7rZkdS![meZ@p8,rQm0CI(L-^R$KVuQNcd<B*o&@bBq +j:/9kqu\#X?2=KoO8e2:hH/dq^%]48J,>i3'_s]VIWpp(r>WN!$'0KTiVe/lMX`D\ +(<;Zas*==kjmSp&s5oN;*8NSd&j:O;k<E<u6pK[$5$E*h^uF<_E:5mF?N$s^%E@hM +GOn.0:#W?Nb2H.!T5o`)@rMfo`Y(mJ6fF?o8ptudo<>:ma1=k1csQh;N&(eoE!&IH +oriiCf11>ac?G<JjfeX:kjl3tI<=0;)F?'%lW_u*9C)KKN^(GEq#&b#or`=/fn<#j +-\!3bZ/sVVH+\4"+7UKr**>>i23:D%^bieVKA=1gEHB6;E5/WeAYJ<?@[*M_c*KG8 +O[$SHPaOXVp*+&&@b_E>`8RqEbubdUPQ'Qo+"Xuu*=$Z-)a+)@l)0UAnXJDuqP.Er +e^6TBmBk9[DgG?E0>6<R#8H%8B+U*>YrLn&asDOu^C-61"+2J@`,=U.@^"1=pC&So +<XuOHM`$R3@s+HU&#PN7SMgHEh9._&E/:-"rD(pIdFZ;0EIMKfMTQtu'O:rfkV&?f +2d#q9lX)mQ_WtMe\mVU(5QC"M(]!Eu?F;EE^$&`cO!L4m*LYtMn6Ot7mt]0M4/3a5 +Xt6:`Z-gKC:C\?c;GM1XQW)X8Eb[[+;`hW:3(+;>oB8-C,A)\NLV>[WIES\#c,@$@ +2mg2e9C+8h(E8b.EW4o^m_8Ur2g3F8=]tUNWM^O-jR1j!:]/A=N6Zdh.uKkOLsPZ6 +`Qs"qQ*9PaKP18o9R^QsAFbP*j?)p<Z.6cLpl420lt;69`a=,'`\)m=HtjY<`a[3W +Rb*hBe9sEF(M<S6Cc/X:%Y++H2Kf.[4SP";QTDkl%V63B!e8p0cLL"]4o/RKa\,Z8 +MYPi6kNl,BR4IH"q:Nkt?KBmL&q9^[<'S5D2ZHS0Er$3&fP1<iD"J0H)biFhcLJ_: +-U))G3Nq0U>ptKcGhkbC:.^"(mC*Lu(QDSe'/TVQO(`mtGfoW89h2tXGGahcp`-If +r4P;Q3%;u;>5TOXVe%Q)U)`/3i&>DGnK[O9Z-VXP].UUdkX=u%eP@1[3X?5%2_XhI +k>r/V$(RC+-ARud_#sOtj%se_GTXE73P;f,g@dG^X`'W4G2$BVp39_E`a<ETKLpJE +i*YBGjUV=[/(I.C^Cn:\#$YFHI?%Z-Y48C8I&>s@Il,g?6fN&>F<P,-7c*S2oZ#bb +E-9UK$!6\Q?O2/&NbZaG/G"U5:M][HfW/R*p$17MJ'Ueq&'`\(rGZSVMpkupaaKbo +He4Lk)D@T/\NFmnn:s`(6/uVN+n<^jiM#A7gKM_-=u2I)D=&Qt2Y$[SY79W:c=ukC +r9%mfWKijoL9p!hVQL/C0m^*.eu%>;TbANGhG3LmkPO,FV=l\r<?81?Kh"*IJ!`66 +F,?=N`ij&s3('cfkk4!'_+!'f(djHNCbN2[a0(jnk'?NQY\)1"-?h8SLZB_emmWf` +S*(Pg0fZ5cVQsX-NtqWH^*[dIpMT3k+-rAUY#Hai)8MWI5O3b(IP#S7Xg8Qh;eMft +LJ>Lj`[MFGi<r!onIU(8itQ"a)-o46N]]2l@r@pODP>iUi"?OIFaQpgAXMZ-QV6XP +D4W";b9?QqC<)6^=R4=N%iRcQReP(+dj)\A3#9!ACbTHS`*_&D#^[c^MoaU.%+5OR +UKZh"ioR)XiD`$Xk^5_iTF>!g7]bS=*#r:,ad-re5-'][I7P2WT$b0NRD`]5DC=>` +4t_+bWICH3(h4EBNf9%HCYj!q`i7G\=5I>ER"`lV4h2jT6iHH-@pO:W'mr9VUS`7Y +=Ps]oI.pHQ5%G.e%H?!j-[bKR8^.b0335/<)iafMOW?=*6Ok&4-h87jM9F;UZaE<T +/_(nkHQ.#XF3@_KQnPN9P`-jFO'"aGH?I,3p3`Rgi9o?b2)um/Gh_CG?g8rU+EpjP +pX/.h4V&Qh/[dn6nS'Z/^t1mIL:L>53J>5C$a6`Rem#XWRqrPq(OgPE&''cA3CMeE +>@i8olFH:j<tT;GH"qRKk@]g9r!IQ]E[o#9Qe%Oi=P!6K#-[B%0`/GaX*n8-83Q%' +<VP>)kdij-]=TS;p;YrRAriJT6TtC(K.]92%^jF#+EeJ_LsAp8WWV4Af<iZR@:Kpk +GJr5ua78)PqrDhV[Iqr*Nph#.0E'>_K.hZ;kek#UNR%C^?S8m%o$&p\I]neuoq8Rl +*"m>6i]MSCV\?JOkX0INS[Io_r?m5s!s]#@Xd6H0g-C$FIDWj.eUQ<3jKQSF2-t0A +39I3b:W(kGjb9++g]tj3oa)UeB[#F*?M:[&O&Hk_WAWRkX"?65S/c-Z@HLarXSsAJ +IQc]K4ta7nl:@=25Md/<U(^s4Io$W1[8_nsUL]r#^=7cjW*bq':^5=$aeA\V1%NW4 ++1eUdmenea8WeB1?'lV'f>D$rYslBPDj+s+kTbaTojmW]3n%>ACVQ'+f*fCTpStp@ +X0*+L=WGuu4>dTbC[Ol%#Zp6+)1-c0oR<8g7!H*;W=N8j1692&iK+s_p)VePV/AuK +5$%ngj],>m2"dd?r%EDCZIP.+:\M.soe=Y+kjjGsPBfLd1?f`iSgO>LgAFY/"^>;8 +(P=;pg1C3"ZYP%!4ULbtltPb#`%-Z:i'+Ede[h=,[^A2>W3Hh;?4fk?_pO[d3:M`Q +]K,P;pGI66B)mj$%FVjAfm6b0PgkD@_eOC"^Tb&fqkj&"5!>8QY"'#*`?@;4SE_=3 +X(5S'r<XqHZ7>@DaR*'[k[Cu;:>D'/+7pd4\*I%qUS&FlYIU-85i/B>aZTTd/YfeF +n_D"pUWiLeqkeh9ED#@$H(9$q(6MW>C6Rg83%ma`6Yu@^Ps]\g]io:1C>2rEUO*n; +kHUC814@CLZ+.R"oW0S#&aNC_-_?]On<E*qhK.YQdDc-4$b]2gANemDN-rme.Y"\1 +c,E2cC0Fu1_dj>hbA<6!$\e8+AMEf9g!RRgp/#DZ@-Yk@h^s>[*_[Nd\#6F,oc)jD +f1`S5OaM?E*hI%+Z1ru+Lb:gaT<5oi@F9ca=R(,-(M<4qD>g:'&_F>7`6%.oi:0V] +4KmK$"8/d.n#H>eI6M'Y@iJeL`@Vs+lR/\CqeYjK-Z6-4kV_i*48=K*Nr-E6S:&ES +E2i\f0N8mjot/d>9_#ZV6`g+$Q:"f.nX3S&`e=NcG@nbM\RCEnHM4[`F[j^-S<!ST +lF8amQtr%P3TF[\B(LuVL7-AuU"X'uMg(fGqQTT&J,6ou.3/>FrIr.3Is0,m[%aIW +Oib@?5O%1h`\+ao\]Z($[5sAND732UDaNbGT$cV5W1TSYF#Cr`oD8+6Fe4"97c,-[ +2OA8E>LonSm>l^cm'UQnJBiE_T6Q<u@ii>VXKA7)4D!KNjB=U:n2IOQ.Cp'#?[C;? +HJ.Ur;ml5pLhX2M>\\L`&'?)W>J$DFN4iT2^Wkf3CT4)]01-h@p#C>fLiG.qmt/Vb +YJjbYmer##EmrT6Y)SlVbF%rckM0U_NP.76^T@80TJH;XYoPJ6IdlYurQVV)^3e<p +q1LFq>_4U+&)Z#;o\pe'@E75g<M$/^VC.i/-_-F8euNESL=VUD*h+%<Gl>R9/3[ON +cdl(D2H+C70%dVP7^r'&[Vh8oLG+]Gm28"XolJ6E]aWUjCEdUK=8$VSW5f*.migA& +F'nRo4Eg)RZ9(2R:R/tCII8\"4L]]-?21&lqH8Nm*kaV0s7dVE-F"*V.`u6u#DGNI +bMKBsU6`[p)1?bS1mTjs.J&gV6Z96S/%)iu>LQXUMrq%A+eo.E]C9GTQb%&UF8B\* +YFmM[.JaeGT1QJS-[TRoVkKHnSsi\$#dN"?310_GF;R-V,/W@Bkf)Np_JIVR(TnHX +#`!?2G\O<%jStQ2IN*a2r9^"M<VcemS]2Q4`M*I<?g)C>pc3T[\XD;Af*UeJboqSs +kI4/'e37fO4Q80N:P0`;KBPPpbI'lD?Yc(9?OM4KrE=7(*5c;;3I7V2^Y-MEh=<WW +O&bFkY,Bn6=H$$F([U&9YpbZSo\*!Q>$VDpE/=/)aYO>h;Yf?3kP,!B>k@eGjD=%r +K"!@5^2@AEn!DAB?hS)IQeOQ.p0uKDQ5o%hIFZ7\`$*(2HRja45Q!TbT!_l$n<:E; +Wd_R\ktA_)iU#NXX^jt:rKi/!j'ZbE@1X2_$F\l,NHh5:-6N'=<#>,^^\HRNUHe_C +<V`(`%.`.o0!IG$Kj1#FFnEq!c.R47QT6&2oK1S"Ku`MKhQNuW0t2<iF,;n)4njtU +N]"'L\r\n)fH\uO>I1iMp0M0/k:tTZQCP@1rHO?5N-CA(bi`8fG@@c;?M87$=QFJ` +C<""u%`eB&[Xgs80f"3-DbT^i0Sg3,8"_N>=#X+9r2/2S6qnO'd"h,?q1h[\de;F; +IG*4BY5A'LR3';2[*:\,fAG?EC7FVjkBdf)&HAI4nc-sgkWjO.gM1YbI=DdQ@IAuD +g$1_J4X5<SG+>qM0Vr)4%g\5+Ir?[RjYnGS-8'jVitLL]s);CH:?IDu&'?#@&*>j$ +fWsl0,Y#0@3ocH0S)!jo?*8/H1kqE$41]@1&%hU^heXp-SG#Q\"1>h!=hM^;UCZ>1 +Go^j[0')l>X0.0"RD<U^o,i8YkHMICf0ZAKOn15o`[o%R`ji+j5R13!K1Gl,hFen; +Irk&L*-N;BMGSL?5D3ttnMT0Io&=0h](<!Z#Mmp/)I;!t"h8I8,H=+p_nI+NF%>"e +5b#E$X_6I"N#79DR!JtA0X8]ClC<Mc:]0:XQc)h&&&Xb($MG>Qd<G*R=H.=^&7*AZ +*:eRO!6=s3(JZsMZb@5IH]ISVidEg4V]nLjr!J5V,&Y,4RS3:eIUT8f48Z[?@AZPa +j#SQ(\]H/[=t/Lp[*>^J,i6]?mB@r*cu^HO>,RQ'fHR5$rT*Vnh-:ds(SW_AY7CQi +lCuG+N6,DLUk4UiH$R7MENIBOCGC"`(S'IRRb?>hbM-8:\XTXs3?214I2'm]_cYZ` +/8D(]-^$P:AgUm;2qMo6QZ.1aI-,@oEV@b@ZfZRh6f*H$<>Y3Ir'#"TS)quo\0A8. +Y4(lg?F6Q]7J)db6L;8II)Y=8lF<n&B:me:KY'Ef9dtQZ%X5q(puPo0]e<Wo9`>7n +9^P4`nT2h*$nNI6Sd"`7Lc1N&I6E!?RH&R7.IT!HA*fp8CZ`:?j_q(RGO:jcq_Z\d +)nI"uY&ikf]INP`lG;\<ctD]]o_p;/Y&D<EFI"*?b)TT9]Ii]1Xe3*=Mmp^=bCRW" +lf"!om'ASb>m6"r:@CE[_(BeZhXdbn:$ao`NTBQ&n-;`NCS?Y\3$*8<Us5*P5\=si +1W.n`A]B5%eR^<XH`^B2AAT^Y5t)!iff*9-c8j,I"XZ%8BD2FL?Es;oC<S8ff2NO- +8)73YUCX\A%W:\kHo_4h\H]9IS:[>b1S046oG3MXkP5"$^;ML2J!+%r3g#pjSA>r1 ++nSbHLQjedj'*@JhK(%A+flP11PP+1/G)kDT8.==2iUm:2pUM>oVD?03=d*jk?P'N +ZX%.i](>We*"Es/m3R\_E:I./?ZG3S3UL8+i;,He*<_C[>e!\kO;GT=F(#BEC[B5S +3.t.8BE!IjQIkXUa[)XOGob`K>F!*rCZY/,a^`7lW`ruHBOU*#=e43NBYC3On>`H0 +alg!;QH(S0W=u\cgVZ4aI1YI"A^Qr&/CMj5S],u:o*4SF*VT&qc_3@7CWkE&!)qsa +j\NQl@[Ag%]SG[kdpQtKr26$BD<?-;Ck?B]CW62pSC7.f/lYV-B5P3)"l)sXFG<lZ +'DlBZG-T3hfm+)8naS^Gdneb%B/2JkBm[`BC[^N,:)<*/0t0[q+gqQjhV]pD8"XtM +Zh](UmWpiL=.&fIbh4E,qM\olc$VFNnJO;S\&+jsBAVP1g)e)6PY67U_sMTDl:SJ1 +AZ!^2R_JfMX7]l$qbd[]qW3!S5#`otXSaYn4>(_uBR2Dsc%\Z6EO,SflrKK@Zn#CF +XI0plF$GEthf:s#gkpBEbdF5f[5O$4/2ht7,^*eVAKE4[-/\8!e*md4S@bCrR`mkK +)0<#j0);fE-\(QD,+$T@3tQmi[Wrdt/BmHflE0B=m0f[JRliY.Y]*.gJe!GuC^@c` +*"F\r5DR?fRr<!ENmM(U=+qN,e&4*[<?4Yj)$Wn8lD@<(_BPV;S\3i-EdL[N&]\4q +"cVM9m*pIO,:Z?hREp,&4oD_aE(B-/[*e)Of*p$$BV-i(g3]m(LnCCOKL9X&X;p5' +ZJOB?3EtN:^;FsMPKn-ul9h2]^7qh#kO@T#;8iK,rhdWP@oi(8MuP_J&/JP%O=[i' +bZR:Y0#AEYDsitic<1+^`p"FTfh(%VGMT<1^$O"MaiWO_Qf$XZdi4$Y5-rP,_ZqIE +5e`jp"R_FA"?XkT%cco@)$X:g='#@XERFO2qL\E$^gC_u0:_,8IZ.?a2)mO+%f]WY +_BQH1#7gS-m`H@A)Y,`?2fGXf@sOWX%Y)Y>_!X/0ZIm4F;rQ*9NQ7-uPti]EkZDrq +4`]8(=+6Jk:F5X=ad8$uK0OEcAUWt@26Q1S<]S8#_:"D"ekCA5GMs=L<M)A83@qc) +P_n%b+G4]J>f("D<n?qOd9L(942*b\bunO"Icbcn2+nlHQC8,PiGZl33C`H.)Rhik +r@;qkD"i1;V5L$qrESY5l5ubpq2VO(?s`$!>uT]#K*uSU^jJBCSG0mpYoZ5,5PmRE +>O`OWkO_YrFo5cGmUQmfS1)&50`(l@A0qcZ_n8V,61Qqhf1tLXS_@9(cYq+t%qkZZ +l9q$#3#mSFUE@j8nc`gk]+I6Qot^*BYI]Gbr3j8X3Akt?&5t@<a(jN/>9@j?IG"uA +rOoQ&E;bN%/:EB9PNR<7-Hpo.^[.uHn^uIS;>l@@=Kt@Aqj%*Xq2IA+#W@TFeg7%, +H/C>mT=`qupd*NJN'4H1/*\@VhUaF35''IY2fP_J=3E>N^B@i*Fr2:ZO5mc/J\Qp< +6sB;0NoTX.G0de%M59"pgDb&P]<*]=5?UA'KB;VPZ^e!2ofrAE%-ILoot&s"T@mLk +Zne&DY1+MloAl"jh7nO15PQ7,P1TPHs.$gmVephh]]]`D.gKWlc1le^GI'3OIInEW +Vq3c?,C\HAc^Jmaqm2d([0@V3SBQrkgT`H]>EScgh7).m,(GelS\N?d4L=d+pih.4 +chDaX>P=4hT:_[^f>h%5Sl;K9Dn?qEnp.AsUch3<C-=@[9Dbl0e%WtDZAu*J4l#50 +i&9bFF3AXg76(3bce@o7CDMpSO+fkf(>r$$$o@8M_>h@?7GJ0$k+0&d+6W*D^\<?9 +RgOY&F26:^pfMouj2/Poi5RXR$b;ONHR#$oRrNPn>T\m+%a7*.fOmh6PjcZm>?H2[ +E-06e7q;A3g^C$+Ed)r5s,fG7SGZL0j>m7+I!O!*g9oYkb8RkDFaeO[ephhg8G<>J +2'1r7ES$qnCUeCZ_bnjCK`TeTEXRNb7s,XJ"$R@33r^SR/,TTjM;N0pNq7crPXGCE +3;he8T.;I4>X"Xb'l8mbN<4a/p:!03[GH+GP9!YY-'+J38Oe,EDNK9BfO'\&:q/C6 +dMC#eIc0X";\lp9^7j`Ia"-hl=pb)?;YTtHIJ/kI]Pj8\QWpU!rLDFD9gR*jpMZFh +-ZValDdgaN&?%CrDO_aVH@kRFFo&6oFK^VCO5:o[*BUEh6>tOe#X=n"\5=&SXp;S@ +DloZC>Fh.mNn663a5V#>(Gt$:$kcpb^OJKHb06X%@[mC]e")a3qc_2@_oa'IWUO$g +%J<q@S(1+,,!;bEo6Vd=fgD7\1&&qJo='^o[IH=omns($?T2$F<a3OeG2K=NhE&,r +hHXN,eeQV_6#YI/F^E2a@U;XOGX%(l8;c9`S8'.Fc1u_?@fnC8SD3^9f&JM%JY%O% +NicXKGraqGor?VpF[P15@UrSl6[iZb1ABW%(n^6WjltPQREIQk+$^de@s`XbcXU\h +3Tl44W.&RZK\/^7o/G`lq`CkG?)]hSnl'uJDNU2:5JEiWo?P,8^+DG3ri!j%WN0T8 +/n$<o4ljfqeo9#4%qdT:g.9fFYYNXB3o%KDY/PQRfT0(ZeNT`,Tfg,V4YZS3CU]Kl +L!O@YTmoYK"$/+&1UlX;Nb?*9[k_\nZE.%D?Q8.7[DeY'FP-C2qa06GT+6V:9,gqr +>P$c:mq^#]kE=kE%!XV$@P63s;:.<q?,\Prqg:W"j*:?3c@O%X7H]aTfMM.tl:glP +G2BnTjfRU)7[(Nhp`8G!h,!=m3X\I67uoWXBQ+/sb]oj0LjmH]@X_e3H&(!5l[I)K +TqAf`)i(U$6_0e'[qTI2M"-Ea`Kn8dNmF[<\Q(;orl)VsLUi]sHYAD\NJGkhr;Q1U +C]QW_O&Cmm^2Ds6j+3coZ$HZ6>j$S,*3[;PQ,?KMfeI7QeUd#!e?:tF>A*^&im8M( +hKi8S\XM<O=3Q,%^?;Z?laV/-_Y<-g\LoIHRH-K7n(1\[bUZNa_&&WX*7k8*P$Ag) +4`jF5F"2Fj)$,-aY.EN+&Y@l_IW+D&a9^!(+)cQ+99$=4CgmfUm,QR8]GDU01!jXu +g6^AMLA,X,39PGM2[XhGHaQf!D:gT0'`&BqN%X/c`jrCUIaU-DLGfp0?$.(pEa1Tb +pJA6;l9/VcHol2PHJ<koqYD;t`IZ"A0oH_(rn_k3^!&p"3W6q&fCFit\JF&>qdC7h +h5eEG:-$'!ql7>`4`hc]XjOn2NmDbdXpMj1c=pg4Pk-B_(S4oNEs-Vp\IR"cg0/SC +\uN]Qq_iT1g%$8TY)0WBDd9BY#@l>AobBIs[M]R5m=*HKR5KSPEH.sDO3]JR^*n9% +WjgbZT'qh"5l&lA`5grQ3`02(hhER^1Z-2,c+foqA@gh02Ga:sV0XYEoCc6oDBa.j +@$+UYAZr(F?_=Nlp80&+e&%h!m]=,G/>=53Y<9C',W[LNoYJhM^_<of(@UF-0ZWk% +>d\_j4A>;ehXB/Oo][Aj?hk<''?bM/Hc.;]iOBC'4R^uO"J8DSG`DH:%SD2Pg=MKd +gc^X`[AEZZg1Xq5FJf&4GtVsp3UYo!f\W&Y['!17&qT5o[sR)VbShC:V&XXD@]Bs9 +Ng$a=2sY9h3A's6Y2RefF8cgFDL69tp7+0"p/gM5k6E?)g[6*aoQG_3r*K"F4S""! +^[N7P&ROR=hX"$TrY8l9d<.nPNqq`,>S#%SG-<(`k`nS#K8mm+r+96(mCKJG[+;,< +YqkpTSnlV#\r(P/#I";kkLZ/pk8k^#F+egGiH*e?[49]k1H$k2SQuV/J!/$m5k_&D +pKC-qT_2O\3tcW+5Ih!A4J$i-m.je`I15C3Su3C6X;tSQkk<n>Xu_kN\<"P8AfA.* +=hlE2_&n7\5GueX7plt%d-k[c%Na0&kVDn>5gX_2O*Q`Z^`!*5Gn&hW;>*R%+4$;] +S`j5rI*WlU=kd1rDk'2^0$NN(EaEuc>DoWWI$9%/Ibsi[j,fQq3L!J@/f:k=@]a_n +GP[fn2ln;Cb9rM+DsatoOiQ`TF3_eW`ZA^kmgZW#dVG?2Ui4S;4r2u7![d$3jmVOI +hp:W.?.SbK?*t+&hIm8BaWBu8m,]9i*^d)=<t;M&Y5'7g-O4pm35c'_I),rE^`dN6 +rm4eQs5m[Mi]G_6H0QIS*Er;HCHltmesj)Gl7dM,IaM3"-Ke\K\_\eXgGaeXiEB9l +Zp+U5NI/kE*DLYF9$qjjhf6OZpBQJTf30*;hO=IKC]C$@4]gj8:!V#jhHFW=`A]K[ +agFM)DnD'6hk"P&[jT,g]"`fC\=bpgp"4?`:A#cMZQ)/TKK-?1$pXT4S57G&2)t7S +k8,bPWMJD04EEaa@.bhND[?(tB$N$6VT3W!GqX?Fp>F"oT>"#HgXfk>?0qIX9>/'d +O'Z<HQ,BHFGKXuUCWK,LiFDiMJbGgQpKqW[PWAJ,bIrG]QUTjflNE4%?kL)>TBY*+ +D;JT"mN\N5a"K9QA=Sf;o9$K)k#(dF3'Z[rkJS9[kURjV)d>DFH&"I!L,%QR)CkL? +j0>e'Qan\+[*F!]Nj3r[%%!q@dgn\S(>W6I&'DG&(rH<qha7)6G?XDMX6rWqd%'Z9 +Xb4F.JN-=BrS_?q55,(M<ndKp'm(;]iP#!gYXiX:Ih@^eX89/`96FXchrSdKNPBOq +5&uYH6>$ATH\CDnfRX9;i=`=nSHq#j`AuFt[*KKGH!&SIb%"SdI*#o+(>"`GHLX'U +:NRi*Q2#`HRbNB@rC$!#Z%aulIG1u2H@'BJa`q)qh:cX][O`W*'BHiI\.fo8Kmqeh +og3f]H8nUQS9k:Y?b7,t>(.N9'IMe$]J_e_Ik`t]GdGGUHYqsK-@b/&^Y\=JRsUlX +^Y':f#j&?RB"GWJjcKADAe0oAL:k<g/94Ka2eq[S/6oa"*_*QdYfGXO2cqk;UqYl6 +)7R\_F_6!+b["FCYm,"!CCS8UqW<Lur@Z^VKbL#L3`-*jeb/iC\!G;3E0q'6"6C&r +8t:5(A3Wrc@PR"6Ya7Jm]K=sT9/$a7c@gb\G(79fcWD%]b;&,)qMG+>[<pZcf'F]3 +,kK[^*GBY.d!?Z?),HXG2RfX@9,;S#4eFGfaYA#Ls2GroIuAR)Qj?1>/G30)]@q(B +L@XPs.s$0jKC/JPH`;;'eEFJ\[J("T]D+A^&@,YUB;Z8!'HsBget1hBC`%9_HM7Jm +X33"4\\C*!BuN1WYG8ufYB^t0KJ@`,e&3DV_?OXZ&HD3V>*#q;-[X,eG@-=O7,Nt4 +*m)!"l,.hpQ7bt!*3'[3WSqNr^3sM#-;#'@q19PMA#s/^O8>pC=W%/jc@<i%q&T,- +]Pe4[Ng.T6HeuVKWQ-R9p7*$/3L_2&oWe#MFuBcSE]DI-I2o\@Rq+5I!_V;0*^KE= +.+Ui6?#[p_jY:i)`lBAYIG0q#X9i(:gL'gqg^!E$g0`lH0()$u:sAf#_S'=4q6qHk +>"Ip(r?ue4/93r%7G?df`K&?7j+4V@?F![[(;^kfGGbBfIi8!$X)BAHekte1[`2r5 +QF.E5F'h(W>a-8f"7BD][*-ZViA\Y4p2T<1B^P^0k;'$+gkY"FY`8(Ea/sJnF;OCu +eWr_t,>@76c1%&SnCL#4VXN[hORr0+GiIrZ_KJ(Ejh*-?ohUHm_.&7nC]B=U>#phU +`0a"u%5W$:09&.En)8Cu=SiQ^I[sM(-BHeslQ8cpl+SQW:04!/7r:RuCsHWUm-SWe +_r]&"dMs?+?&1Wj&(if[bk[gLV<B9#3J3AsX4T?u?]@3Qn-Hf&/D./AZ/O"g6jDnX +\N1S?\aHkFGE"g.W\[$*mH&@&ecp6p=P1YLBC<*q]A-cY`%DfCTC:4K&FjN/jn,gV +DNnXP@-NkecB?5<=7R$$^:\gA.MgQqZ=lp<FQrAeN24`c32Z;Z;AZKk6Y@X4cU#;m +LZoVH?0C,'Y@0NiAnulPp.3a^F.Y78pNcc3g;>D$nD!Z`^c1VjYAWdA7aDNiou9$W +fbh6d\UL"@f-hWK-FVto^0:,a&MLqelVDoRoh_g5Zen&$jO&8,qMf(bhq67BGJRb? +)c:aP4=*)_3qVZ+Nm6HW(5X2u]2mkESDh<J7!5307a*CZ?!Ef"?Uua,Cc_;t\ZX5% +^ErS\8Y<*OX6+QW\\7E`A5D1`as6`pk,sYLLO&\\kLCV@Z]bc,EX3bi'2VaVHh*m` +/@CaH\'+WQ[>WUK[,,E`%P6\G1M=hq/N`RjF;J$1gj<IX*@tAQl..Vl6PhAoS=;)f +DUp_T*,:]-$h<3&Kl-k*%r.a$_p/0F\]3^8]"Uo\q$]/#qjK[Ng$8fkmd]X-J:/CY +,BK'lq3T!WlC:r-KqqJ.4oN!'cre5X6@8^j""%8OQ$1m\Lc.H+n$1s"HWW<?O06B, +O']b:01EToHXis0GJ2GSqt*8)2Tqf.+h;/sdUA?EQ*:9&f[k:inWQ+Z1"R@/(2KMs +VssQmNuZn6485sLruT?'\j"%MKrtk>#*FtL07%o;Zes&pZ_lp`=Q3EF@di#.?/K:U +=0e4i[YrIIcA1$7jb_ANp1:T^\mCiO@l+"&bXu5:D^jhlW<9L+]GNNgXnBC,S`J-W +);fCOh2;X=KO4uqGLaBV%a[;AMFZP':gF/LO4a2r@LW=m>oW[q'8mNRb@0gQE3+"l +:S@#@N.oHDg_u*\<iP;nb$`KqZ.FPsT)DIkINZ\;VX+^dmBh0omBc+g;CBcMLn7JX +T04%RG[us6CN7F>h,\0*cLs+HFA+;EofdfBQ!/fHXE!hoIFrQG'0"NL.Ws0#r3I7^ +*tKF]X8<1[hQ4aRkMq$<`oOW'qhIs/LR]meP\WZHVrmd@IBh\FIN$g7-%kh%-A+*o +_8^2;g@_Ap@9OF&B1[Kb(5MSrPaS2B9]HmkFNrB?T2d6kc1F!>lGpm-G?>7qEN/)> +ki#>;:_*"+dk7[3iUF#6l!#M?X7js-o,V*YMXL@Bh:L3M<4CA"GkW7hG1lJQ3`4Y5 +D:MAt]@S`M5AZ`*f#(m&SEa@`_V)Xt?&gXVZuHSr7d$o(7pmtNa4FA8U;q!8F++o' +-&]s?)],P]>\\R+[Pdq>gQT_9==[-t6h2e\8TY_1h#GlM97(M5^8&.5Y0(7d<h>bN +2.L-k@td9k0CFb=\OXEq4@0pmIl1kgE:,`YSDU_6CjG*OAZsLd?F5JX(:Dg3eMr#k +]mY]!l8(I3rf!]j.sk6T=dGNu6u.&%Wr8L6L7RJM\(4k>Cic)TU$m[T2RR(9bN+o0 +[@j;!O77)o52%JjX_teTjrRq@-5"iihcKR94bi[Bl?X64e(6MD,F73^(JaXr3mdQB +gqq0:*3SCmBs4jtm%./$qa5;mhR.[#cYiUE&bf^t7=<G2T5?4shds(I4(Ue3kNOPM +S<^c%H0mA&B6g2OVf6I4S,#G:amSmj>m(%YI=/Qu;a!Pbk1XQt8*iFp.1\O(o4upb +kH-emI73&@rYK]c12,PrI\+54o/Ku*7S#feS\.(U-\ehf>frcSa%WVcdq<$o4a>cF +3G`9XK6Wo7dB3Li9c\!NQ5[@t)kTe@[816Xib!%K>>K6n]6S5`b/=eNUX</j?[>9+ +Z7jPQcM#DK?H3>(h=p*&_]c\#*0spqg2DTT%qj_D=c%1)?3\_hHo/cE9'.7eWJ_U/ +SC+Z$ZgI]jm*!;]KLL6:Z7l7<9g>:3EB.KlN)=V4^pZ#5Atep3:O<`+P=$V!U5sO9 +f,s\J*R0B6brIn@p<Y5>Y]](!K0t#ScCOq5n58%HF+WiGUMWa9fA\I^](GBo]t8G^ +B::n(eJZ_HoW2%W2gUt\]?<&uXpp[cY-hMiU`Q==$JW[H?OkYQB&_t_?#5\0'!X7k +B!%,-XFcL(9gp.dgraIkQi5"!g#b/;m$">]md%IT2fP^VBUtp"Tt53kRm?ER^LO63 +N1%W83=>m1mQ_c;>H<nPfB=5sm[^\iiK3Mi^7Cm5opP,!m%rmMrUb&8p4%ql)ggl5 +Gea3OI)!cSq1YuL5o-r[I<jY@G9qQ^Q5\MZ^.oc4j4!HcXi&lLh1s<7YK>kS3-Y.j +iY=JleeWU[a^djB\q41>*0Ps4S3#Q`=Wup/k,mnH:p[%N55FPZkIB_AG]A1h[[H/' +_sZ\u?^:3mi9@NsV)N=oLN3k"WkRS^P@1SYp#k]u3UR>^4^(Dmc0t-b^##9i[&<bV +Qd;Y3*5T&!a5-a(`lu_PJ-2r_r0Wd;FGM`;pe7s;i?QXsK=Oap*p$XRbPfqI3Cf_5 +CMkJGmF/5TTJJM@*bR_9bY4!W)^/j/\9;@;[pc_JkIuF[P?SNRRh+$;E"m-[EQ_hC +can&#:CYo(I^C)XK10.g+a2+USbC.3*;9'H]2m"\gpp1>><]5cSFI33SEJZ0I7$$= +=[^P_;4KAjp+LW*aIE0SoT_IWV;X,gjHdp,g@sP*I>lh@j,ucG/N2TR*4hFO<oAX; +l?W)*>FbT0\lL6BZT+-P?0c>)jR<g?-Za02/(nt,S3bFV3lh4Im^N/<HY`Y%c7R1] +*;$?m-VE(GYaGE`rJB0AIDc6@AnoSCD-e6`^`du73TTqnG9YAKq*_D3L[[R3U?hu2 +iQA159]$gJoE+49d^iK#hI/iRgq1Bc7'OkeET\8h`Z"%ZR*+*_jG[AcAA>)/4.H>m +GK;uEjH/[YfC1@]r?U")UlE[tc$F3t%>/M(V%:t-fOX=N[3'-LeAo+;3Nnr_r."9G +r3!8(p,[Tk_G!YXk*jbcF,sGKJ+g$dmTl=%F67Gam-Skc>rZomY-SQm?\;'3eo3O% +l]9++F)/Ohl]'t3am\8[95AtoZRgkA9FdW,aCj)hboU]mg)L`tr4(<-q+\s)PP=6& +_?f<3]7N6,r*sZlF^4sb2<G%$-Sd=BgV4c"E)#hRfZT+gP='FLT/"nN(R&jB3Yi36 +m$bKi`;.);p5@(g1O?7+CPR2**0rWYoJeCVIjg5X^#D'H$?+Or%(:H[CBUk/eg[R# +EK,"@Em:=cckl0O$ZNm=%VP^bkWN\r=_l2`Pf0KfQd'f2D/;E/<n?bf]Cm_j:3)// +aPZF:mZ.6<fBkU\M"@+VG,D8)FR;5*qj2A`YeB\_Ac%kR.XSjl60Di@Vh2Jk^LR!/ +%(>u)E]7:\o82255olQ)&9,I26!n"qiIH!qmg<^jep?bpc0VI;S`Yj<SX]f6C:Kk$ +*YeL:i3;R=Z$TF6D:b*5)fRBr(Z`*gY_cAaGq]V!E9J2t@P2at?U$^MR.'&4I+[3r +ZX.mK//k;1O+bg=Hg!,(h/OI0"5CKc4PT4m_8/%5cG*j*W/&is6-gH1MK;2r&Iu$p +SG*D+h(33>A53\:3Ci5sN+q&"\)47Pem(.ZGO8Hu&&J_+!P/S,i0Vc*Vd[t57<s:4 +`PJ7]n@9Srqrp,TqD!?]m:59Ar"%)47GjZLHWTC.[.XOgc3tK?A".gkA"V0=MKML# +k)<<e1"p6BC&PCH@^at&fi@2!S>Y>7+jMl)f6,of7h7ND03l-4G<gYn@d6DJGU6t) +CXpN_>oP[4^?p8nYc",m`p,e^m;6>TWUGIB^'FMfgck`sf:Y;`m!U9uF0;R!Bg/:t +\G#Fb,b@g`Aul%A[o=Hsh]<jJS`ou#fn4p#B!_/hbF<d<k^hgA)10Z9aRqg:9>'H- +as+Ql$omQ!kF07reh#P858sLmm=%]IL]0sGYR+PFGLUD[mu4F2J&pqR?fg(37l[i\ +f\0rt[D&6NHOd_:nV#>IqM<cYY#Bdr\3Z1LcX?%d3Y)\1/8AqFY;.boZNdM%ol6Aj +"mf<:Uoouq]<[6!9Et9=QdpL$]EZU9i:CAuZfa1BTA$\kGLb@Q[oLQ'=74P5Ice0; +_cPMqo*EtP=<gkq5%e0WSj]a?,M\K-_YAqTcUL.g>H*O^Q18(qUjKr=^)jHAL'_Lk +3GX0*37m*>L6LBt=C*&IH4^A.*Q0Qai&(Ones?ociKLMgBD0fd+5K([ErOUA[D/-m +i7$QcT9]Gups#0pq[@u-?^*``]:O-6&_FJ9kb;9J#Jen*0it2i[Ni?nfcU**_5E6$ +Mm0JDWc:FIP3^5$&QW9@I>$EMq[@\oXL)=8]*t_lLJKbIJ$PuE?6?T2Roj!*Pjch? +kC;RmR2<3NU:oUSbaVjETBiBZ+*##3^+j(#oc+r2gXb&(S9smuqc`P.pD.l>UNQjJ +ZONArZlP(hYJM$pp6n7m>,TjLb]mB@gQS+2e\CH%%jcRj+7IV%r"%qs11o3<m5)Ic +k#:+)9RW9Jo)%8uE&]e+UM\R/B)_Pi3]kb-.aGGEcbZ-@B"\=eDbFEOF7$ZIB"lIe +[JrS*B`+AX]$-<"$kJBUF)G(P00e.2O*g6'3N[4$h/"\EIB7iDIa5L?jR[F.@UG.0 +i,F/E7QlE2iHKJ]?fp(V=m#rJ6d<<i1N.Y.eW8jIH1'6E#L33-k/<*tFWu>8lC(ee +1A9"H:H7HSXOGbnoe*G2-f[."r=rfXluV<sg3lVuh:Q91pD$R&\S8:kF+)"!c.%S/ +f%QU=2KTFTmIlq9pct,A@V-PA$s&L\M7\drIX?2]a5K*>J'HWe)->tAF8q:go_iE3 +Vu*NcpeL$brDi0Eju1J`g?W@C#Q?K-lquJ(m'sOLqWE(P3X!4rc'9a@<SUMo`VT7g +`f)D=FF=)]aGJ]a^0,isIU_ST\DqtRUikXclTCN(X*(r'B0KX;nFoDr6Hn3H'?Zir +.ddPWCX,U4?FqrO[3N1_a`5S!5#G[YXl\f0-:c\M7:>-3aGE%3XQs3QGG!:/pX`Tp +/QG$In$"UFF8q<=]I2<iI=AEo-1O-%59]Wrk#6?I''HX=n1Ac(ir.i.4N$cG]s2+n +hm5e!:W$,C7_;sXD-l:saGCnT]'c!Pih8D;Lhd(K^/O>?Lc.K\>TQB5Z7;JgJ&H?2 +LjgRlbIO#6n[(FnhlbR(qcsGr4T@?I/'%AIlM:"Oeoa46j@(+S\96U`ho/cT1OJSl +p)`2lh+)W!R[IsNiUEJicfPK%&^ZZmChLQFSgF6_mHgUa-Ehjs+-2g)O#B,F=egD\ +SB+!tX6jK'ce^n51PbmIn&L^e=VcK(]bC1=kW?;-48/lf/Zoh$@iqP\8re6.;m5<, +MM'i$?7t<Ckidf>k,5mWP5?B0I`itp[lA0HreNY:+"_j5(-N;:Ym3GeeE9go%<DSs +kI<Y2aO/^oVJf51F8fV=r[QKtS[\9*^L&`MGjrKJ0m?p1ooGki?@2Y/a.e(NdAB\6 +6kd`Qr1-r9qIuP]ZL7SIEA20?O;%BB(k.f;"rUs55mA3;O?j'gA<9(]).\gp"rUs5 +5mA3;O?j'gA<9(]).\gp"rZK0jo5G)m9`' +~> +grestore +showpage diff --git a/obsolete/support/png2pdf/DOCU/x2.pdf b/obsolete/support/png2pdf/DOCU/x2.pdf new file mode 100644 index 0000000000..cf23e669ba --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/x2.pdf @@ -0,0 +1,189 @@ +%PDF-1.4
+1 0 obj
+<<
+/Producer (png2pdf1.0.10)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/MediaBox [ 0 0 128 128 ]
+/CropBox [ 0 0 128 128 ]
+/Rotate 0
+/Parent 3 0 R
+/Resources <<
+ /ProcSet [ /PDF /ImageC ]
+>>
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+0 0 m 128 0 l 128 128 l 0 128 l h W n
+128 0 0 128 0 0 cm
+BI
+/W 128
+/H 128
+/BPC 8
+/CS /RGB
+/F [/A85 /Fl]
+ID
+GhVOjq-+QR(B)_Bnm:=YJ7=])#%@^7`%;R&e>S=BmRpAA5]M_AJtN_PSXS"I/lb'P
+!&N)ViVW$Rb#D/<T6'J3pK%#f8#oZZ/%/p_D=qXVCXtIL]657U0HRM$h4aoteGo?*
+ZiC$VfoJ?Yqrt#(N5KlG%jreVF;0`qd3bINej\oV456t_[Z)5IR`=h.*%OoX`sNW>
+YZo<X\=h]cak>h$cF.P/[WQ@\irBSOJKdO)Ll6a=&L$MZg]C6L[r%&'Wgm'ja&Z-&
+dklf7i)l0%d=HB;CPfil;Ii,HJW^6t+Pjcffo@(MD/F)NGNL`A_0@"l;CijL_BXZ\
+oR4&2jQZ.JR1OOM/uX:!g"A$n3;`AMBE.j9:?)<ak(+_qEo@TrBjs&LQRiDfau^X#
+_G8>>jM[R%"4CJeSF,2#CsO/8HhZYZ%cC_985_t`\R9+/N0Xa(!u&WI`'T9m*1l"^
+fL*l>2B^hbcWOPEZheu\qtK81%cC_985`!6`s%<-6ms%h-Pi(XWA[*"3]t*HY^;`N
+D5,b2&03agm'klB*B]_<3.QX$PXlr<Q4">ALp5iG=^YRO<@gYL\&_KbKY2GPpnS/,
+!#O.ENDWW<Zf^E&%NS.qIEKAc8u.7QNsM93L4a&'MF85G;'<Y_-ofGT;B(P,*'T$]
+J.(Y[LSH(aS@,`BG4aut9C(o`F"\#pa$9'#BDRjFEKj!+*?c"%#EK&M"kH5SU<3uL
+WkB,eeDAXL&G]S8>JL8UCTFdOa.hV7C%ppT2lrSJiJ.^4j6EiBlFWc(-hOAWa[8UV
+kf?1\aF`sak&9@[Ou!0ihRYiORE.a*KffFo3]t?sK3aiX9E9G1UpF!tU>LHU%6%Wu
+[;)/gbPE/6r6uTRndppm\ZeK[lo#h;2mL02JGDiu(^QCp&YqG<m3Oa?H25)mSdIj;
+jlF@MJH,.0FS^+/ee[#.1JQCQ4Rcba[_7RDT#IV6,B4EX'cl@eTg9m$:'q4F$d8uZ
+NYDa6W(!dAWB!q)lh5UcVo-^4!Ki-tn-#cSc:-pBa*-E.m=pZFr\a#^nW>Ve`)1!^
+E^:ld&IO:u/D*3q7\CO%3isgH\!ePNQf+MBPhH[ol3nYqhG2]db^nrrMpC&2SR&f0
+CT.4o`4rJ??$,lt#K27?+;qFhO9e;Yc;%XX$WJCq<cY!$YZb!4ks.Za"^d^^kk6(g
+PSuPE]j7iMF+=QrY?Zq`r6s?LX0A0_I3JTX`r>2U2%GEIj!ZZ,/joge6K'%aZ7I7*
+K!^?u+N;dYJo:f7PEaeEm1J'nG?LL*h;-nkq8JA:*tE181"b7n41ntq0F*t1p%n?[
+UVg4]j6XdF[^o<Dri*RaV_Xh<HTZh2E>08s\KDJsc3t`]BW;uiAEl(dlJ-e<<[>m&
+Zc/FL#g*F=!aKkO'R8QB]OupIc&p^![r:"Ua*$"8RX3]9'oNK^&a[@sMg!V'l)^p9
+lL'\7Vs!lp#FQgSYc$[`_LJ-@;iKc\A40[YLb&qOX^.<ES^5FF"+D@@,?QP7Q*N\H
+Kn9k`Q1kERRR=KTEI1sBBOcBk2nHXnLSqTpG%+4^!Gl\XZ^WnK>IU-Y^7E_4!$cap
+8Kf,L:(kC!\9rSb`e6H<dW?e\c3a\d"DX'qJ/Poq'JSL#i1k+ci(J-mg7L@P\bAjD
+]s,UO=m)Ti$[)O\<:AU^G5#lrn"-l_pN%5X?mH7+,G[[pA0^*WPt^BMY`?Ekj.p&b
+6!D3KJ1F?iTF;Q4Idef]X=uAGes:9QCjFK4G:sR.07Vi7*M2,*@2IW.*^gM\7ZSTN
+qs1GU`W6p5nRBEL_2.=AS@mF<N.:dnQ]bGn@HPc>U]B#CFH?h5CpI/X1?!Q;>J\X#
+Nk5G(;mroXhV&QJDtSk21%KF2$Tg'jY^LrIj2]Q2-aE@=-^[*:8;u__i^-&WKYu*[
+j5GBI'O5BbR>RD*MekHD-r<@N^7[lr=lJ;b#_$#bU=)D_P:^]Jmi&VN]6<ksi0d(F
+%6,^ML9T.KKfQ@X(l/A$SNVB>%1VDUI*,k7:I`8+^6:r]SSm7%3r]I!Qr?NBHKLA&
+$REq61RAk3*Mc+)F"Wdqd"&@MAASelT+V"2YXcCOg+o..]:'hnf=]kCl19J[Z2QP-
+1%KF2HFmQ4jog'V3#WZkSir#!q==a<V\k9\U'':_M838+_I<4KhetTsC,SiRX+&sR
+2"9ntFf+;g!mI0OK$lqU!Ric];Kg)c,:[R`L9(]/oRNt5=m]&W6h&c,TtFoQamoX6
+O$#t(LDnP&M7ePu@Ld3E8#$kRS@s:f]m>smn0s-$4;e_IQ3aaGZVuu?+3Y(5@tDQ:
+'f0L/Q:M&*0e4IA"mh7@5nOb2U<1Th"bI7.`?cY$;0Con=BJJdl1Q:koQJ)HbR+(1
+f?p'HcMmgtg"WtB`fE(fj$a3eLI<g?65HkI'\>l,;__M#))K>2R19Rt^rs\c;'El?
+Q$oh&E-["/Q:akc^;*5Q'7?+4bd2D<KKjT#RNU\MW:G,K:;DGJ]6DQ?`hN4rUCSGY
+mGl5Is2ClQ_nfjdh`rA"&NG\N^tG+l0HUKc[Q8H8`LKL#Y/6r!'bU<Ei4oL'XqB>T
+Y]LWNA=klKb6s#ScXmq=2`2t)HXo_E4HYE2db=pe!=-oS:S4BOEG(n.-Q#(b(_.l5
+,(^DXmjAL%"e7^a"DSP2ba,dN$Fi?p>\k'>Z'<;O^2biP_ZIZPk"tI,p=+@9K93"K
+e("ad0aG?)'@GlOo];";Y?qs%+(5RIOq)M`mpT$@*680r$$/oc0I'DP$D`2&FiqZq
+"A;f>ei]Ys=P62kNXh1G(/%@Kg^nk1>"#rEHO:7I5sA)"-gVW?J,XH]m9;D)(#/BQ
+*7Ne"L4_&o,_G!J=C>I.*%;FQ6RLoV!iBHCV/4Cqm6JH6Jl%.:>mmpf%@'GhYFHP`
+:X-B,;t()WZr_,UAPPX"YS2'gm6XKOOGH:?E-;BdAgIeO%P.cUa-Heg@[dWc'j=j@
+Ct#PhH)*Q'p<fn8>@`qOZ7QZ9$GJ>eD@]$`5*(]Z^+lm8o2KqS=,.O/AC7XE,3%q?
+3@mFXE*g[!"$p,/FHB#oY)]V%Xqt/V'7m&JXG%F\Li't(k@`%,jl+''U<gurROjbn
+q8&u_e*XJ&^La`UNEO#6HK%lnOO(fGo)]#F)'M3J/5"H]fgJ(?![^kiej<[e?;LpK
+q3?-2c7i=F7N:)DpYO$Y]0C<m1C&;lE3+5Yq#m=AO,Kjs^^5Po''7&"k1[:h&`D_l
+n\M[c:m$hUE*`_M[>5N)L8'4/J/&ZSdOYRJO*>d8It4SKf)004$>Ed4M0P^;i&SPH
+];F_)gX0Z#&HCB?o'ORnLPmWC&U`.i\CdnF`8G83BBl*<S;1JECo!:0O9Gi?.):4$
+!G7]i!F)nrfA$"XfW5"b[X[T+YrT4R9uMqqJR$LH[*)MEnDW6[h8qTa#sK7Ff(i"L
+<d"a4;_<*A8N&(YJ/p#Xp[$^7@f1'c:l@"L;'7#k3bD`\D9[BeoI!o:mQ5D?`28oY
+GgR\mPs'/:Rs&">)E&s*KMtr82Cn[+o2Y1&i3UM@j[54@/4WoRf6VDNoG#)[G#Ekd
+KG:X7@UG3k":&\^_Q2P&q6dhe%i)C,3"1@)$6`XF,COp]5NDZ43]kq>bbSk26nJ5Z
+\S,_S=!rS1q$k,p]mDgM2o/SSr"G^G8-.k:8-.k6X'dQoFfT]WkCd%V5CK%r`!QO7
+"]PcPgC't=[:PD`J&_:MGLO"`#nN`[NlB-cfgfh1lC+QH&oNlqbH>*16_Ngg=n&mt
+TQJDP'Jmf-PmHg5C&I'uGh!7-?b(?q$NXf>'gdV]_d)R8COVO3lul0p(clcpH[&rc
+l7)HUJlNlRgk*@t9mrLC,"AfN+%qk#jl.-m)K(&kh6M$]E#cUNg&ZkWZ@E9*Y8>9p
+,/h^+eK-T\F3>Up2!Agm)a;uT7ffYLI!0_>=S$d[K,t\C%Ou<r4*eZ?4aIs#^nKn\
+A"ZfqmS890:i$J@&Ri,81M6'Sd+u=O(]/=7Z?lKE?u&QN0#S=j$6cgp=qSo@Kdf2D
+o;^bLc(B--f6X(pbUtbH?FoQBTVFV=g/ZC-Q%uZ+Ar!30Wf@/-W8!Xl&W_F1L,\'i
+37Qi(MFR^0`hF0RAKpVCLp^&tmpnqL]5"GU!=cJI^dl(gg0lWBkE6r<5%3-$(/Lt?
+Vbb?kS7oFZR&f.Xg/ZDX.1^G=Wp[`M>:!`P*/`g*$I>%?o_'!20>K\5'iHV?PDJ7B
+!8#MV(h`m_X[mD.c7;<S92I$#M4#1ISlQfagRSGNgC9]\2%Pt-ZG2KTL%FJ:O>@pV
+7gKI\O*k6o^-IMT1KQ.BKL"<)!s("]ECGKHE+0U.01#2eO&gUhCX/NB?#@YnieEB6
+:Zo3$QN_$<as0:P.?X.BI\;0+s,.\NSVsI6/4XP$<X@VUH)D)&Y!jLA_CVcTF?pPX
+2$[@]K]4eOH!Rq"Sb)^NGc?I0O6?F5]5X["Q,afM,r#ur*Lt*`pgkpT80NMa#X\UD
+b=*Qs^i`L-$[WNI<C(%<`jX'n3N2N=`/![&]YhU/:=]7j&j59Bo?UM0baXFUU(FV_
+n41Z,P&`Af!G2@;A%!1m=3YkbAmqi8-V=rN+M/EJV#W%F[dCB[_og#WO-b,lo;h4\
+Re+utT>ujVLuUo$NuTe*!hIR;/;2L\,\CIVODP--(;WHk0a2g]DqhF"Q&ijRX$%.=
+ebgtFQKJ*%+RCE6J%j4f?`M(+K`DK(o`A0GR"ZtTH)_uE@_#Be(7]ZB=5qP1/Sr%D
+PL6FY6Ld@5ibAR2re6\%Tcs4e&]8Uq-rb6b<=#iGi/.ZDE2!K7$KA0Z2.FAJV>q_Y
+/k:\^Iie.C*F;`0[d9pefZ]7WH@]X'U35=K!C(oXrX6=?(b1GA/P9F5liiW-,sesO
+?km2kYrjHXYm[eXf8;f_=5+[OIq%M,nQBnpobN68G:j69Ic^Q\lQH3%7gTucC_ilN
+KiLsP'EHq$j_/c;2?an[I.N0/g+G#QYk$1n_ihu/f(W5c!`2hBJXQ)Dn>6iTUZ%)l
+,`#G3Y1.7*&lV&H.9Q@lSQD2+F1&]QptNrh(uc2Uid5mI+o=k4-!V8*r4OT$9*'m/
+E39nV0$N<nM]Zl^3UFDqjK#_uAE#7h58MF+[)h5K/eF9s"gAS69Yk$OB%Ncj&kMf\
+.Xo$AT.p)8*p+Jd[Co#/4@;L8-0>JEiEsIV"L\Y;,L!dk[L5n=%Ms_;PsE39hVrV5
+ieR;Uag\5.0DdLB.mG@5r6^Oi49^Be3"c1p"Ice&[4=JPMpLAECJE>4G&6qQ=7tuN
+e!%<5%6H3q3tsdP-Jk;UTgp_*$KaZCfS*n/MeK&7]7%SpK/Kh;%X/XkJeirf[eRLB
+hmmp\[lHZQhXb2OnJN*,93ZS\DcZdE"8sNp;TO#i?3t`NG$DZ[.*15!*kqh`!rc+M
+Xm=Pc$1Br?]C9cgr(@.8Z]St&5>N>eo%%bdr(!s_Kth-rC!G7ZNh%X8ri[9e-2qd@
+F(@6^r*dt%P2$+C+T=<'7hWX`g"`/Gr`]"H)(aTLZX.k=G3SP;'r?S50)ZYKs!U>9
+8'QYn%b!Zb?eWP"k0oq6RH!KBo<5'4VtRhU.0#V(Tq1^Le+!9E56%j+r.2ZJqNi9&
+2tu2Z@fFm[=2.bKXB@cJqD6UQn+PL-YPouC'i=o1LT\MsqeP&^rbSNZoCu.+_@kXu
+n[JH5IpQ[SI&0^?QQ,r+lMoN`;#W^o&bZ/Zl$lXL^NBGCZ<I8W\!:D#BDJWYVI3t;
+s'.bRs68HKlLk0gErRZOjBK4m?d%F-Dp%'Hdegf&iVA7$'`T@@s%qCps.h)-ja$j'
+ZCcV>^[`rKo5>BAr+F0q%cr!8Z\"g!Y)(;+lK=cip%eWFE;oDjs'L&dIn@!5.KAjD
+.e!+=.@32/rr(GXJ,f<*8nRWt=4)NtR&9EgnGC8JbY<<37K!,E_LMSIgtMGEV@U<m
+[U[d!G<<*T^].#,H1Lt6GI[VAcWeELX55g"I(Z@j^].T\n)&m1G9lN>E8be6IfH!C
+bqn8GhhNiW-gX(EdT)gp^Fs-tLSh*!KUjN+a-OI>6^lrZ\,ShEY@G\X^+.;)%h%(j
+UitSkjS`_W]`1R"J=j4K8`K_*2=!F@D?#fOp]!7X-"6hMIF[eQ\Go?>i"rj%:IES0
+96FIq'Q*lBK(m%Fh:%SWnqa/o-168JRcbKqs&JO8JV<45p=q7Rr`99lrs#Se?2N9$
+H%F^7IgQ"eQ+PONq#54"eQ;X>c+3,n_/I@i(3BMbK(hJt`'&%Qgp-U&8,^?'8%[dr
+TuHGL=B5cpYl>lLnbL;09Z&*!e]f+UG$uuFreCm7s)[n2J@;4Um/EVg$A;mTs#I\-
+GN(6n9Afb*NW!eU4eIYEoC+Nks#,l8TBGRR]s@\0b5USgmXMsVs*s>2s0'*8,2N!#
+XM"QZp%Q5&]`0DQpE-NMs!uq"IhhkZG<JIm&(HVVht6a&cXVSDT;;A`]:hmr9tu_U
+fK?FBk!S<oV\T(-]AgO(Z#.fX_C_7AhZ"F1k'Uq<BSF2#Yo)poI=AgbiVh@I-dm>@
+C#WV$aGK=WI/dn8hZ)?@s$?5QY<.'Qs8Lotbg"*#04u1E<Ts=0=5JFtqYRI_pAXg6
+6WXn,*jL/VmLdV=rcam;G2oKR+-dqZ?IA4k="[7D5SXn.!\TZd*?7<#[e#@Mn:97X
++(\dPe]dOkJm"t.#^@oI'-1WEp?g6XI5b>"19Jlo?0^HW@^H:uN8@=^=]huBaX5^"
+j#u6D*2dNVA%.f_F((8T^8d_ln4Smb$`?8#J/#4FZftjE&A%Vmg:ub"p2qGq[_D#k
+e/@ud89q:6;0=Z78-F=*>_nEA[FN$Zo+J"5QW)_RqD8DHR+'g[D/<hSrN%Sj`X<T;
+O*8)VQ*:'a\)g=rcWt`BbIY@iT1tUT+4lttpk]\=*NLjO!X7$R[7GiK76PfF/rd/^
+fi8quJMep=@5s>Spo:hH*LTU\9;">7#@k+I\1jhi'6\aZOiP"O7\!P*(A#ADW:k=[
+Bat:g=/7mL#rb<B6OHd)OTI.30HDhY&B/\m@?q)*$#J0\7*#Pr\9bQVk&%u1(KFs"
+g&sOV>d1Q2@UUqN4h'US)E!<.j,,D_\DD>D(BmLQ/5"S9F,e7UOTN@/6*ZM'OClBr
+6r9>n"mNO=C$3Ksaa'Ci'6%B?D\28UGa:;ZGn522^""+*mBFK>WQBg_,5ASj@UHq=
+=;a+R&6PK\"Y(-H"bd%$@RO<NBGW9XDL[r@kZu^X#;so+=j6DQKUiV!$qmu?nuOMY
+h-Sd#*A6[Unl.[YC<a7R@FKc/+V+t)$PF`u!WVf%TUe)!e8ccbh;,5X6CVRAVmk]U
+,rO3J4NP_5Xl+8GU!uffU+,"=&^u<<8:c;s=`QnGUe&RN$4#i/,=5XkNiYB'd(Onq
+(N">;HiM>-C)R*hk43]4:5?k-V)C_JJqJ>P\!Q78]"#1IJ`)=J^]oB/"L2?E!=1(n
+/.n0UKuONMW"iYt\&6ur;nuO4bK2?u*pdun+]"^Hnga+1gK0Wt(T9b0"?$OK,EE!I
+%NZ3]-VF[R^kS^^"ZR5D([O,"LqEkGC+m'"9[0!71h@e#N]\)A(D-?b&J,0i-9B'N
+8I8+`E\INLiHmoDECT3*LV*a[DP(g/\\sG7jiFaC]YNm8E3Ma'#R"V2K8bVN7,n7W
+-K$S*Ns@`eSf*hTDiqM\;orc]GXe>G=Vdr,bR6<K!"42&j+;B7&Wr5i*5KBQcsi#R
+-L>btkrdKcaA[&DL"\2?"m#n,%KM.oiGh.Ea9YAZAK8M%4OCtchbVndnC%.$')=p2
+W(>.X$3q1EDj3)8$dq=184kMp!"S.B`*=KRD\qb"4#8G<k'KN\A:]#W2%mgC,JnJp
+ck%Y:9Om;I(@r)\S<pVmFoK!ChID,iRGm'95qYu\HZ[U7BeIjO$TPkUR"qp+m*)^6
+*ouK1K$jdd4?COh8]bN`^qge*@SV2UJNXMUPU:An3lD:qa^lC.6O:3@*8eL4qgu=#
+*FqR6j=q/)+Zt,Uo;0o%7S$.#j"MNPnX&s!);<CB~>
+EI
+Q
+endstream
+endobj
+6 0 obj
+8277
+endobj
+xref 0 7
+0000000000 65535 f
+0000000010 00000 n
+0000000062 00000 n
+0000000117 00000 n
+0000000183 00000 n
+0000000365 00000 n
+0000008701 00000 n
+trailer
+<< /Size 7 /Info 1 0 R /Root 2 0 R >>
+startxref
+8724
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/x3.eps b/obsolete/support/png2pdf/DOCU/x3.eps new file mode 100644 index 0000000000..7c619e533e --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/x3.eps @@ -0,0 +1,50 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 128 128 +/DeviceRGB setcolorspace +% +% created by bmeps 1.2.5 (SCCS=1.77) +% +/pstr + 384 string +def +/inputf + currentfile + /ASCII85Decode filter + /FlateDecode filter +def +gsave +0 128 translate +128 128 scale +<< + /ImageType 3 + /DataDict + << + /ImageType 1 + /Width 128 + /Height 128 + /ImageMatrix [128 0 0 -128 0 0] + /MultipleDataSources false + /DataSource + currentfile + /ASCII85Decode filter + /FlateDecode filter + /BitsPerComponent 8 + /Decode [ 0 1 0 1 0 1 ] + >> + /MaskDict + << + /ImageType 1 + /Width 128 + /Height 128 + /ImageMatrix [128 0 0 -128 0 0] + /BitsPerComponent 8 + /Decode [ 0 1 ] + >> + /InterleaveType 1 +>> +image +GhN +~> +grestore +currentdict /inputf undef +currentdict /pstr undef diff --git a/obsolete/support/png2pdf/DOCU/x3.pdf b/obsolete/support/png2pdf/DOCU/x3.pdf new file mode 100644 index 0000000000..de0563390c --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/x3.pdf @@ -0,0 +1,233 @@ +%PDF-1.4
+1 0 obj
+<<
+/Producer (png2pdf1.0.10)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/MediaBox [ 0 0 128 128 ]
+/CropBox [ 0 0 128 128 ]
+/Rotate 0
+/Parent 3 0 R
+/Resources <<
+ /ProcSet [ /PDF /ImageC ]
+ /XObject 7 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+0 0 m 128 0 l 128 128 l 0 128 l h W n
+128 0 0 128 0 0 cm
+/R8 Do
+Q
+endstream
+endobj
+6 0 obj
+73
+endobj
+7 0 obj
+<<
+/R8 8 0 R
+/R10 10 0 R
+>>
+endobj
+8 0 obj
+<<
+/Subtype /Image
+/ColorSpace /DeviceRGB
+/Width 128
+/Height 128
+/BitsPerComponent 8
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 9 0 R
+/Mask 10 0 R
+>>
+stream
+GhVOjq-+QR(B)_Bnm:=YJ7=])#%@^7`%;R&e>S=BmRpAA5]M_AJtN_PSXS"I/lb'P
+!&N)ViVW$Rb#D/<T6'J3pK%#f8#oZZ/%/p_D=qXVCXtIL]657U0HRM$h4aoteGo?*
+ZiC$VfoJ?Yqrt#(N5KlG%jreVF;0`qd3bINej\oV456t_[Z)5IR`=h.*%OoX`sNW>
+YZo<X\=h]cak>h$cF.P/[WQ@\irBSOJKdO)Ll6a=&L$MZg]C6L[r%&'Wgm'ja&Z-&
+dklf7i)l0%d=HB;CPfil;Ii,HJW^6t+Pjcffo@(MD/F)NGNL`A_0@"l;CijL_BXZ\
+oR4&2jQZ.JR1OOM/uX:!g"A$n3;`AMBE.j9:?)<ak(+_qEo@TrBjs&LQRiDfau^X#
+_G8>>jM[R%"4CJeSF,2#CsO/8HhZYZ%cC_985_t`\R9+/N0Xa(!u&WI`'T9m*1l"^
+fL*l>2B^hbcWOPEZheu\qtK81%cC_985`!6`s%<-6ms%h-Pi(XWA[*"3]t*HY^;`N
+D5,b2&03agm'klB*B]_<3.QX$PXlr<Q4">ALp5iG=^YRO<@gYL\&_KbKY2GPpnS/,
+!#O.ENDWW<Zf^E&%NS.qIEKAc8u.7QNsM93L4a&'MF85G;'<Y_-ofGT;B(P,*'T$]
+J.(Y[LSH(aS@,`BG4aut9C(o`F"\#pa$9'#BDRjFEKj!+*?c"%#EK&M"kH5SU<3uL
+WkB,eeDAXL&G]S8>JL8UCTFdOa.hV7C%ppT2lrSJiJ.^4j6EiBlFWc(-hOAWa[8UV
+kf?1\aF`sak&9@[Ou!0ihRYiORE.a*KffFo3]t?sK3aiX9E9G1UpF!tU>LHU%6%Wu
+[;)/gbPE/6r6uTRndppm\ZeK[lo#h;2mL02JGDiu(^QCp&YqG<m3Oa?H25)mSdIj;
+jlF@MJH,.0FS^+/ee[#.1JQCQ4Rcba[_7RDT#IV6,B4EX'cl@eTg9m$:'q4F$d8uZ
+NYDa6W(!dAWB!q)lh5UcVo-^4!Ki-tn-#cSc:-pBa*-E.m=pZFr\a#^nW>Ve`)1!^
+E^:ld&IO:u/D*3q7\CO%3isgH\!ePNQf+MBPhH[ol3nYqhG2]db^nrrMpC&2SR&f0
+CT.4o`4rJ??$,lt#K27?+;qFhO9e;Yc;%XX$WJCq<cY!$YZb!4ks.Za"^d^^kk6(g
+PSuPE]j7iMF+=QrY?Zq`r6s?LX0A0_I3JTX`r>2U2%GEIj!ZZ,/joge6K'%aZ7I7*
+K!^?u+N;dYJo:f7PEaeEm1J'nG?LL*h;-nkq8JA:*tE181"b7n41ntq0F*t1p%n?[
+UVg4]j6XdF[^o<Dri*RaV_Xh<HTZh2E>08s\KDJsc3t`]BW;uiAEl(dlJ-e<<[>m&
+Zc/FL#g*F=!aKkO'R8QB]OupIc&p^![r:"Ua*$"8RX3]9'oNK^&a[@sMg!V'l)^p9
+lL'\7Vs!lp#FQgSYc$[`_LJ-@;iKc\A40[YLb&qOX^.<ES^5FF"+D@@,?QP7Q*N\H
+Kn9k`Q1kERRR=KTEI1sBBOcBk2nHXnLSqTpG%+4^!Gl\XZ^WnK>IU-Y^7E_4!$cap
+8Kf,L:(kC!\9rSb`e6H<dW?e\c3a\d"DX'qJ/Poq'JSL#i1k+ci(J-mg7L@P\bAjD
+]s,UO=m)Ti$[)O\<:AU^G5#lrn"-l_pN%5X?mH7+,G[[pA0^*WPt^BMY`?Ekj.p&b
+6!D3KJ1F?iTF;Q4Idef]X=uAGes:9QCjFK4G:sR.07Vi7*M2,*@2IW.*^gM\7ZSTN
+qs1GU`W6p5nRBEL_2.=AS@mF<N.:dnQ]bGn@HPc>U]B#CFH?h5CpI/X1?!Q;>J\X#
+Nk5G(;mroXhV&QJDtSk21%KF2$Tg'jY^LrIj2]Q2-aE@=-^[*:8;u__i^-&WKYu*[
+j5GBI'O5BbR>RD*MekHD-r<@N^7[lr=lJ;b#_$#bU=)D_P:^]Jmi&VN]6<ksi0d(F
+%6,^ML9T.KKfQ@X(l/A$SNVB>%1VDUI*,k7:I`8+^6:r]SSm7%3r]I!Qr?NBHKLA&
+$REq61RAk3*Mc+)F"Wdqd"&@MAASelT+V"2YXcCOg+o..]:'hnf=]kCl19J[Z2QP-
+1%KF2HFmQ4jog'V3#WZkSir#!q==a<V\k9\U'':_M838+_I<4KhetTsC,SiRX+&sR
+2"9ntFf+;g!mI0OK$lqU!Ric];Kg)c,:[R`L9(]/oRNt5=m]&W6h&c,TtFoQamoX6
+O$#t(LDnP&M7ePu@Ld3E8#$kRS@s:f]m>smn0s-$4;e_IQ3aaGZVuu?+3Y(5@tDQ:
+'f0L/Q:M&*0e4IA"mh7@5nOb2U<1Th"bI7.`?cY$;0Con=BJJdl1Q:koQJ)HbR+(1
+f?p'HcMmgtg"WtB`fE(fj$a3eLI<g?65HkI'\>l,;__M#))K>2R19Rt^rs\c;'El?
+Q$oh&E-["/Q:akc^;*5Q'7?+4bd2D<KKjT#RNU\MW:G,K:;DGJ]6DQ?`hN4rUCSGY
+mGl5Is2ClQ_nfjdh`rA"&NG\N^tG+l0HUKc[Q8H8`LKL#Y/6r!'bU<Ei4oL'XqB>T
+Y]LWNA=klKb6s#ScXmq=2`2t)HXo_E4HYE2db=pe!=-oS:S4BOEG(n.-Q#(b(_.l5
+,(^DXmjAL%"e7^a"DSP2ba,dN$Fi?p>\k'>Z'<;O^2biP_ZIZPk"tI,p=+@9K93"K
+e("ad0aG?)'@GlOo];";Y?qs%+(5RIOq)M`mpT$@*680r$$/oc0I'DP$D`2&FiqZq
+"A;f>ei]Ys=P62kNXh1G(/%@Kg^nk1>"#rEHO:7I5sA)"-gVW?J,XH]m9;D)(#/BQ
+*7Ne"L4_&o,_G!J=C>I.*%;FQ6RLoV!iBHCV/4Cqm6JH6Jl%.:>mmpf%@'GhYFHP`
+:X-B,;t()WZr_,UAPPX"YS2'gm6XKOOGH:?E-;BdAgIeO%P.cUa-Heg@[dWc'j=j@
+Ct#PhH)*Q'p<fn8>@`qOZ7QZ9$GJ>eD@]$`5*(]Z^+lm8o2KqS=,.O/AC7XE,3%q?
+3@mFXE*g[!"$p,/FHB#oY)]V%Xqt/V'7m&JXG%F\Li't(k@`%,jl+''U<gurROjbn
+q8&u_e*XJ&^La`UNEO#6HK%lnOO(fGo)]#F)'M3J/5"H]fgJ(?![^kiej<[e?;LpK
+q3?-2c7i=F7N:)DpYO$Y]0C<m1C&;lE3+5Yq#m=AO,Kjs^^5Po''7&"k1[:h&`D_l
+n\M[c:m$hUE*`_M[>5N)L8'4/J/&ZSdOYRJO*>d8It4SKf)004$>Ed4M0P^;i&SPH
+];F_)gX0Z#&HCB?o'ORnLPmWC&U`.i\CdnF`8G83BBl*<S;1JECo!:0O9Gi?.):4$
+!G7]i!F)nrfA$"XfW5"b[X[T+YrT4R9uMqqJR$LH[*)MEnDW6[h8qTa#sK7Ff(i"L
+<d"a4;_<*A8N&(YJ/p#Xp[$^7@f1'c:l@"L;'7#k3bD`\D9[BeoI!o:mQ5D?`28oY
+GgR\mPs'/:Rs&">)E&s*KMtr82Cn[+o2Y1&i3UM@j[54@/4WoRf6VDNoG#)[G#Ekd
+KG:X7@UG3k":&\^_Q2P&q6dhe%i)C,3"1@)$6`XF,COp]5NDZ43]kq>bbSk26nJ5Z
+\S,_S=!rS1q$k,p]mDgM2o/SSr"G^G8-.k:8-.k6X'dQoFfT]WkCd%V5CK%r`!QO7
+"]PcPgC't=[:PD`J&_:MGLO"`#nN`[NlB-cfgfh1lC+QH&oNlqbH>*16_Ngg=n&mt
+TQJDP'Jmf-PmHg5C&I'uGh!7-?b(?q$NXf>'gdV]_d)R8COVO3lul0p(clcpH[&rc
+l7)HUJlNlRgk*@t9mrLC,"AfN+%qk#jl.-m)K(&kh6M$]E#cUNg&ZkWZ@E9*Y8>9p
+,/h^+eK-T\F3>Up2!Agm)a;uT7ffYLI!0_>=S$d[K,t\C%Ou<r4*eZ?4aIs#^nKn\
+A"ZfqmS890:i$J@&Ri,81M6'Sd+u=O(]/=7Z?lKE?u&QN0#S=j$6cgp=qSo@Kdf2D
+o;^bLc(B--f6X(pbUtbH?FoQBTVFV=g/ZC-Q%uZ+Ar!30Wf@/-W8!Xl&W_F1L,\'i
+37Qi(MFR^0`hF0RAKpVCLp^&tmpnqL]5"GU!=cJI^dl(gg0lWBkE6r<5%3-$(/Lt?
+Vbb?kS7oFZR&f.Xg/ZDX.1^G=Wp[`M>:!`P*/`g*$I>%?o_'!20>K\5'iHV?PDJ7B
+!8#MV(h`m_X[mD.c7;<S92I$#M4#1ISlQfagRSGNgC9]\2%Pt-ZG2KTL%FJ:O>@pV
+7gKI\O*k6o^-IMT1KQ.BKL"<)!s("]ECGKHE+0U.01#2eO&gUhCX/NB?#@YnieEB6
+:Zo3$QN_$<as0:P.?X.BI\;0+s,.\NSVsI6/4XP$<X@VUH)D)&Y!jLA_CVcTF?pPX
+2$[@]K]4eOH!Rq"Sb)^NGc?I0O6?F5]5X["Q,afM,r#ur*Lt*`pgkpT80NMa#X\UD
+b=*Qs^i`L-$[WNI<C(%<`jX'n3N2N=`/![&]YhU/:=]7j&j59Bo?UM0baXFUU(FV_
+n41Z,P&`Af!G2@;A%!1m=3YkbAmqi8-V=rN+M/EJV#W%F[dCB[_og#WO-b,lo;h4\
+Re+utT>ujVLuUo$NuTe*!hIR;/;2L\,\CIVODP--(;WHk0a2g]DqhF"Q&ijRX$%.=
+ebgtFQKJ*%+RCE6J%j4f?`M(+K`DK(o`A0GR"ZtTH)_uE@_#Be(7]ZB=5qP1/Sr%D
+PL6FY6Ld@5ibAR2re6\%Tcs4e&]8Uq-rb6b<=#iGi/.ZDE2!K7$KA0Z2.FAJV>q_Y
+/k:\^Iie.C*F;`0[d9pefZ]7WH@]X'U35=K!C(oXrX6=?(b1GA/P9F5liiW-,sesO
+?km2kYrjHXYm[eXf8;f_=5+[OIq%M,nQBnpobN68G:j69Ic^Q\lQH3%7gTucC_ilN
+KiLsP'EHq$j_/c;2?an[I.N0/g+G#QYk$1n_ihu/f(W5c!`2hBJXQ)Dn>6iTUZ%)l
+,`#G3Y1.7*&lV&H.9Q@lSQD2+F1&]QptNrh(uc2Uid5mI+o=k4-!V8*r4OT$9*'m/
+E39nV0$N<nM]Zl^3UFDqjK#_uAE#7h58MF+[)h5K/eF9s"gAS69Yk$OB%Ncj&kMf\
+.Xo$AT.p)8*p+Jd[Co#/4@;L8-0>JEiEsIV"L\Y;,L!dk[L5n=%Ms_;PsE39hVrV5
+ieR;Uag\5.0DdLB.mG@5r6^Oi49^Be3"c1p"Ice&[4=JPMpLAECJE>4G&6qQ=7tuN
+e!%<5%6H3q3tsdP-Jk;UTgp_*$KaZCfS*n/MeK&7]7%SpK/Kh;%X/XkJeirf[eRLB
+hmmp\[lHZQhXb2OnJN*,93ZS\DcZdE"8sNp;TO#i?3t`NG$DZ[.*15!*kqh`!rc+M
+Xm=Pc$1Br?]C9cgr(@.8Z]St&5>N>eo%%bdr(!s_Kth-rC!G7ZNh%X8ri[9e-2qd@
+F(@6^r*dt%P2$+C+T=<'7hWX`g"`/Gr`]"H)(aTLZX.k=G3SP;'r?S50)ZYKs!U>9
+8'QYn%b!Zb?eWP"k0oq6RH!KBo<5'4VtRhU.0#V(Tq1^Le+!9E56%j+r.2ZJqNi9&
+2tu2Z@fFm[=2.bKXB@cJqD6UQn+PL-YPouC'i=o1LT\MsqeP&^rbSNZoCu.+_@kXu
+n[JH5IpQ[SI&0^?QQ,r+lMoN`;#W^o&bZ/Zl$lXL^NBGCZ<I8W\!:D#BDJWYVI3t;
+s'.bRs68HKlLk0gErRZOjBK4m?d%F-Dp%'Hdegf&iVA7$'`T@@s%qCps.h)-ja$j'
+ZCcV>^[`rKo5>BAr+F0q%cr!8Z\"g!Y)(;+lK=cip%eWFE;oDjs'L&dIn@!5.KAjD
+.e!+=.@32/rr(GXJ,f<*8nRWt=4)NtR&9EgnGC8JbY<<37K!,E_LMSIgtMGEV@U<m
+[U[d!G<<*T^].#,H1Lt6GI[VAcWeELX55g"I(Z@j^].T\n)&m1G9lN>E8be6IfH!C
+bqn8GhhNiW-gX(EdT)gp^Fs-tLSh*!KUjN+a-OI>6^lrZ\,ShEY@G\X^+.;)%h%(j
+UitSkjS`_W]`1R"J=j4K8`K_*2=!F@D?#fOp]!7X-"6hMIF[eQ\Go?>i"rj%:IES0
+96FIq'Q*lBK(m%Fh:%SWnqa/o-168JRcbKqs&JO8JV<45p=q7Rr`99lrs#Se?2N9$
+H%F^7IgQ"eQ+PONq#54"eQ;X>c+3,n_/I@i(3BMbK(hJt`'&%Qgp-U&8,^?'8%[dr
+TuHGL=B5cpYl>lLnbL;09Z&*!e]f+UG$uuFreCm7s)[n2J@;4Um/EVg$A;mTs#I\-
+GN(6n9Afb*NW!eU4eIYEoC+Nks#,l8TBGRR]s@\0b5USgmXMsVs*s>2s0'*8,2N!#
+XM"QZp%Q5&]`0DQpE-NMs!uq"IhhkZG<JIm&(HVVht6a&cXVSDT;;A`]:hmr9tu_U
+fK?FBk!S<oV\T(-]AgO(Z#.fX_C_7AhZ"F1k'Uq<BSF2#Yo)poI=AgbiVh@I-dm>@
+C#WV$aGK=WI/dn8hZ)?@s$?5QY<.'Qs8Lotbg"*#04u1E<Ts=0=5JFtqYRI_pAXg6
+6WXn,*jL/VmLdV=rcam;G2oKR+-dqZ?IA4k="[7D5SXn.!\TZd*?7<#[e#@Mn:97X
++(\dPe]dOkJm"t.#^@oI'-1WEp?g6XI5b>"19Jlo?0^HW@^H:uN8@=^=]huBaX5^"
+j#u6D*2dNVA%.f_F((8T^8d_ln4Smb$`?8#J/#4FZftjE&A%Vmg:ub"p2qGq[_D#k
+e/@ud89q:6;0=Z78-F=*>_nEA[FN$Zo+J"5QW)_RqD8DHR+'g[D/<hSrN%Sj`X<T;
+O*8)VQ*:'a\)g=rcWt`BbIY@iT1tUT+4lttpk]\=*NLjO!X7$R[7GiK76PfF/rd/^
+fi8quJMep=@5s>Spo:hH*LTU\9;">7#@k+I\1jhi'6\aZOiP"O7\!P*(A#ADW:k=[
+Bat:g=/7mL#rb<B6OHd)OTI.30HDhY&B/\m@?q)*$#J0\7*#Pr\9bQVk&%u1(KFs"
+g&sOV>d1Q2@UUqN4h'US)E!<.j,,D_\DD>D(BmLQ/5"S9F,e7UOTN@/6*ZM'OClBr
+6r9>n"mNO=C$3Ksaa'Ci'6%B?D\28UGa:;ZGn522^""+*mBFK>WQBg_,5ASj@UHq=
+=;a+R&6PK\"Y(-H"bd%$@RO<NBGW9XDL[r@kZu^X#;so+=j6DQKUiV!$qmu?nuOMY
+h-Sd#*A6[Unl.[YC<a7R@FKc/+V+t)$PF`u!WVf%TUe)!e8ccbh;,5X6CVRAVmk]U
+,rO3J4NP_5Xl+8GU!uffU+,"=&^u<<8:c;s=`QnGUe&RN$4#i/,=5XkNiYB'd(Onq
+(N">;HiM>-C)R*hk43]4:5?k-V)C_JJqJ>P\!Q78]"#1IJ`)=J^]oB/"L2?E!=1(n
+/.n0UKuONMW"iYt\&6ur;nuO4bK2?u*pdun+]"^Hnga+1gK0Wt(T9b0"?$OK,EE!I
+%NZ3]-VF[R^kS^^"ZR5D([O,"LqEkGC+m'"9[0!71h@e#N]\)A(D-?b&J,0i-9B'N
+8I8+`E\INLiHmoDECT3*LV*a[DP(g/\\sG7jiFaC]YNm8E3Ma'#R"V2K8bVN7,n7W
+-K$S*Ns@`eSf*hTDiqM\;orc]GXe>G=Vdr,bR6<K!"42&j+;B7&Wr5i*5KBQcsi#R
+-L>btkrdKcaA[&DL"\2?"m#n,%KM.oiGh.Ea9YAZAK8M%4OCtchbVndnC%.$')=p2
+W(>.X$3q1EDj3)8$dq=184kMp!"S.B`*=KRD\qb"4#8G<k'KN\A:]#W2%mgC,JnJp
+ck%Y:9Om;I(@r)\S<pVmFoK!ChID,iRGm'95qYu\HZ[U7BeIjO$TPkUR"qp+m*)^6
+*ouK1K$jdd4?COh8]bN`^qge*@SV2UJNXMUPU:An3lD:qa^lC.6O:3@*8eL4qgu=#
+*FqR6j=q/)+Zt,Uo;0o%7S$.#j"MNPnX&s!);<CB~>
+endstream
+endobj
+9 0 obj
+8151
+endobj
+10 0 obj
+<<
+/Type /XObject
+/Subtype /Image
+/Width 128
+/Height 128
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 11 0 R
+/ImageMask true
+/BitsPerComponent 1
+>>
+stream
+GhVPM9+HUt&4G9W@-J7cMFZ-jGnc:SP(h;?pn=aUUdNAm`ncPLh'cR:n)']^dVGFC
+"CK&ujl!;GjCa)+C-su6_0.+I!Wq]4"3<WWiFW=8O5PEWH%bQN)+"6OO:(.PZ*9"(
+=2C_PLZQg5$BGj;R`Cjublb>:)iC)4bsA[gp2Yf0]%s,iAjDbBjH4^V*\:(-4`a$b
+('eC%apW7Ab4td#rqouLqnM"EQe)%Jh=oLrZ0%23f:7'.0A'V_5@XY%J$]'7rNl&r
+p0[N+p2BYKp4(?mcAsG^3.Eo[357H1Wr1n)jS\(dXn%hMRIaYEqZf/p`YJ~>
+endstream
+endobj
+11 0 obj
+330
+endobj
+xref 0 12
+0000000000 65535 f
+0000000010 00000 n
+0000000062 00000 n
+0000000117 00000 n
+0000000183 00000 n
+0000000383 00000 n
+0000000515 00000 n
+0000000536 00000 n
+0000000585 00000 n
+0000008937 00000 n
+0000008960 00000 n
+0000009488 00000 n
+trailer
+<< /Size 12 /Info 1 0 R /Root 2 0 R >>
+startxref
+9511
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/x4.pdf b/obsolete/support/png2pdf/DOCU/x4.pdf new file mode 100644 index 0000000000..2cdbd5d198 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/x4.pdf @@ -0,0 +1,241 @@ +%PDF-1.4
+1 0 obj
+<<
+/Producer (png2pdf1.0.10)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/MediaBox [ 0 0 128 128 ]
+/CropBox [ 0 0 128 128 ]
+/Rotate 0
+/Parent 3 0 R
+/Resources <<
+ /ProcSet [ /PDF /ImageC ]
+ /XObject 7 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+0 0 m 128 0 l 128 128 l 0 128 l h W n
+128 0 0 128 0 0 cm
+/R8 Do
+Q
+endstream
+endobj
+6 0 obj
+73
+endobj
+7 0 obj
+<<
+/R8 8 0 R
+/R10 10 0 R
+>>
+endobj
+8 0 obj
+<<
+/Subtype /Image
+/ColorSpace /DeviceRGB
+/Width 128
+/Height 128
+/BitsPerComponent 8
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 9 0 R
+/SMask 10 0 R
+>>
+stream
+GhVPUlVA0[&A\18X0k,p>I7F!U>gg'(b#_[Kj$\0_$:__nu<4V+,D"t0gs@oRWUO%
+>heR:me2s;\\"8G%"[K0q9@a@m`t6:.`K9q?P+W<1"p9c^7`B6I6e3%4+[t<Uj56o
+6'sc]+lVp#irTg@@Iic=KYrk4$`q`84;@,I@V&"-^g=5RIr8"l1?-e4g!XU)r&MC)
+*rK29S3H>UGMC<-a`W0rI^lT-$Qn*1CC,t+p8uX'(&W-`,R.foPHS>ko)@[\!6a4k
+7D]#gdprn^[8icd'#gTdB&t!/k)JLj*^&Y:5;FG^r6]f8dZXNs5aff^`Pb/T>bJ4[
+^d&.61M>cV7Sc3s'XP-O_(7iI@.""%[-Mf!<Wl[#X^8]D(cPpC9oq\-d>u*[6.lEM
+FISe"fF)PG*s)AWJ`:6k<\Dj\"X+V-r)h2c:se/3iJDA1%]L1beD9h)\qJZ75g8WH
+#D*"Or^KR&*pt^?SJH!VB`'eJV#p&\$k<mjOW(SF7P$7SK@nf5032/:Q^"tf`6Fcl
+6J^BHB+RR''IO'9"k<d8&Wo:67!&IY_fZ!T6fcSKE*^9+&Gb)4Y[/,/4^rDn?%DP/
+"+6JeB!^LKYGAcQcq?G\.9lS8m&O45,/BBie1kiWLm],pp%#D6rr/NJ0[R(X3&D=a
+rr2Yq>Qe_(C3Q!sr6`n%WrYP[%:H(.:JI6Q_?0FC6L)i:U@>3`L"25*+n.-#'q2oG
+*)apjk>@_<'`%Lt/$-I*`>F+)ccP8_RcO'K%K-32S3,op"UG<AA]irj7:T31s$PSU
+]"PrG&RH4gS>TNHe`fSAhc<ib.[f6;kTR@&GOn'\XhPT:)2QV1'mk;7pbs,JPRTm&
+qprtV<+Er/D?Y^]_I+\ub\TK:iPX]%.WG-C+1>IZ[FOPrTG,o204AhR[D.28$1rT=
+NXNep5D$r7Y88gIDr2*i"Ag5"eaupigcu8M/a/<Zd[nSl3XMN@(FH*>M\cl^f<;l;
+Jrde1&+Q+aT7k#Te*U[.rVXr9MuW];o04[T^-roq5C[S@-TFd/b+Gu2DBNh('S>OV
+E5s*4$RdP$jbkqBJ@U`(J"Ym>k-#pnfFs(%N`uA&0%S!r56TkU+E#NN`.iae<*`aN
+B[=p`^M1t'N%DR"\f_W3_A'(NEYaACI[.Zf(BNG!k&3OLHuOU'+9m&"#meHim"s`Z
+*f/G"A[h,_!9S2ip@b"o+8V^TrnRrMbl<>!iid^eg>u*^9b:h6^OJ=.J,:PqR#].W
+J#t%*?U1iJ([p$59V(#+N8%a#N%<GY!sef7FK!tBJ,&:lfuDuZ9RGMUIqUo*R*(AK
+Hf#'PP%'+EiLq66GNYOS^IL)*GIO@Iq=FtfPO35+3EErgo;=>Bb&a?)AnNjU])24n
+Uqkb2Of/$!L.@Rp`$8?IGOOP8s*stXmM7Yso:/#ue];8Ta.L`YFH\H6s"rc>VjA>?
+_&p<1*6:&\AcK[<n^me)fKeKChHmbQ"id2(I(ahfEKs-b*\)s8-Qiaq$'<INnbeaL
+ZS6mkcbfUJ57@'Y'Rt9,/pug-r0]bW,(Fb:/pug-r0b<kKKP)/;$h/`p`l^f/$`hd
+1G;cW&?V=.>T+&SE2.,i5-J,a./`o,V'SS/JW5Za_sa`mTQ,ZRGlGiYE/`<(TIc]3
+41)3j+^9GN\1$[hA@#n+#NC7+lA="t+th%79?!V[rr-2r]Z^HO&h",C5Hh:Pd)AQ\
+lgK*W_%$qnY+JKg`l:'@`i?f:%RJ9L=c4ro[6`1Q(hlcA9<0qM`H('K3ceWi:Qn#T
+!#Ii2!$+8p8*A2N^kL,4dJ:*VE8e,2d,>r,?`hINX?o3ZG)W"GBJecO6;NYI:A96O
+f.qi./f5TTPd9OKV@3o2KQ#!:J@bWV11JBk\X7<8MD`4#BP1p$E<#M$1f=$qs"uk;
+O=jX@<S3eaU%LW(#3aW.,FNEYIWu[a^$FK:TUe'phNhgS.hu2':A]J/CuKoL&97L(
+>lYskYpa\EV37RW\PF(bn)upS`\c"ofBY2)%Ea2n',/2;=]k1@-Y:FnTQ!Oj=b`"'
+K"aE)RrBP\+4187\;;'C;lF0_hA\BZD*:K'&BcCR0.VeFJZ@SG#sO4_+9Z=4X^Xfo
+YJ<\k'Uo55XLP\cS'O]*Z%ns5A3h[P_W9AR8VS<70;P<q9V,OOAGFRC67N#Qf\$X(
+-;VGiN8;3$(pA?p:c@ebfYS?E~>
+endstream
+endobj
+9 0 obj
+2240
+endobj
+10 0 obj
+<<
+/Type /XObject
+/Subtype /Image
+/Width 128
+/Height 128
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 11 0 R
+/BitsPerComponent 8
+/ColorSpace /DeviceGray
+>>
+stream
+GhU\PGs%@+qgU,!ZR*5Zlsu#*iF<<?980[r@;m^8'Z2=s1b'A8a`]Ak1(5n',`*:#
++eb"6.)qEm.VU-BlZo(#$-.<Hom2,^+6Tj!\\Hbp]tW*@hp6FPpOE26s)9Ml\r:5]
+/KGip2X'@<Qd[Ki]&^VX]p+8;Ne*=,"Z$N:.iUBK=]q+n0JP?0dF'TE[d0faV.X&L
+bf[AW@hg@-(H48`1:Xm*\2[Q0XCPgP?GT0.9=*]KJMSu7Za+XkEq/YinI)E6>U+o]
+21hk4q"]/[\2ZM$=dbZp^4cm:!1\b&K9Mdk:I%`iXg!V[W0k*)\:fM<r/->gM?pC#
+&es9ajlYW3@f[7/IGLaK0erhj&"gWUJ//fbP`h>pQ'IPs7u!P(XK7AfPbbf+(pQP\
+NsA?dAu,<=,V5X_B4>:V`Q]bQZqa"_6:s^J?=AJ\dRId_'ieeCW$lR`;V[of0.S7n
++XXKi8:ZbJ'fud:rR\:ScrjFjo'ihc-R(1R?<2N-P-V+A-?Tbl9e@r6A8#[kC20\c
+;H$Rrg)r&\?;b$=h&:_`cBYJ=_8#_+*M@KD$4$rr8ZnCY:fLKOUop\nUT:<-ftbt]
+#T8AO#+P;YFEOrIeMjHW.k8WBQP:)K'&_jQ$g@S\%[PNuZ68@H7Du$5jV='2e2=XV
+oema-)4R"22)@0M\$3)e?aHl3-H8N0S+Um22:^6A($0#'`'r6$(9fL@rem"+_naLA
+ab-6ZbAC'R7DSR*\!Uth\$4Z%_og]e"rl.E<]d`o>*s4cfj^n@R%UId5u&?'J;9>Z
+R=StdMe?M\i8thBd?W6=Zuku#N(qPK[p*#(['d5aE,ba#g$c.$iB'O7#CAPeS^pir
+/^7"LNV%A$1t7ae$\\;c3EV[b7KEr]1HQDFTWjdtMQX'o\-9Zl=RWQ%G9f..]=>G_
+76d91H5T@tF)uJDFs8p"g[2<'!@DV;eC-l=O:i3BjPs]^?AK)X1U;$$oqIVT$6.MP
+F^XHG!,`1scE;''4aZ#ZH\>0i+lf)Ja+!crH\cRBc<u8VQs^+Dk\-u5<03@Z"Xe8n
+1+rUTR&=M)j5^ph(1/_uUoL,jDe*=kc"a/IUXSsT`4c%14:c[^Hi#Xon5ITG52P.&
+#<Y0Cm3T>ln)S/kdqYA_M35N\L8pF7H?!@Z?;<C*g+USP9BfK]F7BXSi]!g7CZu]<
+3\6i[m'b[)_t0P1O0@GLJ,b$_%"Ib;JA;+m5Hs.?Vhb.e2eN2R!#?F:BrS.L!"+DS
+\_(!1I=VZid5.ue(0Dq2/[(tIWG>mX#3ZO"(ZO<M5C!.jHcSDo0JFn'pima4h\gGs
+3%-1/0Ym^MmuLd>m,(HX+ZOuUB#Y%dRVGIcdUMMF\5tH7j%]d$(g&bB<XXi/.&a'H
+oij#MFu_Om&D]JZGQW3Kd@fMC-VfAe%P,QgbC0aZ*I@!=aRPpuJRF*(!=sCKMj)%2
+/'G'Q"EbF_)0+Wc4<,m\bAbA&iY</iOB#91cnR44hdL"jC?T@klfI0i+*]=rj@&4r
+n;+E5kKZTR8)PIW8"Dj\Gr?lEFQeRCi+%?;IQine4j>DYH^c&<`WeIBWf"(p,(dJ.
+E#O8DY7Zn]"7Gi@9J*A`*RTSTM[]q#$99"#917jOW9BVYGS2GK\#QG^0nD`MO,JjT
+3Yr\(9BaKZTYS']aT$0<45*kBRMtFA&*,!)f&/@bK,9f9=5'IH^Vt$$NP/7%(2&99
++e`<VO\sN2nHhe%-E!Z:V55C]/M/h+q:DEqpt4f/aG@(IOFGD,-XE;0D75pNdF[*J
+,VLI$c[_kaAGD/Lg7+)HX_]#KM3kIBVTsje4Wb\79"LCQFt"XllhB`cCh3R;Q'lV@
+/`gFS.5(JpflNOk;q^S,TYS_*GdFjT7^<'e<2*b,*A[p-YH4m:?t*P]7r[;EnN.Wg
+6<$X+il0F>N3)B9gq<Q:_BNe1(?FZ?k%&+9Uo.NmN/rf?j6(]5lu=?(=^.71kbp#,
+#&l9Fc(>5S=01Hp'LC[e9e<F6S_W!`]d'fX7Uen[a_;Vq3OsVR():2i<a'g_$lRYi
+9<VVQ/h6cD2^^+#/NJYEK`+-\ceHq)c,nhrd_l\S5X^]HjU0^eP:dM1pM(:3+CE19
+e.Q"^gipQsE*sD9h*c]ib,*>Kh#*o+P1$Z,MOV*D<+=n5m@+jPAYg]l7JXLIR?peY
+-BS8Z"pZ4C3O"PM,-Wm-"#e:pMQGrPB::1_dkJ(I#ma2F.:M]UcG]YdIJo6+**VoX
+prSec93F9#K`GFcEP&OADG<jm]fK]ZX0&A3>?,s\U)ZiTbfe,>FQLVXGPRZRT9&jG
+*o'P5G/+M_P*6Fmi*p2lTr^CX:B#CqZ:^Un%87?.h&]le"U'OL4qe[#OIVo1P?2k6
+oL?fjWp6%aqM*"F9he@,c->bTYd'n9Y,8eq:;r4@X$q:oRH_g"Yu,./LBIeYjQ3Wc
+0u1^mH]sVopc<k!<f.fk"mlVQaXF0'D>jP(G9lrO=QG22Ust@i]Y^_GjgQ`.f%t=i
+d+$M?B7"tqa'X>pe^;e$rb$">dt<DP[<F->Q'Yf/bfe:&9o?[s)0R5!Lu/F>2J]9@
+b(p@T"t<)nL5DHk:fLUa<E%f-_V-'h^&8"b:PMBZOHS)!/f,3(H53OZ@<63g8*Ap8
+m[g$,hS.k'St>AQa.45fXj%B-Kds="\DVC.H86or1Ak[%TV".[?uKmjXKSV'+>#(a
+_p1*:#F7-LK(C;M<Aa?VR"OsdYkl/n;rQnL'2r</73uNS.Vn;fRNAkZ4RVY%lQ6r`
+)BM2anBg)YIpZ"Gj,UQ<9au5&Q++n.ML^;C`7X\?Vn`9c%hPGBq%c+&'mWB4!%Yt8
+\_6.M$dMi*0f$)@F!C$"_oF("rg&aT>Zt!-%Hsq]SR&pW"%+=54F]*ZEZ>rMa'Ln.
+B4P\KYICR=]bN)sY,j$'cHl;<2(=Q%^j`#ASX#TTBM_`W/`3'>=N8G-/L\2ZK:96"
+l#p9_gV/;)*Pp[_1+sGM/\>"_>Mo(OrUJcn"2gn[a'QH.qefkP&fD>rn(td-2>2E>
+GbFNoa6eqVl>*G<Q!GuSS=,*LE9*pLqqMIcgJ&-aeMaKF($&t>S=PH"=?-*gp;-Qj
+2NFs.#CHWhpBZ.IDGa"$Sa*ck/a]+bI01_?`a6?tOJe.r\$*fCN=>H%GIFtCW2mX2
+?;d#WKc4nc35G9=];q]d,tJ%+!'_h=h/)V`j:N",p2uA1q9F=LIJe^m@.8G1f.&7c
+lC1s=\je&R4s,81)k:`]S+5ZL6!$Ql;ghAO`O2F&b^^?mr]Zp#5_J2g]&3TD+eFrT
+-+JUL`$Zb*TW2S-Fb_P^chm4ZOKcf.'HULdgX+a,g!`/Goq!?gB#2Z'_u2`hD9WNt
++9L&CfZ::YUPHNKK=3kM)JH*"8;Vj"l'KV!54;Zp\W%MR#l?oSEm=phHoa#00f:a'
+i2^T3>M>_A%?A/jRX.1Yn!J>_2EKLbUqNV0[L*GabtLijM*1`XFDfAQe,t"8)s,#i
+o$/?X>J;qMcd9nY^)5P=mY7:C5YCk>16>jcYOPI[=5VB2ETCL^8S,ORIl7EnGgpuA
+$=%QG[hR8E1Y'R*AM3[WAqhEokue.NQ`mKiDmF3rM0uC_MGMO=.4bMj!PZ0qjMbo-
+SgjaH"YW@A]>4Jd5tPK[7WSELCrT,$?/&'F23hef!9-M8Y63d*BYaW''q:GZSU\$e
+K7>p;p'-r_4UqQ@hi*OW`=+00R\-.BoE:ZROc'<4:^8<)ZOhZ>k7N=-CV]LXS[u%T
+O!^Z7jV=-<WG-#HpsH@Uf\AGK0KJrPC_R:kBrJR@<h,MA3fM>9%h]!H1k5QLT'87c
+Q?a4[YS;=(=h[NLp?sBN)4-7RDcPCJ[s.M+I"97-!#RE<hppRg?[\u^k]4[QCrRfG
+PQ4O1PVE-;:J#L3!uptQLj]j72Hp5;!^47m'W#FYPZ1W4275U3qZMtD!5sE%-Z)S#
+<>?e`fd5j5jP9u8,/JFAKE1(`2;E!V90TA:K5[<V]W)_kIM[43B_\eMa\U"]p+'o#
+[!)-P]m0-_k0F=+9Z<J;6[bN-%r*W2".<6K82c]OaNGS5!A.;sa`VtN*u.>)W,KAD
+]'^?WSHP[B:I+E;$Sb5>EXEEP><7'7T=pg[o/$R3j5Ta<_4HZ&_uk]RQ]_t6KE_\V
+GRt0C/[srD/$;AV8GeNu<.153VE=.7pE&f3$jht=V.A\=p?S0_q4luBkIckS?jUC!
+9T5$a"IeTu#4f&t85\=hJURjt3ns$U770n-kCWjjq@uj"3P+VPp(%KnM_#sg=4?Z;
+ZYt*Th<-SD,[asVa`h74I@ZE;C-[A95g7p.+FikYDN:Xs'rF!AQC1F]Z)+SOmN6fY
+6c.-h-YL<e6%&(U".unaSUgP+_#jeq5X6%qOI7)<4tIu+pP7R"[[+pD#EU0\SeY*e
+9#(?!mTt[/SW&A"9Zo%VQJ_PKDrg#]*TnXJoA`WZ*9hh*M@`UOSX(*5EUjqpn9]N3
+!D!?td\GtX7X!Xr'(W'VL'[`!5PbV?7`J`Xa=Y,WGlR5`kAOtYr16Ttr:lIoSe(aY
+.,[R7DT9Z*aO">p+$C/?(i$+o9<@5dB11$R1b1Q\+SfgTp$X(94b<T>U.D7dq'?c"
+lbWHCj)](IA.MMQT,8XN"k;G3.*9e-,t7b6%Y,7t$R/slU`_j]'f7#f0;G>GB<iQ-
+J+1h4'+rV`l(GaP[1D$'#+iMrCM'jWW8LIcGrF%"p9=6#-nme53o\**6O+b9[[ZK[
+/'3/M!$*SV+QECF>HR6tpEAg_N()q`YI`WHd5sHKpNZicJ/\F*fPkb!oDP\0_u[-*
+8-J:#[C=l$)%hBA(G"<skXUdXl@,@Uj/:5BVe#a';GiFPDtMT81LgP];+np47M,f)
+=-WWFPnJT7oPmDfVuRqDOu'mO7bIP\qK7`JG%0kMO%M[eJ%Oi/>PGr)[hNFDOf@?T
+I6Q$6p7UP+&ci;0$:4m"dfMF9"\CZVJ,kojOl_?druO^[M#/@kP_&ZmHA9Ef*VYZJ
+ViEtr2Up1V&Q"4X+:nOK^cc?8^]_`c%-50\?US([/3g>U6)W#Jr//)#^'3$dMW3-A
+#MrD8$su:'[+(iPpbh4#WM%.8A-"/PMt!p%!*Ba%(R7kG5dHH/4"A!),l(Hq"o%ck
+o:#7"M"mq.^](,Q"E:gO8V(l[!+?Ck%&BRB,74IU*&^$aeY9>g&c"Mu6LkXVjd1Ja
+Akh<X?'O/@p&J*?&4"j>NAWYujeDkcL+U3k!==:9ZD+D1?jllDIKjE8%]K<CcBD.U
+0*(f2D!rEmnSWAR!iY+nHSO1/rX]37n9ZYLHl*b%%b>4r*s7T7ZG3o>$5S*LNDDX>
+7?J/Whl1I-T1=@&#ahD;_"K+r5S*pklQ$'ZZ/bmaOV<KjJF5YoCtq>o^<LlLDik>F
+'@LoYY#jH^q%(61%j*T8rmTfDb@([,H^33@Emh1<Gp;c?)[p)0RuJKYdI[O1^Q%gm
+N6sl<al1i51-Ya'W8g[6O7\S;n-\<^nU1NZ3!*Io#fB/U59gOT5B<<u$H$f]lRUro
+eVrKhPG^W7Yd$I_-)fht;8[mE#JUd&rWiGoEN^J)@JnUNY=sB*Ig/*is+G'Mcj,E;
+rBK0?I$Xf]+/&BX`#8RSUjljl_njX(B\`I)0rF8$iC;uqCV8inqYr,G4a`;5V]VH!
+NsgG`r5/j)M!p;trtkJAc_-a,(7tPG%BB5RiVO_"6$<33nG\Je:u2-fHN(`6^\Q2?
+$U+OKG!D8`hZD-=Gj2,Pra"IX+#!Rlci4CMrkUVaI/bb]q[_l\nU1?gjSKb^o'q,-
+0&ZUKpYLPcqgSY>&%oF`?iB#ClT]X'*h;nq3U0u7io[:ki>(8BqU`\GMY4/UotS#n
+af45#MY03hm!l&8PmgD_%44uOs37Wp7Ul&BWtaikGdTc<rcoNb^W'0MJ'P"mes#Fg
+'^EFm'E@_$0=dh69VMGIU]0(DY.r:gs2GL4Xo;%t^H\Pks.3*f-ash5cX$Rk$3+0,
+T=k/(9(i51mlqGiJ!\K,s+/Mj1[[JF?o)Cm])VR'reF=%[L\mroDStji6Ak5M5j!V
+]X`gWrQj[$?d9hJH)0BF\aI6%Un'O6^I$rfnfmfh;nW.!EW>4emc?CjrSJGl$7O^0
+"o<MTcZB,Ap\o7/fun;Ts,$@H[r5[8gYDf]qYg/_hu>?Qs21T*Ik5dCbG+b2bgZT6
+rQ.U^2>mDKf=OM!DLHg1'?0sSC@"3;\,QiJm_/Y>rEkfchlsE9e0s2Q2tD,fqVqK5
+$N5IbjMG1(^Abm*jMH#TQhUM3HN3#qrLYIAq1_6+om_]\`VpsaJH!kTqd3X4TuYc<
+g&8*UWb[N*pV/&L#O%Y((Xi=EBE,/V8lKY,bb82<^PrNJ&!LW!rrtkUI+k%"B4:bR
+F7qg3>_qg>Zhg<9D)F7bofmeK\eA?bgAd,Hs1<p=W:H5N^N'"_PP^l*^39N<hZ!O%
+o!/1pp]'9$rt'kfHL075s+'S:LBhO0C23[@k;RYcJa`OFER1n"qhX.lr<oe&56PME
+U\@!2rr-X%hg[6SqmXOos0qdl*uFnSkMj7+r?$:a]D1iers.D1ItRLars)XG*52
+~>
+endstream
+endobj
+11 0 obj
+6702
+endobj
+xref 0 12
+0000000000 65535 f
+0000000010 00000 n
+0000000062 00000 n
+0000000117 00000 n
+0000000183 00000 n
+0000000383 00000 n
+0000000515 00000 n
+0000000536 00000 n
+0000000585 00000 n
+0000003027 00000 n
+0000003050 00000 n
+0000009958 00000 n
+trailer
+<< /Size 12 /Info 1 0 R /Root 2 0 R >>
+startxref
+9982
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/x5-u.pdf b/obsolete/support/png2pdf/DOCU/x5-u.pdf Binary files differnew file mode 100644 index 0000000000..1565ad65ef --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/x5-u.pdf diff --git a/obsolete/support/png2pdf/DOCU/x5.pdf b/obsolete/support/png2pdf/DOCU/x5.pdf new file mode 100644 index 0000000000..b68c9e7623 --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/x5.pdf @@ -0,0 +1,376 @@ +%PDF-1.4
+1 0 obj
+<<
+/Producer (png2pdf1.0.8)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/MediaBox [ 0 0 162 150 ]
+/Rotate 0
+/Parent 3 0 R
+/Resources <<
+ /ProcSet [ /PDF /ImageC ]
+ /XObject 7 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+162 0 0 150 0 0 cm
+/R8 Do
+Q
+endstream
+endobj
+6 0 obj
+34
+endobj
+7 0 obj
+<<
+/R8 8 0 R
+/R10 10 0 R
+>>
+endobj
+8 0 obj
+<<
+/Subtype /Image
+/ColorSpace /DeviceRGB
+/Width 162
+/Height 150
+/BitsPerComponent 8
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 9 0 R
+/Interpolate true
+/SMask 10 0 R
+>>
+stream
+GhVPU98FnGH%9hhHb63EUNK(dX;SE_a_hE</DOh_7^=TlK>;N?Z,)R=9.>O=,?l!P
+(m;i\"S*b(!=KO6i:VW,0R+2NDPCr&+Dh7)(0YDkYHi.WK/*2Iq5XF@m^""ao5Jmo
+%Ro4=Wk,\*49+n7WmbZT>M@Mk[^;k_D.uXIg<u:q[&#?kC!0X.Q_&Za_*RP\@o%R4
+Oc,9[+/F@/33_gMr<qdHWU+\rF#\5'm^3Sm4teT&,o(fDJK$KG<)sRRqL#J*lL]h%
+meP-t3]Po.U#/p^_'.CUIHp_<:LCCW^Dp\F)_ZY]Y0NRRD1J)uj+&1`i`(rF\F6OL
+((d:?JP</Ks39Gd<O/3!.e$?1iG4/<Usn/f+Pkku::6>j*9h?Dh_iN0YDa`B7:t`(
+Q3+[#b>t=X$Q>I7&6fBBU:51)">4CkhmlX-3We;<_Zc(e]CV5qhm#L+UfEGKU<D#%
+"/Y],FK)NtngK.IaqDCQM8+"Le:PD%qABi*`c)5dnd5gG$=(<:&9&F7Q_q;]*9t*L
+jNRo$TETblo".nE^nD8I!i$f*07k>?K5W3OMhk$?+n?pd[c9i7\$H/PE#[/h')dg7
+ILH!qMEWg,SEJ,f^GrBe,-f,t'ttkueB]H&OSUuUTr:VZ4N\3?\Sb,WY6<+BBFN\&
+KltmsfT)uS.#&('CuVL&l@&\)n#>,L0TEG/W+ZoaBkeG)lo>f_#g:h<*&XE'5N=G_
+T=WY=[a^>[(Ej,G@L('.a+&K>qth>g?iG<@r3P/:%#5slL3O2M8Nc^a":LRmd(+VI
+XubRgDTa1T078CgkfH[3>GtBthgb+op4IF:^@KEAREI'/cY;`DU4itX/N[=kd^dPW
+_j+ek!dqQ5gWNJWb(^FY8X=;fIeWC-2kN5(o8fN6bARN'5L.A(V^7buor+q4<m-M&
+CJSWe&J0.Jfbu1PNFmWNUBaUGqr3q4+$ZbS;g"qh_GnRt>,Jsbne"$8fN)dU<elFn
+Blgb!)o."RXP>m6k8?\3p6i`$&ILT+oO\VB`:`ueYKr&mqY!";,5Vrm%H30.R0+6Y
+I4<F)jWa>sW,3uA3dHg^')!&KKbo+;I4sb*55FG4:rYPccP1%qQQ"Xo/`NOGWE.2e
+$[ONIhQFcBMXY\j;etXRL,)XH8!$Zjib$+)[m*O?YCC+'*jU'kV4+rteVr^_X@--2
+MP=iO:CBu'3PAgT6-:@`H_Xp"BG<E5)9W!N%p^]Yq=sT'6S34K@MFX]PimbZ`aX@p
+f;#p\kB:=EX&c1b_@mt,Jh6!o?;*5hYGb8uT8OPCed]MXLOU%_rq,6?W-@k6Q9C0g
+eW1]ZEmM;=<DfMG**&NlFN#,q*1aM]b<0Dd037;((a3E"^9BlZ\a%]uV9Bd+AZN;[
+_7cr2bFFDY4<3pt+1^`Q1l73O.(P!-daJ`RIS)b1/Mkk`'XtC':`_HF9JqQfl$r`+
+41>=.8N.6G0,>G>eD74Y5oGf*3BSEFR-[([eAlB'HG5k_Y01O[8\T0X>LZ;AVVqE(
+mG<D6=\Cbd\r$XB32`apW^?^"Inl;r*E=r:H+^uc1CnClK$2(<1e4+N?,2)iUTamT
+HrnYZIV=le>9940lXoRS(hOMVIXlS,@]`H(DDssM=+cYSHr82(^X`5[c*Ye/iamWY
+-;T8nM^-++kW+g^T_LL65s1FZVH,E$!-p4.b-X1&ZN"B9ggQ@ccc+p]=Z"9I?b4fe
+6,)%Nj0-f-p4IF&s6sHX*@f"$N50J2Li!cP7)k"_JM,O32/9/iaD1BYQZJJ)m,FgI
+*;A8DrUS=GrqYnDT$NFC$Zm-F7P618Yu3,^o@6f=RXBeZ[Hj;e`Q=!\BsL#YRVIQp
+go0bU9j_P:U.crfg6sP@-,[%r^D[DAN.YEtOIpH0-$jj4gd&[t0$Wo.hG7iZC/$^H
+Z`4uC%%>ulD12!(%BAF3a/=*-US]DSCK=huGt=!ee1iYhUq%hGh:gZ=1s.O</gu?3
+$1^TSEo',@e?pa/cX05U\AVDkAL`qb\_2qIZu.f@3/sq<_<1)S8DII2_d)c=oo2b)
+ZKaI^UOeP:`)]0)KV?UUe[8RaGKXA0T:CsI$[m2SX_7emVK50Rj8,^PV0mlOc0_T!
+0r^W%`&GlC=un&Z#<Vh8AOpD+_n642G=U+MjWT8dC+b.D6C.(:#M,;`]cqcSUJ`XP
+/TM-&L_8^@X=_H"hTL;-3o6W8.aAD^a]?E"ZOClYW?=P>.A#hiO6W8k;F];3^<3b!
+Zu3WkTi:Y<<(i2C>h?kkfg!Ge4?hoW0OnX<7<E@a'Lk*WVs&[]j/1<<3U5E1iq]1"
+C8J))+^WDu>:h7Y;i1Co.m)Y&^3'k9.g.k0cC2;NaL0%%;<Kt&Uc9cp<2+NK@UIhr
+]VsdbWtBj\g$RCpDnc#&SR]09;i?$u[`Ec%&L4V()B7&Q;O1>7G9XH/e8R'mXpWO6
+b5Bb>rq,6?IsJI%k'q8THMW2f5"T"_WGDH]YI)9FdS?\8At?u.Ee&mb)PQ!SNN29^
+.9A#(I`t?&2;R_k;@a4@$t9A8He0Y=[iSP27@`q:[sAWRQ2.T21b[D6Gh9rEYWc4:
+93>9e'&?]Q69.cOqQ&M"!-<MsFoB>*;.Y$?/MbB[ige=Gm;c/jVN<gYb9^^cdo7O-
+Fdo&),>.]58:cBc#QM%8jaXk,-m/,&UefU2prIham:-qN]@>SX]R4cI/#(HM4)Ln5
+;9e_Od9GXCs65iaG\ucG98<t41rnML`<8J]neYXpZ4Pt98'3lh1p[l(Rf-,oLKA*N
+,Nk:g'aip:\P;sg7\.9hlJp"Q=ibX!$OcjeGC#<UmN6,&BbGYq#kG`XY_baieL4@h
+P=>i5S4:YuYKO)IWAoBl9Qi29=`9f/$Dj;jLM(TJY>sE/+f<8L"j0@^lt!fl9S+Td
+;iq%H=6Et>N0FU4!?.MfF_qaulqD!drRs!T!DE%B)Tlqpg6::u2(j3J:=^:E2$K+q
+*MBCuYEESC1!LgIo$n%u%-9!X%ZfT3U`"#.Rk[-1BrCT8hU_[L_jZY8c=KKNh3an[
+XWAM7Lt18?bSi:n3Q'!bC&-LfgObaa.LCP&fkgm1eki4be[m_uqW3bc0WcA^%st/C
+NK<Xi5pL.21><ZK7:+i@;N@k(5fs4P><iU1n,X,E978;Vn#J[Q"dp&'otRrmrRK1J
+nfabJ7b.%V!p+-g7G^V;5:S]9Dq8g:g-,T$=PY8=CN<F:E5l)&'RXLXVr6c.?dS/c
+&UaGciTo/gK/L6/auRL5?\8>]L0\Y_$`C&lPH%-3I+0E853bQQF4=%?]?PjJ\"g%3
+*WOU65`]qoP-S1^Zr&NYkA2cR2'*S$6,/?S_HX]`:c9VopD&=`98d$[aL>oNCcY\m
+7P2fk^O9T13'T4?PMeM#mD9<R>O(Ua>i+oucICILf5=]Ho7MZ:,5f.?'3K%43FU3V
+o+A*baA]kMXU"@GWU*GEaBs,qBo'B:K1(Tlc@$FZ>Rpu6YVsa`Hr-CBWLR,O$::cY
+R/sdf,Kt0ho`[g(e-A?Z!udS]Bh91.Ah.H<M$kDR4ON5#:S<G[VfJ<mNg'j"6tY)@
+.,S]#m18Nufc;Yb.Ef-U^=A.8,M^,gOeX+>NWFUprTuBkc;6EG.4GGOI+P"he],#_
+[3-^VY(6md#[Y]V6Bo>=EEc9D4/51]Y?4I&6os'@i[O!`VbU;68_n37WLJ$$-0S-R
+Rc_H"gbj'=#ACMh/'^ddS]4TaWa/Bn*CH5ZTn*qhrhRkpV_)9I.TW$iB?om/p;H)9
+%hWf)N87C>JSocNCU,t2m1HHYAETu1GIa!'pR2]eUB[lZ7l^dcFg`+X*`UZC>7I`)
+<id9,nG/7kQ-PaSJ=8B)bH2KMrVa+o?5Be,A<,&`2<C<e>_a"P*>t=1>'8`&TfZ!g
+]BmIHI'DF=0_W#5RMW)I$bDP6'W$cF<rF4m;!.P<=*@tD9;o/GJ,)T+_uK/bEU^Zm
+f]&6(lfiM2/R&#K7d:B\bekA9a*ebj85&pB"D/pb@R/".\C?mU&R.\/:S.Dc4^0qt
+&^!b29NT&Q%16V.1Ho(Gk6d6p^OBoV!Rgj3>+s&.!$R3c@p<dVaT9#fopoHc%*?,r
+g4:RRTh0[r>TYULbpFD%5lA^@M(^^qR6K5H;B^(I`bcoq2ejEcKR*sj7_4jlB3T=,
+*ut=sM[TmFbkCaH8>X`ubCU-R.b%A03l0!cim0O`LK`8SAfo0gkP3ZD10,Q>*:lm\
+NIZ'iV?p_/*&@^\!cdq5:Aj!a`onaO+&0_b"Ds1"7XVPNg706p%+m3FLH)?D[i<"d
+p0qi<LDAlK\N6m-&<kboD#q@$D[tm06phj1r/$J&:FP;-]t8jDk/bk5IZiie+)WrB
+LAk,<Ot8->c3DPZH<%QpZr7kfG+P1h?9;Q(VK4Akpsk:Y_`I8Jl#P(.gFcUKjO6QE
+-o%`#W'L:/?U)JI5%TrfO<`V=0Zn.GX&fL%F!C\H1ao+%!,Yo/F)$C_>I!*!Ven\E
+4&>mKAA+P27t"3mr4+O,`MN'Y#fh2V`JQ2sc?kuJTOr$Dh-D!*kiW2Z'3;+ON95GF
+!AO7t#sXiKW!5OW8J)Mfe=6)"fTW>MOdtgrI.Bs9'c5S!A52ZgD*XVHq;<sO=l*pp
+&HQZd1q+o@(\Ns$P?:oVSQ"7%)qKr?Ghk">5]M&\6l<Y:/H2DC8NHR30i;)IL+n)V
+8rB2m9_s!If<T))n5^(<cb7q3S,pmV_MXnpC.l(&LF]%8+Te*7:*bME<HA?,0`1@9
+fC1A'\P_(o:u.=HlW5Uo=<BsKb&#b?*i!Ln0(X"6kIL*tpX\+)bu0l+L`T"iZ)nko
+Q_$liM5QLuh<SLEPPop5%ql1R"mE5r<`>l?F;T>X#s0T]Wqnu+\N>K[9_"NVJ87='
+7<KWD7s1E!)kE.cZn]B.I.=hJo/,jIYnNe0BQ*llm)_PE\?#h#hX_f^4I1`Sh?s&/
+Rec651;*7qE)(XkBpG:!H@TVn<D_iUbF'S0'[[RU7`r-.4m@$X#`BY5"GCQ*Q([<=
+*Km^jPa=pd;N#V0TXp&&?5RSL"8Ir*gn.&J;iD7?2g,TTdl?Eh':O,%"7'A:k4?o:
+QYBe"q'*7\69j<Wb"9)qV/!btLo%2n`P.KP),<F9#Uds`]qi"['o'KJE<<(IKd]rk
+`be.\.*W5,e*A@c4jKHHJ1d2B'AO`7feZ:MXBeT%]:A1O3pqFq6II,[RNb/P6G]0&
+\qLdtXi!_Yl*Xji[[7A3Ijo9Aq>j[',,Xq@XSh=+XMF3;r`SlY&Pu"QOVBllmo[J.
+L!2P>(7l$n0s?Hj\@IJi3!ZuZMWG+?F!al3V_)m?-R_CLn.7S#j4,#OKhq>^%:JUo
+dPUDR@\f@_a^/!s>)GQ_L*O5"d3IR'GiXYIkE"tV:tEcNQ$o]=1XQHjoAO':fht\"
+CgX\36DF;A4ji#-6GX%\"d?h1_E_n*6hBM=W4.%W4>\Hj*J)!PDng?"_$M\&C\VqP
+K9!GbnkLbU%j/?>F38&M,FoR45.@KQ@Ugei)860K.`H-%dZgUAXaT_5&]`1GDTS67
+dk9h5J[hI)i9EAB<m!NBDaib8q%_iMi&q\8(aYn"Ah+&Co!A9j9hMaED";@YhYbu-
+fIss>;ni1I%0mSe/`G,WIWp.d#nlf8Y%2D_Q.saF\MK:U](gP\BBLPl'AR$^M^nF@
+LR/BFpirp;SF.1eis9Lb>$_hY^t``G$pCeUWeYF(d9mMfrko<HLp,!ASJ/GZ7&',V
+AIqcD!G+,HQp18DoDC*;7m'c_S(V1>X6T_:c$er!+21cg5q:0I6;HPNZlb'rkb3\Q
+ZaK>UWT!+FiH:Jhk<P@X*(t2KjR%.JqKss2q9_=;Tr*"4B!#R8YWcAdpZ9&kI0nJP
+Pa>NU5'fRVg?eS.B6:jQfrF"V1:@Yj!LIMC;)f'B.p7&n/R&c:f*W`ea`e3`CH5kc
+?[t,-M.oYT'&kHR/N]3srmk_+ntY7+8:mPdFO.$2:<CgZ;@)^#8Cq_pa^?,4<M4Qn
+T_JnU>l;U"hgB8<+BojQ't(]]_O("4d-QE_pA)<baoC:pdIWR7e0faRn$6gej8'7%
+Bhhj4d_nXE>15K3H?sX*]t&gD0d`^OIM%kJr/a=YP2YLiK9Us-!>h20-cClnQf8td
+b<`;m6>g@(e<i9.j+l*4]RO&QLjB20`kTsZb=!<n0^8;lMo6pmfqp0qV:&E"1c0SZ
+.fIA[*((41<O60fKq%D#X6TG"k??Zrj#VF$<IjuU<s$$aH:*c^*j9n_b*tcuGIsSW
+A6QSbqe*&e!Y(rpp:sCeBT>WOO(nZ!OdT*13a?G#6(+XE\n9"%X"ge>UO"8^=Mn@o
+"K5MW\&1kQ?E!kdYu<OPH3I`;dAZDQ.k.g2Q^)WPX=N9o^W!Yo:$TA`j_0jfXXf7q
+k&l)pi'W(J<$Zq-F_mbGAH>32O;nV%-4dgk:(BK\48uX32\=`jgM@U;Y-h&_Xlp5'
+df?U<ch*$NRR`6+qK?/g/'-eMWoW6sS42t(#D4632I<n0lsnsl>IA3&6NF[8qt%LK
+9Q'u<4YR;04/sdL>]$.BG9L"TVKf5,((]K@\.AC)mL(3U:ls5]ogV1.eEEA>5*pZW
+,A/LOCmA\SO*NZ5a2"nrEhL%I08E*hI!dL[Y`osLfkj3GkT/mqmH&aBMol-_[Hk@]
+3ObDs8oX/mFf?RdjG"`6aO2A4(Y=[dN!/%PhaCR!p1WRBq-HQRhRC054;2AJL^$Pp
+e39!!=0'>\V$&s%h0i$`KXh6U6m6q4HY*,3X(X()2kO^\p=5!%8>7<(BLT9MZL#1_
+\W>UQNBt*RBq+52&[F,>UqWlAb5<nnFg[C5.ts*cFfS*b9Y6[!%4:giJ5mQ5(SMfW
+M"oHh<Y;<3/8K4f7^LH6OZjL86B(slQhX&-5pNZH]#3c,l0D2^F$XM`=p*#L-uC@[
+AcBV[$k9&u;0*Z%RAu4A81dK/CY//HOTLfOAf=T3c7eA:)qBPac+sW]@o=p<5!lPk
+*[sS2W%Im#Dah>,q,\$hW83IjdgD2)ZA\)P)S*"H3#n^4f9\$oC?uGP12ucq^AOb5
+!sO]EG`R_"'c[JS'9=Q\Tiho(nG.+lA#jio=&e!8Ar+"kg.33[SaJ21DrT>UfaL(g
+2O1_57P\5>`/lbiXOQMIA_BI$WhN1rc&5=f5O%>nUemiNr4$1c/\@hh"L2LB^AK2,
+`-Tl+L[in$FLQ,rSJ>qV/\,p[Z[Wc,(IBV#[,q5$H+XD*NsH*.K(\FimHMO/A4L;Q
+4''X;Rg+CS];\`",-:a7rGFLq&4DQipFL(sK$k<gYJr0Wk;brWW7K$H]"KH$=$k;0
+Ja+pDji;0pY89dR7Wk^uXrLFnY/m%rFINVTbd$&Cd^#`T9t/<R`2li"P\Uida`l=K
+n5b]62)CUVbrd^EWfU*95',_YA8SMgl"--QV(@$H,A>;URG_?rX%a*tZ*]6q+1T_]
+C3%:]IDsmHL46YX<EfF8R]^n=dQ[R[aMh^N(JiC61sc!r/%s6F)sGk'SnV'Pb[9fA
+AP=f(&0.?o1(\`&L`u0CpkYAtFWRfeHr1LO1k$R.'e-1DD3_j[.F[LU0/Z#%(7S6]
+$&j:Zb-33&%#2:j)R.e6:=$J7<5^&sPU,p)="3ouZL8H`XmtjO4g\l&(^5P6)V_<"
+l7FVO[+*&u]#*VNI;,@bCNsQ+H+#h2;j9m5cP[q(^I#5Ng?ca+!Y%)7P0+9$a(-1=
+Rlh%LI+"b"Mb94T3[&I/a([4W$NH"&[iH[E2T87b4Ij-^@cm&'>LVO6C&%XtG^sLB
+mR`tP;5..&e"%4(nLgulIH&5E8"7\C;k.-a5ds>f9b!dK[4"flZ8N"cEfNNd>c!X4
+O/oP=-C(&J>h#*FmK`9Dm]Za`EDd^#]Vqr$09OBf:;]*Kf^Whe0+t:nMAL_9niK[2
+LNXUiMcp)X\$?&_aGS9!`>:A7>)`2./F!Kl=Qi:'+"W=+QlsHpeQt=@JBAHhX,pn`
+#%M"9.u$''fAjuYD^;"\C\$3bFcZbgXYX,sLJ!oWd3CQ(eB*uN2LTfbGcAS\j+=-h
+3g:<;'gc-Dqnbf_6#%[A:`kbh+eSdefh&tKchVCJAabVlb:@anWK)omATe&g(R<jA
+N8Q*t*cD=l$D3M*kW!t:X1a)-X^DK4"#OSTCVpf!\(PT0$VcACoeJt;kA8;a1&OLO
+%R*I$nnM&a+jM8QkHXuJ#oEHCAbhGVCN_beEfFALTYJYXNnLb3AeqY^8s&:!R2[l:
+<c\K/(jOA@#2NP$60sgb6uIgAXZHb+BSL?#G*:Cc@BusT(22?90%s_]jhME#LP<O(
+F6=[UCVRIFAV`OO]ip`NqqW;45BsL)gK@W4^U*W6#kr'k\^X:I`2:pn:fa*/^S-t6
+a`ecN-YU+4+m!E!D"_TmO**D"jZ_!Tgq!1emB8U_d#,956ZV"[Nqc2:c*fi-8'X[>
+6%%1p3m*K+]d8o,>i-]a>qMmXB#_FVP-WEk^/PbK+`:IH`>R#b>6IZ+?%T6,k>2PZ
+FcL7!]-/([YHWf\Q#ComCc/N(2XBJ?%o]$B'UngVTIY!8<Fjp&9^poEWlEo^U_ho.
+rZuI4Z.d*)!qY:>[Fdp8T%L!-YGcIEFRln^s,diI"q[H,\n<L30M0`R-d=f(i]&Qq
+IEH+C<[lY:)J*gcC=oLeo\/`_'4sK'WUhSH_l,G3pBnP!Mk5\/RHE6,0s@+ZpWL/3
+p(a<'dqmSWDA`;+37j2AeOf%kBRJb%Z'kcs:tmH.+iE)*)"%`m.3UfFHD:VF>RO_Z
+S]aN''t"`C/g!%@oihrQ\!b`^Cpdm>h32;f+24?Q$4\FYEQWVgC2SDE:cc>6O,i=C
+\>FZi&s9S;O(bNAps1mS#U?#.:5pgMZ3scX=Nh(/2rX`:HI]MDg508/J`<aRa89;u
+\N=`d]WYX\!(n]X`R-sY@)/%iJt/!33Kk?VC6MMkR5QF,B,2WL-4u!!.mO/O;1$n9
+GYZPcH"d?3Rd$gWk,fE[@5D+;^FZuX0V1=RWtt4&V0jku2W0Cm&80s:B*5E!QJKRk
+qgf,7*<$c.gO>.1Dn"mJcu\,GZ$)B,)MpqC&"=D]]?oDs%%.eicZg8qJa9/)^>cXR
+V]IoJ9,C5Ron\W*:OVXn<n!P@=+EO%MB_rpof,aZ)?Y*FK\C@j@Frr::a'<AR$=6a
+j3@D#eEgFdF4e]HSM[P3*>Br?(H,FXBih3V!F?lI[:ZG6NcZ2BS/j0di$E*^Lgq3Z
+*>X=;d?fV'k$$6c:/P)>/(('"*ETZtc;V2eQrJ`E,_fKS?M4!pI_`I<^NQcnXlAHc
+>7G%iE]!JtKr9@1.J!P%5)3b?GR\f_4L.c!^*e^6"l_&9m*'V(VO,#>lb'^eHd._=
+THalcDdW+:dWG7W[3m;7LCp[$k@*lrorTFg\^`+q;5:KWo162DV6PH3+jMQSQ*At(
+C!Hdb@gVYX<qXQ"rAl/YdCdjcPRc6G\&M.nYFWa_<8`B%WqC["hTqePp4c#F`OK#;
+g[=2[oo=A4)E^Sme4^C&17`23@`JShj;/m:J[^n%GG%)Ad<941=uCcrqW;5CM'-TY
+Ztn'jEPk77(UGR8ERrI\U',V!-&_[6:\tj@Oje1R8+3C`29fj>c/Z2G/&I=_Apa;3
+<eLsDPdS^23Th2M5NE@r=,@X`W]+__7>#okYH$")og/ed^rWb%OJE1cUGF1=j)Nn'
+m&ITm[f8la%`FAa^tRL>Fjt=qeojOUgdqpW1VW[roi&cN/m8s*jPo<dD=eDKX/T%"
+%lTeQY3au31nODD;qa?W.)WEfS-F6!4t.tqFC[.ti-^K?HVSrE`-1q[l;ECPZ)^%C
+Da<(E2:E1M`OXCK;qEN("c^uYW8=>DIlg"fro=D\g'm]@%:r3h&(<6tE(MG<E7bo^
+Nhj$TmCg8A0@/XjI[AtPA9tI05Y"d21U(#Yd/Y1^rU"@3=dd`"Bq4Q\a(O`";g'R)
+Ra"m0+b*Q@j\,erUG/6piQA2k/YBdS^ZiN;7\IC2:X-QWG;8DSCFS.Y[Q"@803lsF
+2&\RR?tl3mlS_P-:9NPjV0uP!AOQhr)24T&p%:/LTiq_W?"_.`1<3KaSi\(60QK@;
+8pg(ldr)d4fhe2R=U/<]NGEuiH^ZF`b]R+lZuO[P[o[3-Bq'LSA$K4"X>&srU`XMM
+I>DsG]!IoI[H)bG9?rrr\e:q&R2"*YV^m7O\h5G(.8S^6g"qB^$^9/E>+WVqf<o^r
+U,[pB?>M3OUF]Gli/7\U)Po0':eEa\lOrr"FjEL!W[X^)fDj$/h6c8$6*$/L$U1oo
+-j1@:3KS8op#*q0^>1(Zn*E1&<WP8JZMi&snG0T\Zo_YlIcTI?-'SBTXb)#p?jCMu
+CTLf8aX+9ZC@"\MU1VZpf=^5#Q]qql!imf*MM:=ZC[mX;pP57RpsPA>23b.o541?;
+knAoW_Un#lTX!+%?"M_GgosX#_ElksdB!9.lBG2dmlI7\df/d`%O5G`S38;SAjr^7
+P>.(22c;Q8l)GRWG$30%%clZ="k$1X=jtW;U_9^b</7-J;-o3,:MLo)1b>kfNWZOB
+c(4fQEI>3$qK\I(DKQ60fdW0QRdWk,9jR0/E4>*8`(JCf?4WUm+19(Z[Ba,?VPDDJ
+/)B6k*%'IDWY9X,gr,HbOBLIJE$W0bMoMbs!n]Z(kAtQskaY0_4#O<+'+UY]+QU'Z
+FRE<_4lbgR($KCT6rVpu_k1.3jUR,^>E7+Vf4:J6d?]e):S"._<R,Aq6/PP9E=\t>
+<2Y$ffR4B;gs&D[eNk6C>Q1EI[fk$;hH1j=[cK>mOtGV@9"\ot[K><O[^;k_D.uXI
+g<u:q[&#?kBhM[ad[%>KV(HOu93^,uQF=/s/T#2p>M@Mk[^;k_D.uXIg<u:qX=O;]
+1)o9N~>
+endstream
+endobj
+9 0 obj
+11064
+endobj
+10 0 obj
+<<
+/Type /XObject
+/Subtype /Image
+/Width 162
+/Height 150
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Length 11 0 R
+/BitsPerComponent 8
+/ColorSpace /DeviceGray
+>>
+stream
+GhVOigIn:,pYQuRjnW"^;HbE$+AS)QOrtq`+U)0X@NZhG64pjQLfaq+Ob&28PSD(n
+2>ntTG?shW6l4\HlXjIQCH\kujWSK2fjFN^0%sf<n&KQs53q_)J,]8.:\g5Nq3:o_
+E`XgB8s/rl_FBfZaM\#Z9WD30/cRED]D(5<Rf'?C;KntGjhJU@=mAPVT"f1#;MRU3
+p@e.V240lBV9Xd(p%KWP57ar"qOe8d3,AZeO2AMWl2]7LXZVkZ&eU`:g%4+]UCgGU
+b/fO\Cbck;\(]e,KiH"R!ldH8lclm-4l(Rlc8hCI\(e6nYdh3Qi:4>5:<2/V(\<l"
+Cj8c/k&X[T7ZC)fTj-7d^q&6YhA)[/*s`"%CMR_%5To"ZXa1f>::o%34eWmZMZu0>
+IfNrZC;M=?bM!pgcgn(hYSIR9U)P%UA_Gjp73h,6I\1i#AY1\OBN5]E++W!o*;lml
+=1$5aQWF$8&7F7eiecaiG.JmPa^gpqMFBi4hm2#9`Afb$r<!U8]:RR@?<[",_pM1.
+T%m(RG5(_)F"ahkh;&7%nZ>nQkZ`(29tDLi!5#GtD^E5tXOZ;"!kd/d4Lp[/c/s'B
+r8H&nnHm;,n^5`]5(A[KhohfoJ2--Z\n7j1<?`Kb]1RHc!RU(6nV<iC%u`V75!5'%
+B8i@P(()G07u%6,DE=&U!91<UbN,mdhd%Nl2F[qCpuGU^]l-6K*ZiK!ni6i?6%k_i
+T[.I2N@IBPrn]m,Kg4>OL3NCh=[]`i8g`QI-G#qlDUo>U]5-Q<ci)B@^9UuG2FomV
+BI"Q)69O!r\h55_/H)_VLXmSfqgFR;QS@B?4&g)^B]@`\ASD0?5I\fnDkFF2kqt4^
+=#8k)C(O17a'%`P(Q67K2Snpb;2DiR&3GVg%rkj%GehcFP\.7NaVIOgabb#N?8n`%
+dAUU35+:5]L<(JlDaY]l<gPtb(2R"o?W30K3pk"mH>$-O;TP\D!KY.`V@))<r/VB-
+PC.7l-V8/E_eT;1$3C@]2.JO=)^bWYAl,=c8L5Q(It69b*rA.<a4op\Ds)hlghrP\
+$jHT[E62%e0i?qtG'HO]q@`qXAp'MT5IFDE_[dsCh_38Mo%D61S0.r<#cVCS]=_68
+Be`C&a2^[!._.r,!!p2@;RK=AK"JRE03<\n(_J);2Zk-1LY"ne?k@D;MK]Bo%4Frj
+ENM\Z7>QAA"!Lsi=+bH6fKh86Va,dCDJmI'd4gqMJ2Ub"P&9Ugael"[&\\7X+]eSc
+<]E.]_?ml]Z^i;'KThc`m_\:*!WVHUK$,la2X3++&S/ci6S+MV%?qY<Q4[GnSf@gT
+b3jiIJn-We2T65^%2(gcJ"1SGBtZtgjF'#BPY1ta)(7<Dn4,K:XtDBQ$HIh%,-B_J
+!i+F[+NBPm]Kii,N2)"<TSFU6?U4;Pg8,7nSn\:X%aRlX8>u-5pk-6l+)2?s-W85T
+*[mm^M$!+c4;$j)qS)o5oBS!Dito-2F>_$V/e%)h-<_Oj>n.f`B(!^<%6jKgK-Thd
+"Ws-,o]1fOqnQ60F'BSS#M2M`=TraP:tX+Kk9/q]NiHY4e0/P:<F7N;[+;=4!I/U5
+H@0tQ0`<6ta5iUfP-WmrkIb<MAt8s;K.#U0Yd3)Bq+YdlWAgjHH@)odp<J60`5p&/
+DD/>%#)Cb+.[-as[TP,$/sC"lBE2qF)]OLK:E^=W)9]3``Y@fO2sferlg"f?l[9#s
+YNtan!qgLhK&JsSQbu!K@kjC1P6@2[6>TUn-#afcJB)QRaJDrLs/gI76%Aha%[Y@M
+ZhiQh%DTWnJ\7>0Da`1S%(J=Y$:]XhW?AtX9JWSH+r1J^"9JUrf671p<"&6!k#G2!
+Mo4SmTAt"IW)3nWqrr?I%8%m*f+?_jDA9UH;B\D0J7r>@a5_2#*"JH4^(>&.e,Fnk
+e\8OD"6B$l15/%I&[^#M44m9GelFpDX*Mhfi7*BOA6FGAa!H7</G,8IBtISSW_qN!
+'d3Vm86))ji9TpAfP?o_6PXDll:-LFE/9L5^^pqgENc0*dW1+l=%*K\a;)eGUD&iT
+H>S$,qK?Y&eRb9i;ZlpW'6"du%'JK^<R9b35i>ZE!g?;B7j-:EVp)q;a4otW;sQWV
+eYlK*q-8*RkMI9]=A`NlX2m+M.JVqO<4*<ZheiT4oe4OW`We.2pN;Za=8J5!?Fg$S
+AQ'[$M8@E76j9*ih/*R$N$MksFn^&[8(6pml=D8ZXEdCh:!i:q.eEE7<A4\9+)!!c
+,nUT4SJFTe+dR8j\/t;^SWAO]7#e;&4mJJt\BB#*i\sKR+N/QKKNd*KQ;$iJXsR7b
+D\X0rGrjb>`#M#NGTCDp:`!>g9cqP$Uc\.cgKZ'H%4p1,@k&)"TDGl"S(R8%cH$S_
+N;+3*p\.*?<F7M1(a8hfR!0*B(&`6#[#aDA2=n,_kO7VrIMZMeV\c7dqqG>KlZnX+
+qYgW7k7;Z9CRk(gU6+8*`WDu7%?YGFpGtW3J']2:@+EJfkJb&_n&cOAhZiJ5aoh[?
+\eusCAI*D<'Nt$eVh`kg!O-cl[=#4@LYY3d^XX@\+H=iM*B(=B*CHf5TD3V[YfHe'
+Gr5=U:"(1F,cQe9ddPISITD$M_Yk=e&i"n)]/r!3i6h#;nE@1On3?QcM8igSQK(ZD
+d.8tBs.gV/,u)u>Om__cWP&014n9**E?5Vu/lo%$\Rdgq)ePA%':Wk\?S*uK_7"d-
+V>*B^<$m7/E1kbH8@p5h?2oL'"4FUjkc<UT8)&'/!_TUnO(br=C8Fn^U.*KKiQJ9/
+oGco=DbcMi:NME6jmr15M*e<b2boi9e!%@O--l:3Ij<^pGT,"K("gC=&%b@Hh+hVQ
+l-6ghS4Q;JEg:6QdPPHTbg5$Vbsnh8q&&[4'hJeb"hb\tOQ&Z[^6KG*T6\UIYunpo
+D9@CH^#>+$EMIf&hS%uU?1iO+X]*G95u/j6T:=b`DWP<f%CarB5AX9'E$uE\h(T)m
+>qG&D=`E&r(9m,3aZMBB>ZgM$6eH*XG$0eL:%pEsM%!5(oCEo#^RG)?1G`)m51nU]
+i7'->b*:4e.M`Bd]F/VT"2s;-p''#WS(N<'#F:pHn\Jga)6a!oIVp.;cccoKriG8#
+`WYjh%&Y^2:<DR0-^2YaF'ii-aQH2n0rFo[ZEiceYD$Ic,.4b@MJn7J*h..O3mbCD
+H,TsNL0ACY@HmVI1Q!Iab=uId=WHM;IP%(\SWVdT>q1Dp<KZtI8;,Y:b.soG;UN:c
+h5$;p0ln;=d53T,0Ap0$H@,6=q`-6uHj(shi`]1;/,:n$9#O".aW4X!g4O;hW(:=L
+@2`&M5(KlFr+r%qo)+7O=3beol*Ptm=IFJXT?O9"H$`[6=f#&:n5%qnh)),CE*=H]
+S(C/P#PmP[$Ln``((+S\.=Z;UOFKZ*4tP%0R#tAu5uuO%SIj#9=da_+FdejBoNT?6
+=@!4IrcW9^36IGm3L%5U*-gN"naT\41:r>:U:BXSER($F6^!atnrA`DZmaaj)BWb=
+I"$C3-R4q_kG<Cs+_q1sY6Y[Z&FfKs(0ur'bHu_#/o6]Vha^fEdK!f@kSJmPY],i]
+,<HDI]^+Ot#*mit/`,Z1m[(m(Nii1[4S(Hd[TCX@c&TK'("DQ&o!9?T/.]X<.3lU"
+JP<?jn?7/OhGmo*'\uCJlt0*MQj&,C$hID_;6SLY.\so^G4SXnIYT"'o"jL$+[clN
+[K1pCp]d[2d62EWgDqo-f,ol:P0RSl9B-YZb@[=ceL4uAOT:_PRaA6>ph75j#1\T6
+(C@tI(YBgd7t[i`n1rIWEQVh#3o#O2Mi(FI#4UWb(#2SfSfBTED(3/p<?6%K7__2.
+n`o]CKXAS.&>bS#g0otQACP"UET!j03#[^0a>3+h:+[];/N@e8l05iUTrS=Zk4TPA
+Gle"Xh)mVQ1OA$5@5^R.g;[!t67NS*V2?Fu_).('-4gUF7e*!o!Wj4\FmHS-CLtmn
+gXW%/^L?2hDId?9EZr1:O8.KdP9W[S3#T#:Z$^67BXToab:>(n9Fb%2Zgq@9%jJli
+q>Lc?7V5,C-b8m#)Y*o_LkjHYIMSEr(Fq='+KduC4<CuL8eA_o9n''.>0"__)a"jk
+%>L$rnFHL%IsWEuYo9iPN';t@0/cTK<=K%"X5,N!R%*=?@=>*(-Q"0D<u6aPjTUV>
+cW3Ge8,K9Qhu-!I'NXDt@cRq'V5b-@d6'3HCUHk#eM9=d4WV6_I()$nDkDDah?eJ+
+>m:A0\+:i>6UYV8.JW6G56Hiqc@AGD">udmCka'F<q"d4p^/.2o[dlRQP!P25M&67
+^8;jN4a]IYc@M8:?Z\m@]=2CSUUQl*UKX]W9H&!t.S77$pmRr4ejO8t9WZGDY.ido
+m0kX$lQ?tdOV1d#NiRi:+:qKCKMj*FjTjlY7Vu>>p&r,+EHBSWRoF+Z"bZ@ARLn#\
+@!T\,F-*(^9=Dqcd2PSC;fhaYWEcE%a@,F>Y3KNel=ChCh<\51+s4.XKL2P(<t*'J
+/,Od#I63.1\F+K5%nh0GY9>Ts*Y=,qGT+&2eV@mknAgGLPneRO-@H%?GfKt-obN*I
+(VUr$lcb<#b$Hj_F.,V\^e<QIP%5VMHZ;&_h*n>N;m'D]"%TtL[J4h>Q*C&]+U0g.
+r3*m:J(9stOq;9G<=S4<OraGA$:Hs#QXZ4SPt0as.KIl^_!NTXjVgeb';V6<]Rg1r
+TgCf]m_j&/(@8jLF(oB+a_"M1\c)1LQt<5QNqQTUjPnl&ZcDaUjK[3bHECY*>U)\.
+V%SVq._U15JpJZ2:2GY<lcaa-NYl)n2ecjrB!/4O[C^-Lri8-3`O2gP-Ef*l05eZB
+YYlu%nGrW^*p,4,C3*lpMh6PNY[o:"oY&B$%p,*18(hF;S19-J*oo)bNK5=$oJ>N`
+N!?!(aR;KA]2sIL"U%:9XL]8UKgHC0o[qXn'gfJ$X3SqB4#Ag9a+L]GJSNuO&DTl"
+0TK6^njg4hSVSX18%UuK_gUhk]LLuRq#]m'QfI.)Oo(+NYM1aPB*d0*KNQZg.dPt^
+3@KSjO[p`e!pT^JpuE8(7Y7[6*mYJij]F&L_2?-*^N%2LR4[5K1I7thcZfMAnDk/n
+?8EV1h;m^E!7^*@&M*;ljR`1`3Z\ZRh%%'QM:]p;lZd!]A\Y?/<m#$Gm"1YAa=P%l
+B5n/7[WBLP(po[!_<&,7eq(!9>b5NdWnY/_3QO(7=E)qRCGB%*Tf2K;rI2C)BRP$u
+4dB`)Qcr\aos+e_ULoiWR`lhD4dI]R0//:*]R=LCembo<0q9FlM):I/RH.u,49&m7
+?nc'g[cC`1>=I-0CP6Z.FO/1-gYRCN9P\\F,)P-'iU$I^=+ZJCZDjtQMJHgM@b`X@
+#k*1<m\VbOR3[17Bpfq]d3;qP6J1><bFiDm4s16D"jYRc1Dg)Ul/tYq;g.UjQ,t&;
+'Ma[m3siGW(0n/7oYX&]&O8>=p')^?17_0;@@t^u0s"7c:-WNdT?$nA,=830WH@S'
+ll0P\`lsIG6uu-G7l4nH>mtPHp2]skZ`h$*U*A7(eLIC.RIXZC2)E#.O)-,OPOO"p
+b_0.(2(!;=.C4.4pQtP7TY"uh'^]jZGuZ^XTs;?M.m:R^!JH?R(Q#&6pF>P[D#JU[
+P8]jNc\M?`CToda5`:IE"S9LsUfnrZi$5.l0Tr]#G$$h7G'MWI[eGj.^3qA/rQ\G_
+BssTYIR##TUa%4A2mf"*-9#HY#tC]KT[+&Q,m,,Fe3J'!KZ31]Mc'O<!/C`,T>TdN
+Ce:N0I"SFbmGs3F5%Q'bEdmg)c(&35U6PE,`sOf#G\GOjnV9%PC*O>upjLd5n?3CV
+4>q.)Y!Aj=!.`E#[0>g74pC!]p_/s3as"0=:a)*SSu6C_JQQqGIsM,%!D$[o)+j2M
+&KtfQbYE(a4VD)mHPbIT]ZRpnm$p@p5W!J];m)[_>P*\02BrriI>$&W,uU^1,iB%U
+K0&W%auT[KdFe]m,&frO8\<r;BP,r=Pg-Q"&!45peS:Rt0.aUR(5#eB4']95.oPWJ
+cG=HFlsH2KKQu%H%lleFljRt2;RO@+AqK.2iqsL[2c/*n4n\]48Ba2)EHme_M_:KE
+C=5(YYrS<aCbUcm=OZu:Y7;Lg*a]K(3=ks08TVt>=_ul+mUr5^9m-r2D#OQX.bVN*
+==4<bJZt1[:hlmOs#TOJe$sRGGgp-,=KQ2JJBEhWi%79\cKnYbK+8O)@7\TgO%$e,
+/6IPD7>'W^'#IUo5C]%bfMBOZ@d4<;?M8nK1N&Y4e7K\!.qCEV`fnm#7\*"$i%U;7
+.+.<b>4HnYAmNr/0.YV%CuQt'JLG%\S<bEY6E<k>^)L,P#Mi(QSX;0,)b,Tn6@hBI
+*uZ"9)q??D-GMs*@j[\om<2Tk39>JPrX_gkjVT8^?kh%$1'&9C[kQE]+P*N[q9m*A
+1#:K<8h/b>3';a[0fV"gW*U\lSd9YNcIlf'3jJlkB*f>LU,ID8S.Gkd\/naXE*+I:
+bsj!",%P[bAj]6s(+);\:b7`bpsn23d'HP'1,3W$:$IGpNJ:\GB>/`r4TY,Qhm]oT
+RPPmP'LGP20$H[RZ?ZL+-8n%'g:\bi$k2W?Wc%SG"(LB]QsN"W;)Gr$NB'S/e/Bo^
+QQ$bP&rQ3fHttYVrKq1#-8oH^*?-Q2nh#jd>;u^o\S>d`D]^o[/bfl>O`G!LA=4U-
+5kNbR)7GU;Z7LhkB%S*9EPN:BPpB7+eIm\Vp.]JhJ=UrsA6RgaKRQUq<lr8]0"XcW
+cTTLSUDci![kro8H,TDNSr2CA'o:sD'jalU$h5-&pT=P3^F)K3/hFXFe+BW8e&p\Y
+n93.YQc&+V/I)"Im<jfB(NbH<j'<lfqlfsZT,KOkHJ\Z9biecen2gC_s*VteI*/@7
+b,9X0VgM*rr#_-HalN~>
+endstream
+endobj
+11 0 obj
+6990
+endobj
+xref 0 12
+0000000000 65535 f
+0000000010 00000 n
+0000000061 00000 n
+0000000116 00000 n
+0000000182 00000 n
+0000000356 00000 n
+0000000449 00000 n
+0000000470 00000 n
+0000000519 00000 n
+0000011804 00000 n
+0000011828 00000 n
+0000019024 00000 n
+trailer
+<< /Size 12 /Info 1 0 R /Root 2 0 R >>
+startxref
+19048
+%%EOF
diff --git a/obsolete/support/png2pdf/DOCU/xx.pdf b/obsolete/support/png2pdf/DOCU/xx.pdf Binary files differnew file mode 100644 index 0000000000..95f23774ec --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/xx.pdf diff --git a/obsolete/support/png2pdf/DOCU/zoom-in.png b/obsolete/support/png2pdf/DOCU/zoom-in.png Binary files differnew file mode 100644 index 0000000000..57503edbed --- /dev/null +++ b/obsolete/support/png2pdf/DOCU/zoom-in.png |