Commits

Anonymous committed 8e2a00d

2002-06-26 Steve Youngs <youngs@xemacs.org>

* Makefile (all): Change target for building docs to "doc".

2002-06-26 Steve Youngs <youngs@xemacs.org>

* doc/Makefile: Make inclusion of XEmacs.rules dependent on
whether or not "html" was specified as the target.
(PS): Removed.
(PDF): Removed.
(.texi.dvi): Also build the .pdf and .ps files here.
(.dvi.ps): Removed.
(all): Just do "info" and "dvi" because "dvi" does "pdf" and "ps"
(.texi.pdf): Removed.
(ps): Removed.
(pdf): Removed.

Also remove some generated files (xslt-process.[dvi|html|pdf|ps]).

  • Participants
  • Parent commits a94868a

Comments (0)

Files changed (7)

+2002-06-26  Steve Youngs  <youngs@xemacs.org>
+
+	* Makefile (all): Change target for building docs to "doc". 
+
+2002-06-26  Steve Youngs  <youngs@xemacs.org>
+
+	* doc/Makefile: Make inclusion of XEmacs.rules dependent on
+	whether or not "html" was specified as the target. 
+	(PS): Removed.
+	(PDF): Removed.
+	(.texi.dvi): Also build the .pdf and .ps files here.
+	(.dvi.ps): Removed.
+	(all): Just do "info" and "dvi" because "dvi" does "pdf" and "ps"
+	(.texi.pdf): Removed.
+	(ps): Removed.
+	(pdf): Removed.
+
 2002-06-26  Steve Youngs  <youngs@xemacs.org>
 
 	* Makefile (VERSION): XEmacs package 1.08 released.
 GENERATED += $(AUTOLOAD_PATH)/custom-load.elc
 
 all:: $(AUTOLOAD_PATH)/auto-autoloads.elc $(ELCS) \
-	$(AUTOLOAD_PATH)/custom-load.elc $(INFO_FILES)
+	$(AUTOLOAD_PATH)/custom-load.elc doc
 
 html:
 	$(MAKE) -C doc PACKAGE=$(PACKAGE) html
 
 INFO = $(TEXI:.texi=.info)
 DVI = $(TEXI:.texi=.dvi)
-PS = $(TEXI:.texi=.ps)
-PDF = $(TEXI:.texi=.pdf)
 HTML = $(TEXI:.texi=.html)
 HTML_FILES = $(PACKAGE)*.html
 HTML_DEP = $(PACKAGE).html
 
 .SUFFIXES: .texi .info .dvi .ps .pdf .html
 
-include ../../../XEmacs.rules
+ifeq ('$(MAKECMDGOALS)','html')
+  include ../../../XEmacs.rules
+endif
 
 .texi.info:
 	$(MAKEINFO) $<
 .texi.dvi:
 	texi2dvi $<
 	texi2dvi $<
-
-.dvi.ps:
-	dvips -o $@ $<
-
-.texi.pdf:
+	dvips $@
 	texi2pdf $<
 
-all:: info dvi ps pdf
+all:: info dvi
 
 info: $(INFO)
 dvi: $(DVI)
-ps: $(PS)
-pdf: $(PDF)
 
 homepage: html
 	sed -e 's/<BODY[^>]*>/<BODY>/g' \

doc/xslt-process.dvi

Binary file removed.

doc/xslt-process.html

-<HTML>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<!-- Created on March, 2  2001 by texi2html 1.64 -->
-<!-- 
-Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
-            Karl Berry  <karl@freefriends.org>
-            Olaf Bachmann <obachman@mathematik.uni-kl.de>
-            and many others.
-Maintained by: Olaf Bachmann <obachman@mathematik.uni-kl.de>
-Send bugs and suggestions to <texi2html@mathematik.uni-kl.de>
- 
--->
-<HEAD>
-<TITLE>XSLT-process minor mode: </TITLE>
-
-<META NAME="description" CONTENT="XSLT-process minor mode: ">
-<META NAME="keywords" CONTENT="XSLT-process minor mode: ">
-<META NAME="resource-type" CONTENT="document">
-<META NAME="distribution" CONTENT="global">
-<META NAME="Generator" CONTENT="texi2html 1.64">
-
-</HEAD>
-
-<BODY LANG="" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080" ALINK="#FF0000">
-
-<A NAME="SEC_Top"></A>
-<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0>
-<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="xslt-process.html#SEC_Top">Top</A>]</TD>
-<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="xslt-process.html#SEC_Contents">Contents</A>]</TD>
-<TD VALIGN="MIDDLE" ALIGN="LEFT">[Index]</TD>
-<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="xslt-process.html#SEC_About"> ? </A>]</TD>
-</TR></TABLE>
-<H1>XSLT-process minor mode</H1></P><P>
-
-This document describes the XSLT-process, a minor mode for (X)Emacs
-which allows running an XSLT processor on a buffer.
-</P><P>
-
-<HR SIZE=1>
-<A NAME="SEC1"></A>
-<H1> 1. Current version </H1>
-<!--docid::SEC1::-->
-<P>
-
-[Here are different versions of this document:
-<A HREF="xslt-process.pdf">PDF</A>, <A HREF="xslt-process.ps">PS</A>]
-</P><P>
-
-The current version of <EM>XSLT-process</EM> is 1.2.1. You can
-download it from <A HREF="xslt-process-1.2.1.tar.gz">here</A>.
-</P><P>
-
-For a list of changes between since the last version, please
-see section <A HREF="xslt-process.html#SEC10">4. Changes</A>.
-</P><P>
-
-<A NAME="What is it and how to use it?"></A>
-<HR SIZE="6">
-<A NAME="SEC2"></A>
-<H1> 2. What is it and how to use it? </H1>
-<!--docid::SEC2::-->
-<P>
-
-Have you ever developed XML applications using XSLT? If so you probably
-felt the need of viewing the result of applying the XSLT processor on
-the XML file using an XSLT sheet you have been working on right inside
-your (X)Emacs, without having to go to a terminal or to the Web
-browser. This minor mode allows you to do it!
-</P><P>
-
-The <EM>XSLT-process</EM> minor mode allows you, while you're inside a
-buffer for which this minor mode is enabled, to enter a few keystrokes
-that will invoke the XSLT processor of choice on the buffer. The result
-is displayed in another (X)Emacs buffer, that allows you to quickly
-view and inspect the results.
-</P><P>
-
-The XSLT file that's used to process the file should be specified inside
-the XML file using the XML processing instruction <SAMP>`xml-stylesheet'</SAMP>,
-like this:
-</P><P>
-
-<TABLE><tr><td>&nbsp;</td><td class=example><pre>&#60;?xml-stylesheet href="URL/to/XSLT/file" type="text/xsl"?&#62;
-</pre></td></tr></table></P><P>
-
-You can use any URI understood by your Java system, e.g. file, HTTP or
-FTP, to refer to a stylesheet. The XSLT engine will download the
-stylesheet from the remote location and make use of it locally. With the
-TrAX interface (see section <A HREF="xslt-process.html#SEC4">3.1 Supported XSLT processors</A>), the stylesheet is
-cached in the processor, so further invocations of the XSLT processor
-won't process the stylesheet again, unless the stylesheet is modified.
-</P><P>
-
-You can use URLs which are relative to the location of your XML file.
-For example if you have an XSLT file <TT>`page-html.xsl'</TT> in the same
-directory as the XML file you can simply have inside the XML file the
-following processing instruction:
-</P><P>
-
-<TABLE><tr><td>&nbsp;</td><td class=example><pre>&#60;?xml-stylesheet href="page-html.xsl" type="text/xsl"?&#62;
-</pre></td></tr></table></P><P>
-
-The <EM>XSLT-process</EM> mode was designed to work with any XSLT
-processor written in the Java language. Support for processors written
-in programming languages other than Java may require some work.
-</P><P>
-
-Here is a <A HREF="xslt-process.gif">screenshot</A> of the <EM>XSLT-process</EM>
-mode in action.
-</P><P>
-
-<A NAME="Installation"></A>
-<HR SIZE="6">
-<A NAME="SEC3"></A>
-<H1> 3. Installation </H1>
-<!--docid::SEC3::-->
-<P>
-
-This mode depends on a few other packages:
-</P><P>
-
-<UL>
-
-<LI><STRONG>an XSLT processor</STRONG>:
-You definitely need an XSLT processor for this (X)Emacs mode to work!
-This package doesn't come with an XSLT processor integrated, so you need
-to download and install one (see section <A HREF="xslt-process.html#SEC4">3.1 Supported XSLT processors</A> for
-supported XSLT processors). Installing an XSLT processor is nothing else
-than placing the jar file in the Java CLASSPATH.
-<P>
-
-You can either put the jar file in the system's CLASSPATH environment
-variable or use <EM>XSLT-process</EM>'s customization to setup the
-additional classpath. The supporting Java code expects the Java XSLT
-processor to be in the classpath, so make sure you define it one way or
-the other.
-</P><P>
-
-<LI><STRONG>JDE</STRONG>:
-<EM>XSLT-process</EM> was tested with JDE version 2.2.2, but it should
-work with newer versions as well. Please make sure you follow all the
-installation instructions on JDE's Web site
-(<A HREF="http://sunsite.dk/jde/">http://sunsite.dk/jde/</A>)
-<P>
-
-<LI><STRONG>Elib</STRONG>:
-This package is a package JDE depends on, but I list it here to insure
-it's installed. If this package is missing, you'll get an error about
-the <SAMP>`avltree'</SAMP> package not found. This is a frequently asked
-question on the JDE's mailing list, so please make sure you don't ask it
-one more time.
-<P>
-
-</UL>
-<P>
-
-If the above packages are not already installed on your system, you can
-install them in an <TT>`emacs'</TT> directory in your home directory. Then
-add the following lines in your <TT>`.emacs'</TT> configuration file:
-</P><P>
-
-<TABLE><tr><td>&nbsp;</td><td class=example><pre>(setq load-path
-      (append (list "~/emacs/xslt-process-1.2.1/lisp"
-		    "~/emacs/jde/lisp"
-		    "~/emacs/semantic"
-		    "~/emacs/speedbar"
-		    ) load-path))
-
-(autoload 'xslt-process-mode "xslt-process"
-          "Run XSLT processor on buffer" t)
-</pre></td></tr></table></P><P>
-
-These lines add the needed packages in your emacs <SAMP>`load-path'</SAMP>
-variable, and make known the <EM>XSLT-process</EM> minor mode to your
-(X)Emacs.
-</P><P>
-
-After the <EM>XSLT-process</EM> mode has been made available to (X)Emacs,
-you can enable the minor mode on a per-buffer basis by running <SAMP>`M-x
-xslt-process-mode'</SAMP>. Or you can invoke <SAMP>`xslt-process-mode'</SAMP> from the
-mode's hook, see section <A HREF="xslt-process.html#SEC5">3.2 Setting up PSGML with XSLT-process</A> for an example
-on how you can do it.
-</P><P>
-
-<A NAME="Supported XSLT processors"></A>
-<HR SIZE="6">
-<A NAME="SEC4"></A>
-<H2> 3.1 Supported XSLT processors </H2>
-<!--docid::SEC4::-->
-<P>
-
-In this version the <EM>XSLT-process</EM> minor mode supports the
-following XSLT processors:
-</P><P>
-
-<UL>
-
-<LI>generic TrAX processor
-<P>
-
-Any XSLT processor that implements the TrAX interface as defined in the
-JAXP 1.1 should work. The currently tested XSLT processors are Saxon 6.2
-and Xalan 2.0.
-</P><P>
-
-<LI><A HREF="http://users.iclway.co.uk/mhkay/saxon/">Saxon</A>
-<P>
-
-Both Saxon version 5.5.1, 6.0 and 6.1 are supported through the Saxon
-interface. If you have a version equal or newer than 6.2, the TrAX
-interface should be used instead. If you use the 6.0.1 version, beware
-that it prints some annoying messages to stdout which show up in the
-buffer of additional messages.
-</P><P>
-
-<LI><A HREF="http://xml.apache.org/xalan/">Xalan 1.2</A>
-<P>
-
-Xalan 1.2 is supported using the Xalan1 interface.
-</P><P>
-
-<LI><A HREF="http://xml.apache.org/cocoon/">Cocoon 1.8.x</A>
-<P>
-
-Although Cocoon is not an XSLT processor, but rather an XML publishing
-framework, I added support for it as I'm using it quite
-extensively. This was in fact the primary reason I started
-<EM>XSLT-process</EM>: I got really tired of restarting Apache each time I
-was doing a change in either an XML file or an XSLT sheet.
-</P><P>
-
-</UL>
-<P>
-
-<A NAME="Setting up PSGML with XSLT-process"></A>
-<HR SIZE="6">
-<A NAME="SEC5"></A>
-<H2> 3.2 Setting up PSGML with XSLT-process </H2>
-<!--docid::SEC5::-->
-<P>
-
-The XSLT-process minor mode works really nice in conjuction with the
-PSGML major mode for SGML and XML editing.
-</P><P>
-
-To setup the XSLT-process minor mode to be automatically enabled
-whenever you edit an XML file under PSGML, add the below lines in
-your <TT>`.emacs'</TT>. I assume you have already added the configuration
-lines mentioned in see section <A HREF="xslt-process.html#SEC3">3. Installation</A>.
-</P><P>
-
-<TABLE><tr><td>&nbsp;</td><td class=example><pre>(setq auto-mode-alist
-      (append '(("\\.xml$" . xml-mode)) auto-mode-alist))
-
-(add-hook 'xml-mode-hook 'xslt-process-mode)
-</pre></td></tr></table></P><P>
-
-If you're using a different major mode for editing XML documents, you
-can setup the mode's hook in a similar way as above to automatically
-enable the <EM>XSLT-process</EM> minor mode.
-</P><P>
-
-<A NAME="Key binding"></A>
-<HR SIZE="6">
-<A NAME="SEC6"></A>
-<H2> 3.3 Key binding </H2>
-<!--docid::SEC6::-->
-<P>
-
-To invoke the XSLT processor on a file, position the point inside the
-buffer and type <SAMP>`C-c C-x C-v'</SAMP>. You can customize the key binding by
-invoking <SAMP>`M-x customize-group RET xslt-process'</SAMP> and updating the
-key binding in the appropriate customization option.
-</P><P>
-
-The first time you invoke the XSLT processor on a buffer, the
-<EM>XSLT-process</EM> mode will start-up the
-<A HREF="http://www.beanshell.org/">Java Bean Shell</A>, a Java helper program
-as a separate process running in the background. This operation may take
-some time, however further invocations of the processor are very fast as
-the JVM is started and all the classes are already loaded.
-</P><P>
-
-The XSLT processor will look into your XML file for an
-<SAMP>`xml-stylesheet'</SAMP> processing instruction specifying the XSLT file to
-be used to process the file.
-</P><P>
-
-<A NAME="Customization"></A>
-<HR SIZE="6">
-<A NAME="SEC7"></A>
-<H2> 3.4 Customization </H2>
-<!--docid::SEC7::-->
-<P>
-
-There are several things you might want to customize. You can get to the
-customization page by typing <SAMP>`M-x customize-group RET xslt-process'</SAMP>
-or by choosing the following menu path in XEmacs: <SAMP>`Options -&#62; Emacs
--&#62; Programming -&#62; Tools -&#62; Xslt Process'</SAMP>.
-</P><P>
-
-To choose the XSLT processor of your choice update the <EM>Default
-Processor</EM> option.
-</P><P>
-
-If you're using Cocoon as the processor, you should also specify the
-location of the properties file, otherwise you'll get an error at
-runtime.
-</P><P>
-
-<A NAME="Temporarily changing the XSLT processor"></A>
-<HR SIZE="6">
-<A NAME="SEC8"></A>
-<H2> 3.5 Temporarily changing the XSLT processor </H2>
-<!--docid::SEC8::-->
-<P>
-
-If you want to experiment what are the results of your stylesheets using
-different XSLT processors, going through the customization page and
-changing the processor can be quite an involved process.
-</P><P>
-
-You can specify the processor you want to be applied to your file right
-inside the file. Just add a <EM>Local Variables</EM> section at the end of
-your XML file and specify within it what should be the XSLT processor to
-be invoked using the <SAMP>`processor'</SAMP> variable. For example, by adding
-the following section at the end of your file, you specify <EM>Saxon</EM>
-to be used as the XSLT processor, no matter what is the global setting
-in the customization page:
-</P><P>
-
-<TABLE><tr><td>&nbsp;</td><td class=example><pre>&#60;!--
-Local Variables:
-processor: Saxon
-End:
---&#62;
-</pre></td></tr></table></P><P>
-
-In this release, the acceptable values for <SAMP>`processor'</SAMP> are
-<SAMP>`TrAX'</SAMP>, <SAMP>`Saxon'</SAMP>, <SAMP>`Xalan1'</SAMP>, and <SAMP>`Cocoon1'</SAMP>. By
-replacing the value of <SAMP>`processor'</SAMP>, you can run any of the
-supported processors on your file.
-</P><P>
-
-Note however that in this release the TrAX processor which is chosen is
-the first processor that appears in the <SAMP>`CLASSPATH'</SAMP>. If you want to
-experiment with multiple TrAX processors, you will need to change the
-order of the processors in the <SAMP>`CLASSPATH'</SAMP> and restart the BSH
-process (just kill the <SAMP>`*bsh*'</SAMP> buffer, the next time you invoke the
-XSLT processor, <EM>XSLT-process</EM> will automatically restart BSH).
-</P><P>
-
-<A NAME="Additional parameters passed to Cocoon"></A>
-<HR SIZE="6">
-<A NAME="SEC9"></A>
-<H3> 3.5.1 Additional parameters passed to Cocoon </H3>
-<!--docid::SEC9::-->
-<P>
-
-It is possible to pass additional parameters to a Cocoon processor using
-<SAMP>`user-agent'</SAMP> local variable in an Emacs buffer:
-</P><P>
-
-<TABLE><tr><td>&nbsp;</td><td class=example><pre>&#60;!--
-Local Variables:
-processor: Cocoon1
-user-agent: UP.Browser
-End:
---&#62;
-</pre></td></tr></table></P><P>
-
-In this example the user agent of the requesting browser appears to
-Cocoon as being <EM>UP.Browser</EM>. If no user agent is specified, by
-default Cocoon will consider the requesting browser as being HTML
-capable, thus transforming the output to HTML.
-</P><P>
-
-<A NAME="Changes"></A>
-<HR SIZE="6">
-<A NAME="SEC10"></A>
-<H1> 4. Changes </H1>
-<!--docid::SEC10::-->
-<P>
-
-These are the changes since the 1.2 release:
-</P><P>
-
-<UL>
-
-<LI>
-Fixed problem in accessing stylesheets referred by <KBD>file:</KBD> URIs on
-Windows. Reported by <A HREF="mailto:kessler@balcab.ch">Nicolas Kessler</A>.
-<P>
-
-</UL>
-<P>
-
-This is the list of changes since the 1.1 release.
-</P><P>
-
-<UL>
-
-<LI>
-Added support for the TrAX interface, thanks to
-<A HREF="mailto:a.erskine@cs.ucl.ac.uk">Allan Erskine</A>. Currently Saxon
-6.2 and Xalan2 have been tested. The TrAX interface caches the XSLT
-stylesheets in the processor driver in a compiled form, so the speed of
-the processing is increased.
-<P>
-
-<LI>
-The mode is now running with GNU Emacs on Windows NT/2000, thanks to
-<A HREF="mailto:a.erskine@cs.ucl.ac.uk">Allan Erskine</A> for figuring out
-the issues.
-<P>
-
-<LI>
-Changed again the keyboard binding to <KBD>C-c C-x C-v</KBD>, as <KBD>C-M-x</KBD>
-doesn't work on Windows systems.
-<P>
-
-<LI>
-The documentation has been reorganized a little bit to be more logical.
-<P>
-
-</UL>
-<P>
-
-This is the list of changes since the 1.0 release.
-</P><P>
-
-<UL>
-
-<LI>
-The <SAMP>`xslt-process-additional-classpath'</SAMP> customization variable has
-been introduced. Setup this variable with any additional Java classpath
-components you want to be passed to the BeanShell when is first
-invoked. If you already started a BeanShell, you need to kill the
-corresponding buffer (named <SAMP>`*bsh*'</SAMP>) and restart it by invoking
-<EM>XSLT-process</EM> on a buffer. (Suggestion from
-<A HREF="mailto:tvraman@almaden.ibm.com">T. V. Raman</A>.)
-<P>
-
-<LI>
-Allow for passing the user agent to the Cocoon processor so that
-multiple browser types can be simulated. This works with a patch I
-submitted against Cocoon 1.8-dev; it was incorporated and should be
-available in the 1.8.1 release. If you need the patch before this
-release, feel free to contact me, I'll gladly send it to you.
-<P>
-
-<LI>
-The way the error messages are displayed has changed, now error messages
-messages encountered during the JVM startup process also go in the
-<SAMP>`*xslt-output*'</SAMP> buffer.
-<P>
-
-<LI>
-The default keybinding has been changed to <KBD>C-M-x</KBD> instead of
-<KBD>C-c x</KBD>, to conform to the (X)Emacs keybinding standards.
-<P>
-
-</UL>
-<P>
-
-<A NAME="Future enhancements"></A>
-<HR SIZE="6">
-<A NAME="SEC11"></A>
-<H1> 5. Future enhancements </H1>
-<!--docid::SEC11::-->
-<P>
-
-I have few ideas on how this mode could be improved, however they may or
-may not appear in the next version of this package.
-</P><P>
-
-<UL>
-
-<LI>
-Add check to observe changes in the Java additional classpath and
-restart BSH if such changes occur while it's running.
-<P>
-
-<LI>
-Add an additional buffer local variable to specify additional arguments
-to the XSLT processor. These arguments could then be read in the XSLT
-stylesheet using the <SAMP>`xsl:param'</SAMP> element.
-<P>
-
-<LI>
-Introduce the ability to process an XML document with an XSLT
-stylesheet, without using the <SAMP>`xml-stylesheet'</SAMP> processing
-instruction inside the XML document. Define user customizable menu
-entries for the XSLT stylesheets.
-<P>
-
-This would be really handy for people doing DocBook editing for example,
-as the DocBook stylesheets live somewhere on the disk and you don't want
-to put references to them in the XML documents.
-</P><P>
-
-<LI>
-Provide the ability to view the result of processing in a browser, in
-addition to viewing them in (X)Emacs. This again would be handy for
-people doing HTML or WML authoring.
-<P>
-
-</UL>
-<P>
-
-<A NAME="Feedback"></A>
-<HR SIZE="6">
-<A NAME="SEC12"></A>
-<H1> 6. Feedback </H1>
-<!--docid::SEC12::-->
-<P>
-
-I would appreciate any feedback on the <EM>XSLT-process</EM> mode; please
-send it to <A HREF="mailto:ovidiu@xemacs.org">Ovidiu Predescu</A>.
-</P><P>
-
-The home page of the <EM>XSLT-process</EM> package is:
-</P><P>
-
-<A HREF="http://www.geocities.com/SiliconValley/Monitor/7464/emacs/xslt-process/">http://www.geocities.com/SiliconValley/Monitor/7464/emacs/xslt-process/</A>.
-</P><P>
-
-<HR SIZE="6">
-<A NAME="SEC_Contents"></A>
-<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0>
-<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="xslt-process.html#SEC_Top">Top</A>]</TD>
-<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="xslt-process.html#SEC_Contents">Contents</A>]</TD>
-<TD VALIGN="MIDDLE" ALIGN="LEFT">[Index]</TD>
-<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="xslt-process.html#SEC_About"> ? </A>]</TD>
-</TR></TABLE>
-<H1>Table of Contents</H1>
-<UL>
-<A NAME="TOC1" HREF="xslt-process.html#SEC1">1. Current version</A>
-<BR>
-<A NAME="TOC2" HREF="xslt-process.html#SEC2">2. What is it and how to use it?</A>
-<BR>
-<A NAME="TOC3" HREF="xslt-process.html#SEC3">3. Installation</A>
-<BR>
-<UL>
-<A NAME="TOC4" HREF="xslt-process.html#SEC4">3.1 Supported XSLT processors</A>
-<BR>
-<A NAME="TOC5" HREF="xslt-process.html#SEC5">3.2 Setting up PSGML with XSLT-process</A>
-<BR>
-<A NAME="TOC6" HREF="xslt-process.html#SEC6">3.3 Key binding</A>
-<BR>
-<A NAME="TOC7" HREF="xslt-process.html#SEC7">3.4 Customization</A>
-<BR>
-<A NAME="TOC8" HREF="xslt-process.html#SEC8">3.5 Temporarily changing the XSLT processor</A>
-<BR>
-<UL>
-<A NAME="TOC9" HREF="xslt-process.html#SEC9">3.5.1 Additional parameters passed to Cocoon</A>
-<BR>
-</UL>
-</UL>
-<A NAME="TOC10" HREF="xslt-process.html#SEC10">4. Changes</A>
-<BR>
-<A NAME="TOC11" HREF="xslt-process.html#SEC11">5. Future enhancements</A>
-<BR>
-<A NAME="TOC12" HREF="xslt-process.html#SEC12">6. Feedback</A>
-<BR>
-</UL>
-<HR SIZE=1>
-<A NAME="SEC_OVERVIEW"></A>
-<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0>
-<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="xslt-process.html#SEC_Top">Top</A>]</TD>
-<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="xslt-process.html#SEC_Contents">Contents</A>]</TD>
-<TD VALIGN="MIDDLE" ALIGN="LEFT">[Index]</TD>
-<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="xslt-process.html#SEC_About"> ? </A>]</TD>
-</TR></TABLE>
-<H1>Short Table of Contents</H1>
-<BLOCKQUOTE>
-<A NAME="TOC1" HREF="xslt-process.html#SEC1">1. Current version</A>
-<BR>
-<A NAME="TOC2" HREF="xslt-process.html#SEC2">2. What is it and how to use it?</A>
-<BR>
-<A NAME="TOC3" HREF="xslt-process.html#SEC3">3. Installation</A>
-<BR>
-<A NAME="TOC10" HREF="xslt-process.html#SEC10">4. Changes</A>
-<BR>
-<A NAME="TOC11" HREF="xslt-process.html#SEC11">5. Future enhancements</A>
-<BR>
-<A NAME="TOC12" HREF="xslt-process.html#SEC12">6. Feedback</A>
-<BR>
-
-</BLOCKQUOTE>
-<HR SIZE=1>
-<A NAME="SEC_About"></A>
-<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0>
-<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="xslt-process.html#SEC_Top">Top</A>]</TD>
-<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="xslt-process.html#SEC_Contents">Contents</A>]</TD>
-<TD VALIGN="MIDDLE" ALIGN="LEFT">[Index]</TD>
-<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="xslt-process.html#SEC_About"> ? </A>]</TD>
-</TR></TABLE>
-<H1>About this document</H1>
-This document was generated by <I>Ovidiu Predescu</I> on <I>March, 2  2001</I>
-using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
-"><I>texi2html</I></A>
-<P></P>  
-<HR SIZE=1>
-</BODY>
-</HTML>

doc/xslt-process.pdf

Binary file removed.

doc/xslt-process.ps

-%!PS-Adobe-2.0
-%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software
-%%Title: xslt-process.dvi
-%%Pages: 9
-%%PageOrder: Ascend
-%%BoundingBox: 0 0 612 792
-%%EndComments
-%DVIPSWebPage: (www.radicaleye.com)
-%DVIPSCommandLine: dvips -o xslt-process.ps xslt-process.dvi
-%DVIPSParameters: dpi=600, compressed
-%DVIPSSource:  TeX output 2001.03.02:2032
-%%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
-TeXDict begin 40258431 52099146 1000 600 600 (xslt-process.dvi)
-@start
-%DVIPSBitmapFont: Fa cmsltt10 10.95 11
-/Fa 11 121 df<007FB612E0B712F016F8A316F06C15E02507769E30>45
-D<1378EA01FE487E5A1480A25A14007E5B6C5AEA00F090C7FCAFEA0F80EA3FC0487E7F12
-FFA45B127F6C5A6CC7FC11276DA630>58 D<913903FC01E091391FFF81F0027F13E391B5
-12F7010314FF5B49130790261FF80113E049487ED97FC0137F495A91C7123F485A484815
-C0A2485A5B120F5B001FED1F80491500003F92C7FC5BA3127F90CAFCA45A5AA716F86C4A
-7EA26C14035EA26D1307003F5D6D130F001F4A5A6D133F6C6C495A6D495A2607FF0790C7
-FC6CEBFFFE6C5C6C5C6D13E0011F1380D907FCC8FC2C3A78B830>67
-D<D93FF8ECFFE0496C4913F0496C4913F8A2017F4A13F0013F16E0010F91380FFE0002DE
-147E02DF131FA2EE3EFE131F029FEB7EFC167C16FC16F8ED80F9013F1381021FEBF1F815
-8316E1EC0F8716C3137F017E018F5B1683159F160316079038FE07BE01FC01FE5B15FCA2
-15F8160F0001EB03F09026F801E05B91C7FCA3161F1203495DA4163F12074992C7FCA2D8
-7FFC903803FFE0486C497FA46C486D5B35387EB730>77 D<EC1FFC91B51280010314C001
-0F14E04914F0137F9039FFF00FF848EB8007489038000FF0D807FC13074914E04848EB01
-C0484890C7FCA2485A5B127F90C9FCA35A5AA77E6CEC0F806D131FED3FC06C6C14806D13
-7FD81FF8EBFF00380FFE0390B55A6C5C00015C6C14E0013F1380D907FCC7FC252A77A830
->99 D<EC1FE0ECFFFC010313FF010F1480013F14C04914E09039FFF03FF048EB800F3A03
-FE0007F8484813035B485A4848EB01FC5B123F5B127F90C7FC90B6FCA2B712F8A316F048
-C9FCA37E7EED03C06DEB07E0003FEC0FF07F6C6CEB1FE06DEB7FC0390FFE03FF6CB61280
-6C15006C14FC6C6C5B011F13E0010390C7FC262A79A830>101 D<EEFF80030713E0031F
-13F0157F92B512F85C4AEB07F0EC07FC03F813E091390FF001C04BC7FCA2141F5DA548B6
-12FE48815AA36C5DC7D87F80C7FC92C8FCA55C5CA513015CA513035CA513075CA2007FB5
-12FEB7FCA46C5C2D397CB830>I<15E0EC03F8140781A35D6E5A6E5A91C8FCA990B512C0
-48805AA27E7EEB001F5DA5143F5DA5147F92C7FCA55C5CA513015CA2007FB61280B712C0
-16E0A216C06C1580233979B830>105 D<90383FFFF8497F81A37F90380001FCA514035D
-A514075DA5140F5DA5141F5DA5143F5DA5147F92C7FCA55C5CA2003FB612F04815F8B712
-FCA26C15F86C15F026387BB730>108 D<3B3FFFC07FFF80486DB512C0B515E0A26C16C0
-6C496C13803B03F00007F0006D5C150F00015D151F5E153F6D91C7FC5D0000147E15FE5D
-140101FE5BA290387E03F0A24A5AA24A5A137F4A5A133F4AC8FCA2147E14FE5C131F5CA2
-5C6D5A2B2778A630>118 D<903AFFFE07FFF0486D4813F84816FCA26C16F86C496C13F0
-903A07F001FC006D6C485A6D6C485A4B5A6D6C485A4B5ADA7F7FC7FC157EEC3FFE6E5A5D
-6E5A5DA24A7E143F4A7EA2ECFCFCEB01F8903803F07E903807E07F49487E011F8090383F
-801FD97F007F01FE6D7E263FFFC0B5FC4801E11480B515C0A26C16806C01C014002E277D
-A630>120 D E
-%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fb cmbx12 13.14 19
-/Fb 19 117 df<EA07E0EA1FF8EA3FFCEA7FFEA2B5FCA6EA7FFEA2EA3FFCEA1FF8EA07E0
-1010778F22>46 D<15F014011407141F147FEB03FF137FB6FCA313FC1380C7FCB3B3B200
-7FB712E0A52B4777C63D>49 D<ECFFF80107EBFF80013F14F090B612FC4881480101EBFF
-802707F8003F13C0D80FE0010F13E0D81F806D13F0003F80D87FF06D13F86D15FC6D7F00
-FF16FE6D147FA217FF82A36C5A6C5A6C5A6C5AC95A17FEA3EEFFFCA24B13F817F05D17E0
-4B13C017804B13004B5A4B5A5EED7FE04B5A4A5B4A90C7FCEC07FC4A5A4A5A4B131FEC3F
-804AC7FC14FE4948143E495AEB07E0495A4948147E49C8FC017E15FE90B7FC4816FC5A5A
-5A5A5A5AB8FC17F8A430477AC63D>I<D8038015E001E0140301FC143F9039FFE003FF91
-B612C017801700A25E5E16F05E5E93C7FC15FC15F001E790C8FC01E0C9FCAAEC1FFC01E1
-B512C001E714F001EF14FC9039FFE01FFFDA0007138001FC6D13C001F06D13E04915F049
-7F17F8C913FC167F17FEA417FFA3EA0FC0EA3FF0487EA2487EA317FEA34914FF6C4815FC
-5B018015F86CC74813F07F6C6C4913E0D80FF04913C0D807FC011F13806CB46CB512006C
-90B512FC6C5D013F14C0010F91C7FC010113F030487AC63D>53 D<EE01F8A24C7EA34C7E
-A24C7EA34C7FA24C7FA34C7FA293B57EA34B8016F303038016E316E103078016C0030F80
-5E83031F814C7E4B81153E83037E81037C7F03FC815D830201824B7F0203825D83020782
-4B7F020F825D84021F8392B8FC4A83A34A83027CC8120F02FC835C840101844A81010384
-5C840107844A81010F845C85011F85496C82B600C091B712F0A5544D7CCC5D>65
-D<93261FFF80EB01C00307B500F81303033F02FE13074AB7EA800F0207EEE01F021F903A
-FE007FF83F027F01E0903807FC7F91B5C73801FEFF010301FCEC007F4901F0814901C015
-0F4949814990C97E494882495A48498248197F5C48193F5C48191F5C48190FA2485BA21A
-075AA391CDFCA2B5FCAD7EA280F207C0A27EA36C7F1A0F6C1A80806C191F6E18006C6180
-6C197E6C6D177C6D6C17FC6D6C4C5A6D6D4B5A6D6D4B5A6D01F0ED1FC06D01FC4B5A0100
-01FF03FFC7FC6E01E0EB07FE021F01FEEB3FFC020790B612F0020116C0DA003F92C8FC03
-0714F8DB001F13804A4D79CB59>67 D<ECFFFC010FEBFFC0017F14F090B612FC48903880
-3FFF2703FC00077F486C6D7F486C6D7F6E7E83707EA3707E6C90C7FC6C5A6C5AC9FCA4ED
-1FFF021FB5FC49B6FC130F013FEBC03F9038FFFE00000313F04813C04890C7FC485A485A
-A2485AA2485AA4167FA26D14FF007F15EF6D01017F6C6C903907CFFF806C6CD90F8F13FE
-6C9038E07F076C9038FFFE0300014A7ED8003F9038F0007F0103018090C7FC37337CB13C
->97 D<91380FFF8091B512F8010314FF010F158090263FFE0013C0D97FF8EB1FE0D9FFE0
-EB3FF04849EB7FF8484913FF4890C7FC5A5B121F5B003FED7FF0EE3FE0007FED1FC093C7
-FC5BA212FFAC127F7FA2123FA26D153E121F6D157E6C167C6C6D14FC6C16F86C6D13036C
-01F0EB07F0D97FFCEB1FE06DB4EBFFC0010F90B5120001035C010014F0020F13802F337C
-B137>99 D<EF1FF0EE3FFFA51600177FB3A2EC0FFF91B512E0010314F8010F14FE013FEB
-01FF903A7FF8003FFFD9FFE0130F48497F48497F4890C77E4881485AA2485AA3127F5BA2
-12FFAC127FA37F123FA2121F7F000F5D6C6C5C5E6C6D5B6C01E0497F6C6D017FEBFFE090
-393FFE03FE6DB512F801075C010114C09027001FFC00EBC0003B4D7CCB44>I<EC0FFF91
-B512F0010314FC010F14FF90263FFE077F90267FF0007F4948EB3FE04801806D7E488248
-90C76C7E4848140783485A003F6F7EA3485A701380A312FFA290B8FCA401F8CAFCA5127F
-A27FA2123FA26C6CED0F80A2000F161F6C6C16006E5C6C6D147E6C6D5C6C6D495AD97FFC
-EB07F0903A1FFF803FE06D90B55A010392C7FCD9007F13FC020713C031337DB138>I<13
-FCEA03FF487F487FA2487FA66C5BA26C5B6C90C7FCEA00FC90C8FCACEB7FC0B5FCA51203
-7EB3B3B61280A5194D7BCC22>105 D<EB7FC0B5FCA512037EB3B3B3AAB61280A5194C7B
-CB22>108 D<90287FC001FFE0EC7FF8B5010F01FC0103B5FC033F6D010F804B6D6C4814
-E0DBFE079026C03F817F9126C3F0019138FC007F0003D9C7E0DAE1F8806CDA8000D9F1E0
-6D7E02CFC7EBF3C002DE91267FF780131F02FC03FFC77FA24A5DA24A5DA34A5DB3A9B6D8
-C03FB5D8F00FB512FCA55E317BB067>I<903A7FC001FFC0B5010F13F8033F13FE4B7F91
-26C1FE077F9126C3F0037F00039038C7C0016CD9CF8080150002DE7F02FC81A25CA25CA3
-5CB3A9B6D8C07FEBFFE0A53B317BB044>I<913807FF80027F13F80103B6FC010F15C090
-261FFE017F903A7FF0003FF8D9FFC0EB0FFC48496D7E4890C76C7E4817804980000F17C0
-48486E13E0A2003F17F049157FA2007F17F8A400FF17FCAB007F17F8A36C6CEDFFF0A300
-1F17E06D5C000F17C06C6C4A13806C17006C6D495A6C01E0EB1FFC6D6C495A903A3FFE01
-FFF0010FB612C0010392C7FCD9007F13F80207138036337DB13D>I<90397FC00FFFB501
-7F13F002C1B512FC02C714FF9126CFF80F7F9126FFC00313E0000391C77F6C01FC6E7E4A
-6E7E5C4A6E7E848319808319C0A47113E0AC4D13C0A319805FA219004D5A804D5A6E4A5A
-6E4A5A02FF495BDB80075B9126EFF01F5B02E7B548C7FC02E314F802E014E0DB0FFEC8FC
-92CAFCAFB612C0A53B467CB044>I<9039FF803FE0B5EBFFF8028113FE02837FDA87E113
-80EC8F830003D99F0713C06C139E14BCA214F8A24A6C13806F13004A6C5A93C7FCA45CB3
-A7B612E0A52A317CB032>114 D<90390FFF8070017FEBF1F048B6FC1207380FFC01391F
-E0003F4848130F491307127F90C712035A1501A27FA213E06D90C7FC13FE387FFFF0ECFF
-C015F06C14FC6C14FF6C15806C15C06C15E0C615F0013F14F8010714FCEB007F14019138
-003FFE150F0078140700F81403A26C1401A37E16FC6C14036D14F87F6DEB07F001F8EB1F
-E001FFEBFFC091B51280D8FC7F1400D8F81F13FCD8E00313C027337CB130>I<14F8A613
-01A41303A21307A2130FA2131F133F137F13FF1203000F90B512F0B7FCA426007FF8C7FC
-B3A6167CAA013F14F880A290391FFE01F0010F1303903907FF87E06DEBFFC06D14806D6C
-1300EC0FFC26467EC430>I E
-%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fc cmb10 10.95 18
-/Fc 18 116 df<B712FCEEFFC017F017FC17FFC69026F0003F7F04077F040113F082717E
-717E717E170F84831980A219C083A219E0A519F0A483A55FA419E0A519C0A25F1980A24D
-1300A24D5A4D5A177F4D5A4C5B04075B043F5BB9C7FC5F17F817C004FCC8FC3C3E7CBD46
->68 D<B812FEA483C69038F8003F16071601828383A2EF1F80A3170FED01F0A3EF07C0A3
-150394C7FCA21507151F91B5FCA5ECF81F1507150318F8A21501EF01F0A592C71203A218
-E0A21707A2170F171F18C0173F17FF1603161FB9FCA21880A3353D7CBC3C>I<010FB612
-80A5D90001EBE000B3B3A4EA1FE0EA3FF0EA7FF8A2EAFFFCA44A5BA26C48485B01F091C7
-FC6C48485A391FF03FFC6CB55A6C5C000114C026001FFCC8FC293F81BD2F>74
-D<B7FCA5C601F8C8FCB3AD177CA417FC17F8A41601A3160317F01607A2160F161F163F16
-FF1503B8FC17E0A42E3E7CBD37>76 D<D907FE133890393FFFC07890B5EAF0F84814F900
-0714FF380FFE07EBF0004848133F4848131F150F007F1407491303A212FF1501A36D1300
-A27F7F6D140013FE387FFFE014FEECFFE06C14FC816CECFF806C15C06C15E016F012016C
-15F86D14FC131F010114FEEB001F14019138003FFF150F81A200788012F8A281A27EA216
-FE7E15036C15FC7F6DEB07F813F001FCEB1FF09039FFC07FE091B512C000FC1580D8F83F
-1400D8F00713FC48C613E028407BBE33>83 D<003FB812FCA5D9FC03EBE01FD87FE0ED07
-FE01C01501018015001300007E177EA3007C173EA400FC173F48171FA5C71600B3AF013F
-B612FEA5383D7DBC3F>I<003FB5D8FC0FB512F0A5D8003F90C7380FC0006D6D495A4DC7
-FC6D7F6D6D137E5F6D7F4C5A6D6D485A6D13FC4C5ADA7FFE5B160F6E6C485A6E139F04BF
-C8FC6E13FEA26E5B6E5BA28082806F7EA26F7E83A24B7F92B5FC83DA01FB7FEC03F303F1
-7FEC07E1DA0FC07F707EEC1F804B6C7E5C027E6D7F707F5C49486D7FA249486D7F49486D
-7FA249486D7F49486E7EA2B6011FB6FCA5403E7EBD45>88 D<EB0FFE90387FFFC048B512
-F04814FC3907FC0FFE48486C7E6D6C7F486C7E82A26E7FA36C5A6C5AEA01E0C8FC5C49B5
-FC131F90B6FC000313F84813C0481300EA1FFC485A127F5B12FF5BA45CA26C6C5A16F83B
-3FF807BFFF80391FFC1F3F390FFFFE1F6C497E0001EBF80326003FE0C8FC292B7EA92C>
-97 D<13FFB5FCA512077EAFEC03FE91381FFFC0027F13F091B57E9138FE0FFE9138F003
-FF4A7E02C014804A6C13C017E0A3EE7FF0A317F8AC17F0A3EEFFE0A217C05D02C014806E
-4813006E485A9138FC1FFC01FCB55A496C13E0D9F01F1380C7D807FCC7FC2D407EBE33>
-I<EB03FF011F13E0017F13F890B57E48EB83FE3903FE01FF00075B4848481380121F13F8
-123FA2127F496C13006E5AEC007800FF91C7FCAC127FA27F003FEC07C0A26C6C130F1680
-6C6C131F000715006C6C137F6CEBC1FE6CEBFFFC6D13F0011F5B010390C7FC222B7DA928
->I<49B47E010F13F0013F7F90B512FE48EBC3FF48010013804848EB7FC04848133F001F
-15E05B003FEC1FF0A2485A150F16F8A212FFA290B6FCA401F0C8FCA5127FA37F003F15F8
-A26C6C1301000F15F06D13036C6CEB07E06C9038800FC06C9038F07F806C6CB512006D5B
-010F13F8010013C0252B7EA92A>101 D<EA01F8487E487E487E481380A66C13006C5A6C
-5A6C5AC8FCA913FFB5FCA512077EB3ABB512F8A515407EBF19>105
-D<13FFB5FCA512077EB3B3AFB512FCA5163F7EBE19>108 D<01FFEB7FE0B53801FFF802
-077F4A7F91381FC3FFDA3E0313800007137C6CEB780102F014C014E0A214C0A31480B3A4
-B5D8FE1F13FFA530297EA833>110 D<49B47E010F13F0013F13FC90B6FC48018113803A
-03FE007FC04848EB3FE0000F15F049131F001F15F8A24848EB0FFCA2007F15FEA400FF15
-FFAB007F15FEA3003F15FC6D131F001F15F8A26C6CEB3FF0000715E06C6CEB7FC03A01FF
-81FF806C90B51200013F13FC010F13F001011380282B7EA92D>I<9038FF03FEB5381FFF
-C0027F13F091B57E9138FE1FFE9138F007FF0007497E6C01C014804A6C13C017E081A217
-F0A2167F17F8ACEEFFF0A317E05D17C0A26E4813806E4813006E485A9138FC1FFC91B55A
-16E0029F1380DA87FCC7FC0280C8FCACB512FEA52D3B7EA833>I<3901FE07F800FFEB0F
-FE91383FFF804A13C0EC7C7F9138F8FFE03807FFF06C5B5CA2ED7FC09138803F80ED1F00
-92C7FCA291C8FCB3A3B6FCA523297FA827>114 D<90387FE1E03803FFFB4813FF5A381F
-E07F383F801F387F000F007E130712FE1403A27EA26DC7FC13F013FF6C13F014FC6C13FF
-15806C14C07E6C14E0000114F06C7E010313F8EB003F140F0078130712F814037EA36C14
-F06C1307A29038800FE09038F03FC090B51280150000F813FC38E03FF01D2B7DA924>I
-E
-%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fd cmtt10 10.95 64
-/Fd 64 127 df<121C127FEAFF80B3EA7F00B2123EC7FCA8121C127FA2EAFF80A3EA7F00
-A2121C09396DB830>33 D<00101304007C131F00FEEB3F80A26C137FA248133FB2007E14
-00007C7F003C131E00101304191C75B830>I<1438147C14FCA4EB03FF011F13E090B512
-FC4880000780481580261FFEFD13C09039F0FC3FE0D83FC0131FD87F80EB0FF001001307
-007E15F800FE14035A1507A36CEC03F0A2007F91C7FC138013C0EA3FF0EA1FFE13FF6C13
-FF6C14E0000114F86C6C7F011F7F01037F0100148002FD13C09138FC7FE0151FED0FF015
-070018EC03F8127E1501B4FCA35AA26CEC03F07E01801307ED0FE0D83FC0131F01F0EB7F
-C0D81FFEB512806CB612006C5C6C5CC614F0013F13C0D907FEC7FCEB00FCA5147C143825
-477BBE30>36 D<EA07C0EA0FF0EA1FF8A213FCA213FE120F1207EA007EA513FE13FCA212
-0113F81203EA07F0120FEA1FE0127FEAFFC013801300127C12380F1D70B730>39
-D<141E147F14FF5BEB03FEEB07FCEB0FF0EB1FE0EB3FC0EB7F80EBFF00485A5B12035B48
-5A120F5BA2485AA2123F5BA2127F90C7FCA412FEAD127FA47F123FA27F121FA26C7EA27F
-12076C7E7F12017F6C7EEB7F80EB3FC0EB1FE0EB0FF0EB07FCEB03FEEB01FF7F147F141E
-184771BE30>I<127812FE7E7F6C7E6C7EEA0FF06C7E6C7E6C7E6C7EEB7F80133F14C013
-1FEB0FE014F01307A2EB03F8A214FC1301A214FE1300A4147FAD14FEA4130114FCA21303
-14F8A2EB07F0A2130F14E0EB1FC0133F1480137FEBFF00485A485A485A485AEA3FE0485A
-485A90C7FC5A1278184778BE30>I<14E0497E497EA60038EC0380007EEC0FC0D8FF83EB
-3FE001C3137F9038F3F9FF267FFBFB13C06CB61280000FECFE00000314F86C5C6C6C13C0
-011F90C7FC017F13C048B512F04880000F14FE003FECFF80267FFBFB13C026FFF3F913E0
-9038C3F87F0183133FD87E03EB0FC00038EC0380000091C7FCA66D5A6D5A23277AAE30>
-I<007FB612F0A2B712F8A36C15F0A225077B9E30>45 D<120FEA3FC0EA7FE0A2EAFFF0A4
-EA7FE0A2EA3FC0EA0F000C0C6E8B30>I<16F01501ED03F8A21507A2ED0FF0A2ED1FE0A2
-ED3FC0A2ED7F80A2EDFF00A24A5AA25D1403A24A5AA24A5AA24A5AA24A5AA24A5AA24AC7
-FCA2495AA25C1303A2495AA2495AA2495AA2495AA2495AA249C8FCA2485AA25B1203A248
-5AA2485AA2485AA2485AA2485AA248C9FCA25AA2127CA225477BBE30>I<EB03C0497EA2
-130FA2131FA2133F137F13FF1203123FB5FCA213EF138FEA7E0F1200B3B0003FB512F848
-14FCB612FEA26C14FC6C14F81F3977B830>49 D<EB07FC90383FFFC090B512F000038048
-14FE4880261FF80F1380263FE00113C09038C0007F4848EB3FE090C7121FED0FF0481407
-5A6C15F81503A3127E1218C8FCA2150716F0150F16E0151F16C0153FED7F8015FF4A1300
-5DEC07FC4A5A4A5A4A5A4A5A4A5A4990C7FC495A495AEB0FF0EB3FE0495A495A4890C8FC
-4848EB01F04848EB03F8485AEA1FE048B6FCB7FCA37E6C15F025397BB830>I<EC03FC4A
-7E140F141FA2143F147F157E14FEA2EB01FCEB03F8A2EB07F0A2EB0FE0EB1FC0A2EB3F80
-A2EB7F0013FEA2485A485AA2485AA2485A485AA2485AA248C7FC12FEB8FC1780A46C1600
-C8007EC7FCAA91387FFFFE91B6FCA46E5B29397DB830>52 D<EC0FF8EC7FFF49B5128001
-0714E0131F4914F090387FF80F9039FFC007F84813803803FE005B485A4848EB03F0ED01
-E0484890C7FC5B123F5BA2127FEB000C903803FFE0010F13F8D8FF3F13FE48B6FCB71280
-16C09039FE007FE001F8EB1FF001E0130F49EB07F849EB03FCA290C7120116FE1500A37E
-A46C7E15016D14FC121F6D1303000FEC07F86D130F6C6CEB1FF06DEB3FE03A03FF81FFC0
-6C90B512806C15006D5B011F13F8010713E001011380273A7CB830>54
-D<127CB712FC16FEA416FC48C7EA0FF816F0ED1FE0007CEC3FC0C8EA7F80EDFF00A24A5A
-4A5A5D14075D140F5D4A5AA24A5AA24AC7FCA25C5C13015CA213035CA213075CA4495AA6
-131F5CA96D5A6DC8FC273A7CB830>I<120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0
-EA0F00C7FCAF120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F000C276EA630>58
-D<16F01503ED07F8151F157FEDFFF014034A13C0021F138091383FFE00ECFFF8495B0107
-13C0495BD93FFEC7FC495A3801FFF0485B000F13804890C8FCEA7FFC5BEAFFE05B7FEA7F
-F87FEA1FFF6C7F000313E06C7F38007FFC6D7E90380FFF806D7F010113F06D7FEC3FFE91
-381FFF80020713C06E13F01400ED7FF8151F1507ED03F01500252F7BB230>60
-D<007FB7FCA2B81280A36C16006C5DCBFCA7003FB612FE4881B81280A36C1600A229157D
-A530>I<1278127EB4FC13C07FEA7FF813FEEA1FFF6C13C000037F6C13F86C6C7EEB1FFF
-6D7F010313E06D7F9038007FFC6E7E91380FFF806E13C0020113F080ED3FF8151F153FED
-FFF05C020713C04A138091383FFE004A5A903801FFF0495B010F13804990C7FCEB7FFC48
-485A4813E0000F5B4890C8FCEA7FFE13F8EAFFE05B90C9FC127E1278252F7BB230>I<EB
-1FFE90B512E0000314F8000F14FE4880481580267FF80313C09038C0007F48C7121F16E0
-150FA3127E151F0018EC7FC0C812FF020313804A13004A5AEC1FF84A5AEC7FC04A5A92C7
-FC495AA2495A5CA213075CA86D5A90C9FCA8EB01C0EB07F0A2497EA36D5AA2EB01C02339
-7AB830>I<EC1FE0ECFFF8010313FE010F7F4914804914C090397FF03FE09038FF800F48
-90380007F0D803FC13033A07F801FBF89038F007FF380FE01F4A13FCEA1FC0495A003FEB
-FF0F903800FE07903901FC03FE007FEBF801EA7E03ECF000A2EAFE0700FC49137EAA00FE
-6D13FED87E0314FCA2ECF801D87F0114F8003FEBFC03903900FE07F0903880FF0F001F90
-387FFFE06D6C13C0EA0FE06E13803A07F007FE009038F801F86C6CC7127C6CB414FE6CEB
-800390387FF01F6DB512FC6D14F86D14E0010314C00100EBFE00EC1FF0273A7CB830>I<
-147F4A7EA2497FA4497F14F7A401077F14E3A3010F7FA314C1A2011F7FA490383F80FEA5
-90387F007FA4498049133F90B6FCA34881A39038FC001F00038149130FA4000781491307
-A2D87FFFEB7FFFB56CB51280A46C496C130029397DB830>I<007FB512F0B612FE6F7E82
-826C813A03F8001FF815076F7E1501A26F7EA615015EA24B5A1507ED1FF0ED7FE090B65A
-5E4BC7FC6F7E16E0829039F8000FF8ED03FC6F7E1500167FA3EE3F80A6167F1700A25E4B
-5A1503ED1FFC007FB6FCB75A5E16C05E6C02FCC7FC29387EB730>I<91387F803C903903
-FFF03E49EBFC7E011F13FE49EBFFFE5B9038FFE07F48EB801F3903FE000F484813075B48
-481303A2484813015B123F491300A2127F90C8FC167C16005A5AAC7E7EA2167C6D14FE12
-3FA27F121F6D13016C6C14FCA26C6CEB03F86D13076C6CEB0FF03901FF801F6C9038E07F
-E06DB512C06D14806D1400010713FC6D13F09038007FC0273A7CB830>I<007FB7FCB812
-80A47ED803F8C7123FA8EE1F0093C7FCA4157C15FEA490B5FCA6EBF800A4157C92C8FCA5
-EE07C0EE0FE0A9007FB7FCB8FCA46C16C02B387EB730>69 D<3B3FFF800FFFE0486D4813
-F0B56C4813F8A26C496C13F06C496C13E0D803F8C7EAFE00B290B6FCA601F8C7FCB3A23B
-3FFF800FFFE0486D4813F0B56C4813F8A26C496C13F06C496C13E02D387FB730>72
-D<383FFFF8487FB57EA26C5B6C5BD801FCC9FCB3B0EE0F80EE1FC0A9003FB7FC5AB8FCA2
-7E6C16802A387EB730>76 D<D83FF8ECFFE0486C4913F0486C4913F8A2007F16F06C6C49
-13E00007160001EF14BFEC800FA39039E7C01F3FA4ECE03F01E3133EA2ECF07EA201E113
-7CA2ECF8FCA201E013F8A214FDEC7DF0A3147FEC3FE0A3EC1FC0A2EC070091C7FCADD83F
-FC903801FFE0486C4913F0B54913F8A26C486D13F06C486D13E02D387FB730>I<90383F
-FFE048B512FC000714FF4815804815C04815E0EBF80001E0133FD87F80EB0FF0A290C712
-07A44815F8481403B3A96C1407A26C15F0A36D130FA26D131F6C6CEB3FE001F813FF90B6
-FC6C15C06C15806C1500000114FCD8003F13E0253A7BB830>79 D<007FB512F0B612FE6F
-7E16E0826C813903F8003FED0FFCED03FE15016F7EA2821780163FA6167F17005EA24B5A
-1503ED0FFCED3FF890B6FC5E5E16804BC7FC15F001F8C9FCB0387FFFC0B57EA46C5B2938
-7EB730>I<003FB57E4814F0B612FC15FF6C816C812603F8017F9138003FF0151F6F7E15
-071503821501A515035E1507150F4B5A153F4AB45A90B65A5E93C7FC5D8182D9F8007FED
-3FE0151F150F821507A817F8EEF1FCA53A3FFF8003FB4801C0EBFFF8B56C7E17F06C496C
-13E06C49EB7FC0C9EA1F002E397FB730>82 D<90390FF803C0D97FFF13E048B512C74814
-F74814FF5A381FF80F383FE001497E4848137F90C7123F5A48141FA2150FA37EED07C06C
-91C7FC7F7FEA3FF0EA1FFEEBFFF06C13FF6C14E0000114F86C80011F13FF01031480D900
-3F13C014019138007FE0151FED0FF0A2ED07F8A2007C140312FEA56C140716F07F6DEB0F
-E06D131F01F8EB3FC001FF13FF91B51280160000FD5CD8FC7F13F8D8F81F5BD878011380
-253A7BB830>I<003FB712C04816E0B8FCA43AFE003F800FA8007CED07C0C791C7FCB3B1
-011FB5FC4980A46D91C7FC2B387EB730>I<3B7FFFC007FFFCB56C4813FEA46C496C13FC
-D803F8C7EA3F80B3B16D147F00011600A36C6C14FE6D13016D5CEC800390393FE00FF890
-391FF83FF06DB55A6D5C6D5C6D91C7FC9038007FFCEC1FF02F3980B730>I<D87FFE9038
-0FFFC0B54913E06E5AA24A7E6C486D13C0D807F0903801FC00A26D130300035DA46C6C49
-5AA46C6C495AA46D131F6D5CA3EC803F013F5CA46D6C48C7FCA490380FE0FEA401075B14
-F1A301035BA314FB01015BA314FFA26D5BA46E5A6E5A2B397EB730>I<3A3FFF01FFF848
-01837F02C77FA202835B6C01015B3A01FC007F806D91C7FC00005C6D5BEB7F01EC81FCEB
-3F8314C3011F5B14E7010F5B14FF6D5BA26D5BA26D5BA26D90C8FCA4497FA2497FA2815B
-81EB0FE781EB1FC381EB3F8181EB7F0081497F49800001143F49800003141F4980000714
-0FD87FFEEB7FFFB590B5128080A25C6C486D130029387DB730>88
-D<127CA212FEA27EA26C7EA26C7EA26C7EA26C7EA26C7EA26C7EA212017FA26C7EA26D7E
-A26D7EA26D7EA26D7EA26D7EA26D7EA2130180A26D7EA26E7EA26E7EA26E7EA26E7EA26E
-7EA26E7EA2140181A26E7EA2ED7F80A2ED3FC0A2ED1FE0A2ED0FF0A2ED07F8A21503A2ED
-01F0150025477BBE30>92 D<EB7FF80003B5FC4814C04880488048809038E01FFC9038C0
-03FE14016E7E6C487F6CC77FC8123FA491B5FC130F137F48B6FC12075A48EB803F383FF8
-00EA7FE0138048C7FC5AA4157F7E6C6C13FFEBC003263FF01FEBFF8090B712C07E6C14EF
-000314876CD9FE01138026003FE0C8FC2A2A7BA830>97 D<EA3FFC487E12FFA2127F123F
-1200AAEC03FE91381FFF80027F13E091B57E90B612FC82ECFE079138F001FF4A6C13804A
-137F4AEB3FC091C7121F17E049140FA217F01607A8160FA217E07F161F6EEB3FC0A26EEB
-7F806E13FFDAF00313009138FC0FFE91B55A5E495CD97E7F13C0D93C1F90C7FC90380003
-FC2C3980B730>I<ECFFE0010713FC011F7F017F7F90B612804815C048EB807F3907FC00
-3F485A485A49EB1F804848EB0F004990C7FC127F90C9FCA25A5AA87E7EA27F003FEC07C0
-6DEB0FE06C7E6D131F6C6C14C0D807FE133F9039FFC0FF806C90B5FCC615006D5B011F13
-F801075B01011380232A7AA830>I<913801FFE04A7F5CA28080EC0007AAEB03FE90381F
-FF874913E790B6FC5A5A481303380FFC00D81FF0133F49131F485A150F4848130790C7FC
-A25AA25AA87E6C140FA27F003F141F6D133F6C7E6D137F390FF801FF2607FE07EBFFC06C
-B712E06C16F06C14F76D01C713E0011F010313C0D907FCC8FC2C397DB730>I<49B4FC01
-0713E0011F13F8017F7F90B57E488048018113803A07FC007FC04848133FD81FE0EB1FE0
-150F484814F0491307127F90C7FCED03F85A5AB7FCA516F048C9FC7E7EA27F003FEC01F0
-6DEB03F86C7E6C7E6D1307D807FEEB1FF03A03FFC07FE06C90B5FC6C15C0013F14806DEB
-FE00010713F8010013C0252A7CA830>I<EDFF80020713E0021F13F05C4A13F891B5FC49
-1387903803FE079138FC03F0903907F800C04A1300A8003FB612C04815E0B7FCA36C15C0
-260007F0C7FCB3A9003FB512FE4880B71280A26C15006C5C25397DB830>I<D903FC13FF
-90261FFF8713C04913DF90B712E05A5A2607FE07138F903AF801FE07C048486C6CC7FCA2
-497F001F8149133FA56D137F000F92C7FC6D5BA26C6C485AEBFE0790B55A5D485C15C001
-DF5BD9C3FCC8FC01C0C9FCA37F7F6CB512F015FF6C15C04815F0488148813A3FE0001FFE
-0180130148C8127F007E8100FE168048151FA56C153F007FED7F006D5C6C6C495A01F013
-076CB4EB7FFC6C90B55A6C5D000115C06C6C91C7FC011F13FC010113C02B3E7DA730>I<
-EA3FFC487E12FFA2127F123F1200AAEC01FE91380FFF80023F13E091B57E90B67EA29138
-FE07FCECF8039138E001FE14C0EC8000A291C7FCA25BB3A23B3FFFF81FFFF8486D4813FC
-B500FE14FEA26C01FC14FC6C496C13F82F3880B730>I<14E0EB03F8A2497EA36D5AA2EB
-00E091C8FCA9381FFFF8487F5AA27E7EEA0001B3A9003FB612C04815E0B7FCA27E6C15C0
-23397AB830>I<EC01C0EC07F0A2EC0FF8A3EC07F0A2EC01C091C7FCA990B512F04814F8
-A47EEB0003B3B3A5EC07F0A2123C007EEB0FE0B4131FEC3FC0147F90B512806C14005C6C
-5B000F13F0000313C01D4E7CB830>I<EA7FF8487EA4127F1200AB0203B512804A14C017
-E0A217C06E14809139001FE0004B5A4B5A4BC7FC4A5A4A5AEC0FF84A5A4A5A4A5A4A5A01
-FD7F90B57E8114F7ECE3F8ECC1FCEC81FEEC00FF497F496D7E6F7E826F7E15076F7E6F7E
-3B7FFFF81FFFE0B56C4813F017F8A217F06C496C13E02D387FB730>I<387FFFF8B57EA4
-7EEA0001B3B3A8007FB612F0B712F8A46C15F025387BB730>I<02FC137E3B7FC3FF01FF
-80D8FFEF01877F90B500CF7F15DF92B57E6C010F13872607FE07EB03F801FC13FE9039F8
-03FC01A201F013F8A301E013F0B3A23C7FFE0FFF07FF80B548018F13C0A46C486C010713
-80322881A730>I<EC01FE3A3FFC0FFF80267FFE3F13E000FF90B57E90B67E7E6C9038FE
-07FCC6EBF8039138E001FE14C0EC8000A291C7FCA25BB3A23B3FFFF81FFFF8486D4813FC
-B500FE14FEA26C01FC14FC6C496C13F82F2880A730>I<49B4FC010F13E0013F13F8497F
-90B57E0003ECFF8014013A07FC007FC04848EB3FE0D81FE0EB0FF0A24848EB07F8491303
-007F15FC90C71201A300FEEC00FEA86C14016C15FCA26D1303003F15F86D13076D130F6C
-6CEB1FF06C6CEB3FE06D137F3A07FF01FFC06C90B512806C15006C6C13FC6D5B010F13E0
-010190C7FC272A7CA830>I<EC03FE3A3FFC1FFF80267FFE7F13E000FF90B57E90B612FC
-6C816CEBFE07C69038F001FF4A6C13804A137F4AEB3FC091C7121F17E049140FA217F016
-07A8160FA217E07F161F6EEB3FC0A26EEB7F806E13FFDAF00313009138FC0FFE91B55A5E
-495C6E13C0021F90C7FCEC03FC91C9FCAD383FFFF8487FB57EA26C5B6C5B2C3C80A730>
-I<49B413F8010FEBC1FC013F13F14913FD48B6FC5A481381390FFC007F49131F4848130F
-491307485A491303127F90C7FC15015A5AA77E7E15037FA26C6C1307150F6C6C131F6C6C
-133F01FC137F3907FF01FF6C90B5FC6C14FD6C14F9013F13F1010F13C1903803FE0190C7
-FCAD92B512F84A14FCA46E14F82E3C7DA730>I<ED07F83A3FFF803FFF486DB51280B512
-C302CF14C06C13DF6C9038FFFC3FD8001F13E09238801F809238000F004A90C7FC5C5C5C
-A25CA45CAF003FB512FC4880B7FCA26C5C6C5C2A287EA730>I<90381FFC1E48B5129F00
-0714FF5A5A5A387FF007EB800100FEC7FC4880A46C143E007F91C7FC13E06CB4FC6C13FC
-6CEBFF806C14E0000114F86C6C7F01037F9038000FFF02001380007C147F00FEEC1FC0A2
-150F7EA27F151F6DEB3F806D137F9039FC03FF0090B6FC5D5D00FC14F0D8F83F13C02678
-0FFEC7FC222A79A830>I<EB0780497E131FA9003FB612E04815F0B7FCA36C15E026001F
-C0C7FCB216F8ED01FCA5ECE003010FEB07F814F09138FC1FF06DB512E06D14C016806D14
-009038007FFCEC1FF026337EB130>I<D83FFCEB3FFC486C497E00FF14FFA2007F147F00
-3F143F00001400B3A41501A2150315076D130F903A7FC07FFFF891B612FC6D15FE7F6D49
-13FC6D9038F87FF8010001C0C7FC2F2880A630>I<3B3FFFC07FFF80486DB512C0B515E0
-A26C16C06C496C13803B01F80003F000A26D130700005DA26D130F017E5CA2017F131F6D
-5CA2EC803F011F91C7FCA26E5A010F137EA2ECE0FE01075BA214F101035BA3903801FBF0
-A314FF6D5BA36E5A6E5A2B277EA630>I<3B3FFFC01FFFE0486D4813F0B515F8A26C16F0
-6C496C13E0D807E0C7EA3F00A26D5C0003157EA56D14FE00015DEC0F80EC1FC0EC3FE0A3
-3A00FC7FF1F8A2147DA2ECFDF9017C5C14F8A3017E13FBA290393FF07FE0A3ECE03FA201
-1F5C90390F800F802D277FA630>I<3A3FFF81FFFC4801C37FB580A26C5D6C01815BC648
-C66CC7FC137FEC80FE90383F81FC90381FC3F8EB0FE3ECE7F06DB45A6D5B7F6D5B92C8FC
-147E147F5C497F81903803F7E0EB07E790380FE3F0ECC1F890381F81FC90383F80FE9038
-7F007E017E137F01FE6D7E48486D7E267FFF80B5FCB500C1148014E3A214C16C01801400
-29277DA630>I<3B3FFFC07FFF80486DB512C0B515E0A26C16C06C496C13803B01FC0003
-F000A2000014076D5C137E150F017F5C7F151FD91F805BA214C0010F49C7FCA214E00107
-137EA2EB03F0157C15FCEB01F85DA2EB00F9ECFDF0147D147FA26E5AA36E5AA35DA2143F
-92C8FCA25C147EA2000F13FE486C5AEA3FC1EBC3F81387EB8FF0EBFFE06C5B5C6C90C9FC
-6C5AEA01F02B3C7EA630>I<001FB612FC4815FE5AA316FC90C7EA0FF8ED1FF0ED3FE0ED
-7FC0EDFF80003E491300C7485A4A5A4A5A4A5A4A5A4A5A4A5A4990C7FC495A495A495A49
-5A495A495A4948133E4890C7127F485A485A485A485A485A48B7FCB8FCA46C15FE28277D
-A630>I<017C133848B4137C48EB80FE4813C14813C348EBEFFC397FEFFFF0D8FF8713E0
-010713C0486C1380D87C0113003838007C1F0C78B730>126 D E
-%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fe cmti10 10.95 27
-/Fe 27 121 df<387FFFFCA3B5FCA21605799521>45 D<120FEA3FC0127FA212FFA31380
-EA7F00123C0A0A77891C>I<49B712C018F818FE903B0003FC0001FF9438007F804BEC3F
-C0A2F01FE014074B15F0180FA2140F5D181FA2021F16E05D183F19C0023FED7F804B14FF
-19004D5A027F4A5A92C7EA07F0EF1FE0EF7F804AD903FEC7FC92B512F017FE4AC7EA3F80
-0101ED1FE04A6E7E17078401036F7E5CA30107825CA3010F5E4A1407A260011F150F5C4D
-5A60013F153F4A4A5A4D5A017F4A90C7FC4C5A91C7EA0FF849EC3FF0B812C094C8FC16F8
-3C3E7BBD40>66 D<49B712C018F818FE903B0003FE0003FF9438007F804BEC1FC0F00FE0
-F007F014074BEC03F8F001FCA2140F4BEC00FEA3141F4B15FFA3143F5DA3027F5D5DA219
-FE14FF92C81203A34917FC4A1507A219F813034A150F19F0A20107EE1FE05CF03FC0A201
-0FEE7F804A16006060011F4B5A4A4A5A4D5AA2013F4B5A4AEC3FC04DC7FC017F15FEEE03
-FC4AEB0FF001FFEC7FE0B8128004FCC8FC16E0403E7BBD45>68 D<49B612C0A25FD90003
-90C8FC5D5DA314075DA3140F5DA3141F5DA3143F5DA3147F5DA314FF92C9FCA35B5CA313
-035C18C0EF01E0010716C05C17031880130F4A140718005F131F4A141EA2173E013F5D4A
-14FC1601017F4A5A16074A131F01FFECFFF0B8FCA25F333E7BBD39>76
-D<49B77E18F018FC903B0003FE0003FEEF00FF4BEC7F80F03FC00207151F19E05DA2020F
-16F0A25DA2141FF03FE05DA2023F16C0187F4B1580A2027FEDFF00604B495A4D5A02FF4A
-5A4D5A92C7EA3FC04CB4C7FC4990B512FC17E04ACAFCA21303A25CA21307A25CA2130FA2
-5CA2131FA25CA2133FA25CA2137FA25C497EB67EA33C3E7BBD3E>80
-D<92391FE00380ED7FFC913A01FFFE0700913907F01F8F91390FC007DF4AC66CB4FC023E
-6D5A4A130014FC495A4948147CA2495AA2010F15785CA3011F1570A46E91C7FCA2808014
-FE90380FFFE015FC6DEBFF8016E06D806D806D6C7F141F02037FEC003FED07FF1501A281
-A282A212075A167E120EA2001E15FE5EA25E003E14015E003F14034B5A486C5C150F6D49
-5A6D49C8FCD8F9F0137C39F8FE01F839F03FFFF0D8E00F13C026C001FEC9FC314279BF33
->83 D<48B9FCA25A903AFE001FF00101F89138E0007FD807E0163E49013F141E5B48C75B
-A2001E147FA2001C4B131C123C003814FFA2007892C7FC12704A153C00F01738485CC716
-001403A25DA21407A25DA2140FA25DA2141FA25DA2143FA25DA2147FA25DA214FFA292C9
-FCA25BA25CA21303A25CEB0FFE003FB67E5AA2383D71BC41>I<001FB500F090B512F048
-5DA226003FF0C7380FFC004AEC03F04A5D715A017F1503A24A5DA201FF150795C7FC91C8
-FCA2485E170E5BA20003161E171C5BA20007163C17385BA2000F167817705BA2001F16F0
-5F5BA2003F1501A2495DA2007F1503A2495DA2160794C8FC48C8FC5E160E161E6C151C16
-3C5E5E5E6C6C13014B5A001F4A5A6C6C011FC9FC6D133E6C6C13F83903FC07F0C6B512C0
-013F90CAFCEB07F83C406FBD44>I<B500FE91387FFFE094B5FC19C00003018091380FFC
-0049C8EA07F000015F606095C7FC170EA25F173C17386D5DA26C5E16015F4C5AA24CC8FC
-5E160E5E805E137F5E5EA24B5AA24B5A150793C9FCECC00EA2013F5B153C15385DA25D14
-C15DECC38014E302E7CAFCEB1FEF14EE14FCA25CA25CA25C5C130F5CA291CBFC130E3B40
-6DBD44>I<91B690383FFFFC605E020101E0010F13006E49EB07F84C6D5A19C06F6C495A
-96C7FC033F140E705B183C031F5C705B4D5A030F5C70485A4DC8FC0307130EEEFC1E5F03
-035BEEFE705F6F6C5A5FA26F90C9FC83A2707EA216FF4B7F5DED079FEE1FF0150EED1C0F
-03387F1578EDF007DA01E07F15C09138038003DA07007F140E021E13014A805C02707F4A
-81495A4948147F01078249C8FC013F6F7E496C147F2603FFC049487EB500F8011FEBFFE0
-A261463E7CBD44>88 D<147E49B47E903907C1C38090391F80EFC090383F00FF017E137F
-4914804848133F485AA248481400120F5B001F5C157E485AA215FE007F5C90C7FCA21401
-485C5AA21403EDF0385AA21407EDE078020F1370127C021F13F0007E013F13E0003E137F
-ECF3E1261F01E313C03A0F8781E3803A03FF00FF00D800FC133E252977A72E>97
-D<EB1FC0EA0FFF5CA2EA003FA291C7FCA25BA2137EA213FEA25BA21201A25BA21203A25B
-147E3907F1FF809038F783E09038EF01F013FE390FF800F8A24913FC49137C485A157E5B
-15FE123FA290C7FCA248130115FC127EA2140300FE14F85AA2EC07F0A215E048130F15C0
-141F15800078EB3F00127C147E003C5B383E01F8381E03E06C485A6CB4C7FCEA01F81F40
-76BE2A>I<EC1FC0ECFFF0903803F03C903807C01E90381F800E90383F000F017E133F49
-13FF485A485A000714FE5B000F14FC48481300A2485AA3127F90C8FCA35A5AA648140300
-7E1407150F151E003E143C15786C14F0EC03E0390F800F803903E07E003801FFF838003F
-C0202977A72A>I<EC3F80903801FFE0903807E0F890381F803CEB3E0001FC131E485A48
-5A12074848133E49133C121F4848137C15F8EC03F0397F000FE0ECFF809038FFFC00B512
-C048C8FCA45AA61506150E151E007C143C15786C14F0EC01E06CEB07C0390F801F003807
-C0FC3801FFF038007F801F2976A72A>101 D<167C4BB4FC923807C78092380F83C0ED1F
-87161FED3F3FA2157EA21780EE0E004BC7FCA414015DA414035DA30103B512F8A3902600
-07E0C7FCA3140F5DA5141F5DA4143F92C8FCA45C147EA414FE5CA413015CA4495AA4495A
-A4495A121E127F5C12FF49C9FCA2EAFE1EEAF83C1270EA7878EA3FE0EA0F802A5383BF1C
->I<1478EB01FCA21303A314F8EB00E01400AD137C48B4FC38038F80EA0707000E13C012
-1E121CEA3C0F1238A2EA781F00701380A2EAF03F140012005B137E13FE5BA212015BA212
-035B1438120713E0000F1378EBC070A214F0EB80E0A2EB81C01383148038078700EA03FE
-EA00F8163E79BC1C>105 D<EB07F0EA03FF14E0A2EA000FA214C0A2131FA21480A2133F
-A21400A25BA2137EA213FEA25BA21201A25BA21203A25BA21207A25BA2120FA25BA2121F
-A25BA2123FA290C7FCA25A1307127EA2EAFE0F130E12FCA2131E131CA2EA7C381378EA3C
-70EA1FE0EA0780144079BE17>108 D<D801F0EB3F803A07FC01FFE03A0F3E07C1F83A0E
-1F0F00FC001E011C137C001C49137E003C13F012385C38783FC012705C91C7FC00F015FE
-495CEA007EA2150101FE5C5BA2150300015D5B15075E0003020F13704914C0A2031F13F0
-0007ED80E05B1681EE01C0120F49EC0380A2EE0700001FEC0F0E49EB07FC0007C7EA01F0
-2C2979A733>110 D<EC1FC0ECFFF8903803F07C90380FC01FEB1F8090393F000F80017E
-14C0491307484814E0485A12075B000F15F0485AA2485AA2ED0FE0127F90C7FCA2151F48
-15C05AA2ED3F80A2ED7F00A248147E007C5C007E13015D4A5A003E495A6C495A4A5A260F
-803EC7FC3807C0FC3801FFF038003F80242977A72E>I<903903E001F890390FF807FE90
-3A1E7C1E0F80903A1C3E3C07C0013C137801389038E003E0EB783F017001C013F0ED8001
-9038F07F0001E015F8147E1603000113FEA2C75AA20101140717F05CA20103140F17E05C
-A20107EC1FC0A24A1480163F010F15005E167E5E131F4B5A6E485A4B5A90393FB80F80DA
-9C1FC7FCEC0FFCEC03E049C9FCA2137EA213FEA25BA21201A25BA21203A2387FFFE0B5FC
-A22D3A80A72E>I<D801F013FC3A07FC07FF803A0F3E0F03C0260E1F1C13E0001EEB380F
-001C1370003CEBE01F123814C0D8783F14C00070903880070092C7FC91C8FC12F05BEA00
-7EA313FE5BA312015BA312035BA312075BA3120F5BA3121F5B0007C9FC232979A726>
-114 D<EC7F80903801FFE0903807C0F890381F003C013E131C013C131E017C133E49137E
-15FEA2000114FCA215706D13007FEBFFC014FC6C13FF15806D13C06D13E0010F13F01300
-140F14071403120C123F387F80011403D8FF0013E0A300FCEB07C000F0EB0F8012700078
-EB1F006C133C381F01F83807FFE0C690C7FC1F297AA725>I<EB01C0EB03F01307A25CA2
-130FA25CA2131FA25CA2133FA291C7FCA2007FB51280B6FC1500D8007EC7FC13FEA25BA2
-1201A25BA21203A25BA21207A25BA2120FA25BA2121F141C1380A2003F133C1438EB0078
-147014F05C495AEA1F03495A6C48C7FCEA07FCEA01F0193A78B81E>I<137C48B4141C26
-038F80137EEA0707000E7F001E15FE121CD83C0F5C12381501EA781F007001805BA2D8F0
-3F1303140000005D5B017E1307A201FE5C5B150F1201495CA2151F0003EDC1C0491481A2
-153F1683EE0380A2ED7F07000102FF13005C01F8EBDF0F00009038079F0E90397C0F0F1C
-90391FFC07F8903907F001F02A2979A731>I<017C167048B491387001FC3A038F8001F8
-EA0707000E01C015FE001E1403001CEDF000EA3C0F0038177C1507D8781F4A133C007013
-80A2D8F03F130F020049133812005B017E011F14784C137013FE5B033F14F0000192C712
-E05BA2170100034A14C049137E17031880A2EF070015FE170E00010101141E01F86D131C
-0000D9039F5BD9FC076D5A903A3E0F07C1E0903A1FFC03FFC0902703F0007FC7FC372979
-A73C>119 D<903903F001F890390FFC07FE90393C1E0E0F9026780F1C138001F0EBB83F
-D801E013F89039C007F07FEA0380000714E0D9000F140048151C000E4AC7FCA2001E131F
-A2C75BA2143F92C8FCA35C147EA314FE4A131CA30101143C001E1538003F491378D87F81
-1470018314F000FF5D9039077801C039FE0F7C033A7C0E3C078027783C1E1EC7FC391FF8
-0FFC3907E003F029297CA72A>I E
-%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Ff cmbx12 17.28 28
-/Ff 28 120 df<16F04B7E1507151F153FEC01FF1407147F010FB5FCB7FCA41487EBF007
-C7FCB3B3B3B3007FB91280A6395E74DD51>49 D<913801FFF8021FEBFFC091B612F80103
-15FF010F16C0013F8290267FFC0114F89027FFE0003F7F4890C7000F7F48486E7FD807F8
-6E148048486E14C048486E14E048486F13F001FC17F8486C816D17FC6E80B56C16FE8380
-A219FFA283A36C5BA26C5B6C90C8FCD807FC5DEA01F0CA14FEA34D13FCA219F85F19F04D
-13E0A294B512C019804C14004C5B604C5B4C5B604C13804C90C7FC4C5A4C5A4B13F05F4B
-13804B90C8FC4B5AED1FF84B5A4B5A4B48143F4A5B4A48C8FC4A5A4A48157E4A5A4A5AEC
-7F8092C9FC02FE16FE495A495A4948ED01FCD90FC0150749B8FC5B5B90B9FC5A4818F85A
-5A5A5A5ABAFCA219F0A4405E78DD51>I<92B5FC020F14F8023F14FF49B712C04916F001
-0FD9C01F13FC90271FFC00077FD93FE001017F49486D8049C86C7F484883486C6F7F14C0
-486D826E806E82487FA4805CA36C5E4A5E6C5B6C5B6C495E011FC85A90C95CA294B55A61
-4C91C7FC604C5B4C5B4C5B4C5B047F138092260FFFFEC8FC020FB512F817E094C9FC17F8
-17FF91C7003F13E0040713F8040113FE707F717F7113E085717FA2717F85A285831A80A3
-1AC0EA03FCEA0FFF487F487F487FA2B57EA31A80A34D14005C7E4A5E5F6C495E49C8485B
-D81FF85F000F5ED807FE92B55A6C6C6C4914806C01F0010791C7FC6C9026FF803F5B6D90
-B65A011F16F0010716C001014BC8FCD9001F14F0020149C9FC426079DD51>I<F01F804E
-7E187F18FFA25F5F5F5FA25F5F5FA294B5FC5E5E5EA25E5EEE3FBFEE7F3FA216FEED01FC
-ED03F8ED07F0A2ED0FE0ED1FC0ED3F8016005D15FE4A5A4A5AA24A5A4A5A4A5A4A5AA24A
-C7FC14FE495A5C1303495A495A495A5C133F49C8FC13FE485AA2485A485A485A5B121F48
-5A48C9FC12FEBCFCA6CA6CEBC000B1037FB8FCA6485E7CDD51>I<01C0EE01C0D801F816
-0F01FF167F02F0EC07FFDAFF8090B5FC92B7128019006060606060606095C7FC17FC5F17
-E0178004FCC8FC16E09026FC3FFCC9FC91CBFCADED3FFE0203B512F0020F14FE023F6E7E
-91B712E001FDD9E00F7F9027FFFE00037F02F801007F02E06EB4FC02806E138091C8FC49
-6F13C04917E07113F0EA00F090C914F8A219FC83A219FEA419FFA3EA03F0EA0FFC487E48
-7E487FA2B57EA319FEA35C4D13FC6C90C8FC5B4917F8EA3FF001804B13F06D17E0001F5E
-6C6C17C06D4B1380D807FC92B512006C6C4A5B6C6C6C01075B6C01E0011F5BD97FFE90B5
-5A6DB712C0010F93C7FC6D15FC010115F0D9003F1480020301F0C8FC406078DD51>I<91
-380FFFF849B612C0010F15F8013F15FE496F7E2701FFF80080480180011F13F0D807FCC7
-00077FD80FF080484882003F8301F880486C827FB5178080A76C90C7FC4C14006C5A6C5A
-D807F04A5BC95C5E4C5B604C5B4C138093B5C7FC4B13FC5F4B13E05F4B5B4B90C8FC5E5E
-4B5A5E4B5AA25E4B5AA293C9FCA215FEA35DAE5D92CAFCABEC01FCEC07FF4A7F023F13E0
-A24A7FA291B57EA76E5BA26E5BA2020F13806E90C9FCEC01FC396577E44C>63
-D<4DB5ED03C0057F02F014070407B600FE140F047FDBFFC0131F4BB800F0133F030F05FC
-137F033F9127F8007FFE13FF92B6C73807FF814A02F0020113C3020702C09138007FE74A
-91C9001FB5FC023F01FC16074A01F08291B54882490280824991CB7E4949844949844949
-8449865D49498490B5FC484A84A2484A84A24891CD127FA25A4A1A3F5AA348491A1FA448
-99C7FCA25CA3B5FCB07EA380A27EA2F50FC0A26C7FA37E6E1A1F6C1D80A26C801D3F6C6E
-1A00A26C6E616D1BFE6D7F6F4E5A7F6D6D4E5A6D6D4E5A6D6D4E5A6D6E171F6D02E04D5A
-6E6DEFFF806E01FC4C90C7FC020F01FFEE07FE6E02C0ED1FF8020102F8ED7FF06E02FF91
-3803FFE0033F02F8013F1380030F91B648C8FC030117F86F6C16E004071680DC007F02F8
-C9FC050191CAFC626677E375>67 D<BD12E0A41CF0A2D8000102C0C71207F1003F1A0F1A
-031A001B7F1B3FF31FF81B0FA21B07A21B03A21B011CFCA31B00A419FCA21C7EA41C00A2
-1801A31803A21807180F183FEF01FF93B6FCA6EEC001EF003F180F18071803A21801A318
-00A896C9FCB3A5B912F8A657617AE065>70 D<B912E0A6C702E0C7FCB3B3B3B3AEB912E0
-A633627CE13C>73 D<B800F8011FB80203B7FCA6D8000F91C9000102E0CAEBFE006D72F2
-0FF07072715A230F6D73627072171F6D6A708277173F6D7397C7FC70846B6E72197E7072
-17FE6E726170855118016E6870731503636E68704C6E15076E68718451180F6EDE7E7F60
-7172151F6E06FE61714B7E08016F153F6E4E6C95C8FC71840803616F4D6C177E7102076F
-15FE6F66714B7E080F7013016F4D6C5F7185081F18036F4D6C5F71023F7013076F94C75F
-728450180F6F047E6E5E7272131F1AFE6F4C6E5EDEE00171133F6F4C6E93C9FC06F08407
-0361704B6E157E06F87213FE1907704B6E5DDEFC0F1881704B6E5D06FE19C1071F18C370
-4B6E5DDEFF3F18E7706407BFC9FC07FF18FF704A705CA3704A705CA27099CAFC4F82A271
-49705BA37149705BA27149705BA37149705BA37190CB5BA27148725AA37148725A714872
-CBFCA0637DE1A7>87 D<913803FFFE027FEBFFF00103B612FE010F6F7E4916E090273FFE
-001F7FD97FE001077FD9FFF801017F486D6D7F717E486D6E7F85717FA2717FA36C496E7F
-A26C5B6D5AEB1FC090C9FCA74BB6FC157F0207B7FC147F49B61207010F14C0013FEBFE00
-4913F048B512C04891C7FC485B4813F85A5C485B5A5CA2B55AA45FA25F806C5E806C047D
-7F6EEB01F96C6DD903F1EBFF806C01FED90FE114FF6C9027FFC07FC01580000191B5487E
-6C6C4B7E011F02FC130F010302F001011400D9001F90CBFC49437CC14E>97
-D<903807FF80B6FCA6C6FC7F7FB3A8EFFFF8040FEBFF80047F14F00381B612FC038715FF
-038F010014C0DBBFF0011F7FDBFFC001077F93C76C7F4B02007F03F8824B6F7E4B6F1380
-4B17C0851BE0A27313F0A21BF8A37313FCA41BFEAE1BFCA44F13F8A31BF0A24F13E0A24F
-13C06F17804F1300816F4B5A6F4A5B4AB402075B4A6C6C495B9126F83FE0013F13C09127
-F00FFC03B55A4A6CB648C7FCDAC00115F84A6C15E091C7001F91C8FC90C8000313E04F65
-7BE35A>I<92380FFFF04AB67E020F15F0023F15FC91B77E01039039FE001FFF4901F801
-0113804901E0010713C04901804913E0017F90C7FC49484A13F0A2485B485B5A5C5A7113
-E0485B7113C048701380943800FE0095C7FC485BA4B5FCAE7EA280A27EA2806C18FCA26C
-6D150119F87E6C6D15036EED07F06C18E06C6D150F6D6DEC1FC06D01E0EC7F806D6DECFF
-00010701FCEB03FE6D9039FFC03FFC010091B512F0023F5D020F1580020102FCC7FCDA00
-0F13C03E437BC148>I<F17FF8050FB5FCA6EF000F8484B3A892380FFF804AB512F8020F
-14FE023FECFF8391B712E301039138807FF3499039F8000FFB011F01E00103B5FC494913
-004990C87E49488148498148834A815A485BA2485BA25AA3485BA4B5FCAE7EA46C7FA37E
-A26C7FA26C5F806C5F6C6D5D6C6D5D017F93B5FC6D6C6C0103806D6D49806D01F0D91FF7
-EBFFFE6D9039FE01FFE7010190B612876D6CECFE07021F14F8020314E09127003FFE00EC
-C0004F657BE35A>I<92380FFFC04AB512FC020FECFF80023F15E091B712F80103D9FE03
-7F499039F0007FFF011F01C0011F7F49496D7F4990C76C7F49486E7F48498048844A8048
-84485B727E5A5C48717EA35A5C721380A2B5FCA391B9FCA41A0002C0CBFCA67EA380A27E
-A27E6E160FF11F806C183F6C7FF17F006C7F6C6D16FE6C17016D6C4B5A6D6D4A5A6D01E0
-4A5A6D6DEC3FE0010301FC49B45A6D9026FFC01F90C7FC6D6C90B55A021F15F8020715E0
-020092C8FC030713F041437CC14A>I<F107F8DB7FFEEC3FFE020FB5D8F001B5FC027FDA
-FE03148049B7128F49DCDFFD13C0010FD9F00FEBFFC149D9800114014990C7EBFC034948
-6E6C7E4948EC3FFF48496E018113800780130048F0C03E97C7FC48496E7FA34884A96C60
-A36C6D4A5BA26C60A26C6D4A90C8FC6D6C4A5A6D6C4A5A6D6D485BDBF00F5B4990B612C0
-60D97C7F4AC9FCD9FC0F14F09126007FFECAFC92CCFC1201A47FA27F8014F091B77E18FE
-6CEFFFC019F06D17FC19FF6D846D846D846D84013F8490BAFC0003854801E0C712014890
-C9000F7F484816014848EE007F4848717E8512FF5B85A56D5F007F616D173F003F616D17
-7F6C6C4D5A6C01C003035B6C6D4B5B6C01F8031F5BC601FF92B5C7FC6D01F8011F5B011F
-90B712F8010717E0010094C8FC020F15F0DA003F01FCC9FC4A607CC151>103
-D<903807FF80B6FCA6C6FC7F7FB3A8EF1FFF94B512F0040714FC041F14FF4C8193267FE0
-7F7F922781FE001F7FDB83F86D7FDB87F07FDB8FC0814C7F039FC78015BE03BC8003FC82
-5DA25DA25DA45DB3B2B7D8F007B71280A651647BE35A>I<EB0FE0EB3FF8497E48B5FCA2
-4880A24880A76C5CA26C91C7FCA238007FFC6D5AEB0FE090C9FCAF903807FF80007FB5FC
-A6C6FC7F7FB3B3AEB712C0A622657BE42C>I<903807FF80B6FCA6C6FC7F7FB3A90503B6
-1280A6DD003FEB8000DE0FFCC7FCF01FF04E5AF0FFC04D5B4D90C8FCEF07FC4D5AEF3FF0
-4D5A4D5A4C90C9FC4C5AEE0FFC4C5A4C5AEE7FC04C7E03837F03877F158F039F7F03BF7F
-92B5FC838403FC804B7E03F0804B6C7F4B6C7F1580707F707F707FA270807080717FA271
-7F717F717FA2717F717F83867180727F95B57EB7D8E00FECFFF0A64C647BE355>107
-D<903807FF80B6FCA6C6FC7F7FB3B3B3B3ADB712E0A623647BE32C>I<902607FF80D91F
-FFEEFFF8B691B500F00207EBFF80040702FC023F14E0041F02FF91B612F84C6F48819326
-7FE07F6D4801037F922781FE001F9027E00FF0007FC6DA83F86D9026F01FC06D7F6DD987
-F06D4A487F6DD98FC0DBF87EC7804C6D027C80039FC76E488203BEEEFDF003BC6E4A8003
-FC04FF834B5FA24B5FA24B94C8FCA44B5EB3B2B7D8F007B7D8803FB612FCA67E417BC087
->I<902607FF80EB1FFFB691B512F0040714FC041F14FF4C8193267FE07F7F922781FE00
-1F7FC6DA83F86D7F6DD987F07F6DD98FC0814C7F039FC78015BE03BC8003FC825DA25DA2
-5DA45DB3B2B7D8F007B71280A651417BC05A>I<923807FFE092B6FC020715E0021F15F8
-027F15FE494848C66C6C7E010701F0010F13E04901C001037F49496D7F4990C87F49486F
-7E49486F7E48496F13804819C04A814819E048496F13F0A24819F8A348496F13FCA34819
-FEA4B518FFAD6C19FEA46C6D4B13FCA36C19F8A26C6D4B13F0A26C19E06C6D4B13C0A26C
-6D4B13806C6D4B13006D6C4B5A6D6D495B6D6D495B010701F0010F13E06D01FE017F5B01
-0090B7C7FC023F15FC020715E0020092C8FC030713E048437CC151>I<D90FFFEB0FFCB6
-90383FFF8093B512E04B14F04B14F8923907FC7FFC92390FE0FFFEC6EC1F806DD93F0113
-FF6D133E157E157C15F8A215F07013FEA24BEB7FFCEF3FF8EF0FE04B90C7FCA55DB3B0B7
-12F8A638417BC042>114 D<913A3FFF8007800107B5EAF81F011FECFE7F017F91B5FC48
-B8FC48EBE0014890C7121FD80FFC1407D81FF0801600485A007F167F49153FA212FF171F
-A27F7F7F6D92C7FC13FF14E014FF6C14F8EDFFC06C15FC16FF6C16C06C16F06C826C826C
-826C82013F1680010F16C01303D9007F15E0020315F0EC001F1500041F13F81607007C15
-0100FC81177F6C163FA2171F7EA26D16F0A27F173F6D16E06D157F6D16C001FEEDFF806D
-0203130002C0EB0FFE02FCEB7FFC01DFB65A010F5DD8FE0315C026F8007F49C7FC48010F
-13E035437BC140>I<EC07E0A6140FA5141FA3143FA2147FA214FF5BA25B5B5B5B137F48
-B5FC000F91B512FEB8FCA5D8001F01E0C8FCB3AFEF0FC0AC171F6D6D1480A2173F6D1600
-6F5B6D6D137E6D6D5B6DEBFF836EEBFFF86E5C020F14C002035C9126003FFCC7FC325C7D
-DA3F>I<902607FFC0ED3FFEB60207B5FCA6C6EE00076D826D82B3B3A260A360A2607F60
-183E6D6D147E4E7F6D6D4948806D6DD907F0ECFF806D01FFEB3FE06D91B55A6E1500021F
-5C020314F8DA003F018002F0C7FC51427BC05A>I<B70081B600FC0103B512FCA6C66C01
-80C701FCC8381FFE006F6FED03F86D047F5F856F6E16076D646F70140F6D705F866F6E16
-1F6D646F4A6D143F6D99C7FC4E7F6F616D1B7E6F4A6D14FE6D6395B57E7001FC15016E62
-DCC0016E13036EDBF87F5D05038004E0496C14076E62DCF007ED800F6E4B6C5D050F15C0
-04F8496C141F6E62DCFC1FEDE03F6E4B6C92C8FC053F15F004FE496C5C6E197E7048EDF8
-FE6E027E6D5C05FE15FC4D6D13FD6F601BFF6F496E5BA24D806F60A26F496E5BA24D806F
-60A26F496E90C9FCA294C87E6F5FA26F486F5A047C6F5A6E417DBF75>119
-D E
-%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fg cmsy10 10.95 2
-/Fg 2 16 df<EE7FFE0307B512E0033F14FC92B7FC0203D9C00313C0DA0FFCC7EA3FF0DA
-3FE0EC07FCDA7F80EC01FED901FEC9EA7F80D903F8EE1FC0D907E0EE07E04948707E4948
-707E49CB7E017E187E498449844848F00F8000031AC04918074848F003E0A24848F001F0
-A248CD12F8A2001E1A78003E1A7CA2003C1A3C007C1A3EA200781A1EA300F81A1FA2481A
-0FAB6C1A1FA200781A1EA3007C1A3EA2003C1A3C003E1A7CA2001E1A78001F1AF8A26C6C
-F001F0A26C6CF003E0A26C6CF007C06D180F00011A806C6CF01F006D60017E187E6D606D
-6C4C5A6D6C4C5A6D6C4C5AD903F8EE1FC0D901FEEE7F809026007F80DA01FEC7FCDA3FE0
-EC07FCDA0FFCEC3FF0913B03FFC003FFC0020090B6C8FC033F14FC030714E09226007FFE
-C9FC50557BC05B>13 D<EB0FFCEB3FFF90B512C0000314F04880488048804880A2481580
-A3B712C0AA6C1580A36C1500A26C5C6C5C6C5C6C5CC614C0013F90C7FCEB0FFC22227BA7
-2D>15 D E
-%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fh cmbx12 14.4 38
-/Fh 38 123 df<B712F0AB240B7F9F2D>45 D<EA07F0487E487E487E487EB51280A76C13
-006C5A6C5A6C5A6C5A1111769025>I<157815FC14031407141F14FF130F0007B5FCB6FC
-A2147F13F0EAF800C7FCB3B3B3A6007FB712FEA52F4E76CD43>49
-D<EC3FFE0103B512E0010F14FC013F14FF90B712C048D9C07F7F2703FE000F13F8D807F8
-01037FD80FE06D7F48486D7F48488001F01680486C6E13C07F486C6E13E07FA27013F0A5
-6C5AA26C5AEA0FF0EA03C0C914E05EA218C05E1880A24C13005F4C5A4B5B5F4B5B5F4B5B
-4B90C7FC4B5A5E4B5AED7FE04B5A4A5B4A48C8FC4A5A5D4A48EB01F04A5AEC3F804AC7FC
-02FEEC03E0495A495A495A495AD91F80140749C8FC013E150F017FB7FC90B812C05A5A5A
-5A5A5A5AB9FC1880A4344E79CD43>I<91380FFFC091B512FC0107ECFF80011F15E09026
-3FF8077F9026FF800113FC4848C76C7ED803F86E7E491680D807FC8048B416C080486D15
-E0A4805CA36C17C06C5B6C90C75AD801FC1680C9FC4C13005FA24C5A4B5B4B5B4B13C04B
-5BDBFFFEC7FC91B512F816E016FCEEFF80DA000713E0030113F89238007FFE707E701380
-7013C018E07013F0A218F8A27013FCA218FEA2EA03E0EA0FF8487E487E487EB57EA318FC
-A25E18F891C7FC6C17F0495C6C4816E001F04A13C06C484A1380D80FF84A13006CB44A5A
-6CD9F0075BC690B612F06D5D011F1580010302FCC7FCD9001F1380374F7ACD43>I<177C
-17FEA2160116031607160FA2161F163F167FA216FF5D5DA25D5DED1FBFED3F3F153E157C
-15FCEC01F815F0EC03E01407EC0FC01580EC1F005C147E147C5C1301495A495A5C495A13
-1F49C7FC133E5B13FC485A5B485A1207485A485A90C8FC123E127E5ABA12C0A5C96C48C7
-FCAF020FB712C0A53A4F7CCE43>I<D80380150ED807E0157E01FEEC03FED9FFF0137F91
-B65A5F5F5F5F5F94C7FC5E5E16F016C093C8FC15F801E190C9FC01E0CAFCABEC0FFF027F
-13F001E3B512FE01E76E7E9026FFF8077FDAC0017F49C713F8496E7E49143F4981496E7E
-6C481680C9FC18C08218E0A418F0A3EA0FE0487E487E487E487EA418E0A35B6C484A13C0
-5B491680003EC85A003F17006C6C4A5A6D5D6C6C4A5AD807F8495BD803FE01075B2701FF
-C03F5B6C90B65A013F4AC7FC6D14F8010314C09026007FF8C8FC344F79CD43>I<932601
-FFFCEC01C0047FD9FFC013030307B600F81307033F03FE131F92B8EA803F0203DAE003EB
-C07F020F01FCC7383FF0FF023F01E0EC0FF94A01800203B5FC494848C9FC4901F8824949
-824949824949824949824990CA7E494883A2484983485B1B7F485B481A3FA24849181FA3
-485B1B0FA25AA298C7FC5CA2B5FCAE7EA280A2F307C07EA36C7FA21B0F6C6D1980A26C1A
-1F6C7F1C006C6D606C6D187EA26D6C606D6D4C5A6D6D16036D6D4C5A6D6D4C5A6D01FC4C
-5A6D6DEE7F806D6C6C6C4BC7FC6E01E0EC07FE020F01FEEC1FF80203903AFFE001FFF002
-0091B612C0033F93C8FC030715FCDB007F14E0040101FCC9FC525479D261>67
-D<932601FFFCEC01C0047FD9FFC013030307B600F81307033F03FE131F92B8EA803F0203
-DAE003EBC07F020F01FCC7383FF0FF023F01E0EC0FF94A01800203B5FC494848C9FC4901
-F8824949824949824949824949824990CA7E494883A2484983485B1B7F485B481A3FA248
-49181FA3485B1B0FA25AA298C8FC5CA2B5FCAE6C057FB712E0A280A36C94C7003FEBC000
-A36C7FA36C7FA27E6C7FA26C7F6C7FA26D7E6D7F6D7F6D6D5E6D7F6D01FC93B5FC6D13FF
-6D6C6D5C6E01F0EC07FB020F01FEEC1FF10203903AFFF001FFE0020091B6EAC07F033FEE
-001F030703FC1307DB007F02E01301040149CAFC5B5479D26A>71
-D<B800C091B612F8A5D8000701F8C90003EBF8009738007F8051C7FC505AF203F8F20FF0
-505A505A505A50C8FCF101FCF107F84F5A4F5A4F5A4F5A07FEC9FCF003FC4E5A4E5A4E5A
-4E5A4E5ADD01FECAFC4D5A4D5A4D5A4D7E173F4D7E4C487E4C7F5E4C804C804C80EEFF7F
-9226F9FE3F7FDBFBFC809226FFF81F7F4C7EDCC0077F0480804C7E4B6D804B6D804B8284
-727F727F8684727F727F8784728087737F85737F87737F85737F88857380747F888697B5
-12FCB800C0013FECFFFEA55F527CD169>75 D<B812F8A5D8000701F8CAFCB3B3A91A7CA4
-1AFC1AF8A51901A31903A219071AF0190FA2191F193F197F19FF180360183F4DB5FCBB12
-E0A546527CD151>I<B600FC073FB512FE6F61A26F96B6FCA2D80007F5C00070EF01EFA2
-02EF6DEF03CFA202E76DEF078FA202E36DEF0F0FA202E16D171EA302E06D173CA26F6C17
-78A26F6C17F0A26F6DED01E0A26F6DED03C0A36F6DED0780A26F6DED0F00A26F6D151EA2
-6F6D5DA3706C5DA2706C5DA2706D495AA2706D495AA2706D495AA3706D49C7FCA2706D13
-1EA2706D5BA2716C5BA3716C5BA271EB81E0A271EBC3C0A271EBE780A27101FFC8FCA371
-5BA2715BA2725AA2725AA2D93FFC6F5AB74DB712FEA2725AA2725A77527CD180>I<9338
-0FFFC00303B6FC031F15E092B712FC0203D9FC0013FF020F01C0010F13C0023F90C70003
-13F0DA7FFC02007F494848ED7FFE4901E0ED1FFF49496F7F49496F7F4990C96C7F498549
-48707F4948707FA24849717E48864A83481B804A83481BC0A2481BE04A83A2481BF0A348
-497113F8A5B51AFCAF6C1BF86E5FA46C1BF0A26E5F6C1BE0A36C6D4D13C0A26C6D4D1380
-A26C1B006C6D4D5A6E5E6C626D6C4C5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B90
-C7FC6D6D4B5A6D01FF02035B023F01E0011F13F0020F01FC90B512C0020390B7C8FC0200
-16FC031F15E0030392C9FCDB001F13E0565479D265>79 D<BAFC19F819FF1AE086D80007
-01F0C7001F13FC060113FF726C13807313C0070F13E01BF0857313F81BFCA27313FEA41B
-FFA81BFEA31BFC61A21BF84F13F04F13E0614F13C04F13004E485A061F5B92B812F01AC0
-4FC7FC19E003F8CBFCB3AEB812C0A550527CD15C>I<91260FFF80130791B500F85B0107
-02FF5B011FEDC03F49EDF07F9026FFFC006D5A4801E0EB0FFD4801800101B5FC4848C87E
-48488149150F001F824981123F4981007F82A28412FF84A27FA26D82A27F7F6D93C7FC14
-C06C13F014FF15F86CECFF8016FC6CEDFFC017F06C16FC6C16FF6C17C06C836C836D826D
-82010F821303010082021F16801400030F15C0ED007F040714E01600173F050F13F08383
-A200788200F882A3187FA27EA219E07EA26CEFFFC0A27F6D4B13806D17006D5D01FC4B5A
-01FF4B5A02C04A5A02F8EC7FF0903B1FFFC003FFE0486C90B65AD8FC0393C7FC48C66C14
-FC48010F14F048D9007F90C8FC3C5479D24B>83 D<003FBC1280A59126C0003F9038C000
-7F49C71607D87FF8060113C001E08449197F49193F90C8171FA2007E1A0FA3007C1A07A5
-00FC1BE0481A03A6C994C7FCB3B3AC91B912F0A553517BD05E>I<003FB7D88003B7FCA5
-D8000749C8000701F8C7FC6D6D9238007F806D6E93C8FC7015FE6D17016E6D5D704A5A6E
-16076E6D4A5A6E6D5D4F5A6E6D143F6E6D4A5A7191C9FC6E16FE6EECC00171485A6F5D6F
-6D485A6FEBF80F71485A6F5D6F6D485AEFFF7F6F4ACAFC6F5C6F5CA2705B705B8482707F
-707FA2707F7080855E4C80855E4C80DC3FCF7F058F7FEE7F074C6C7FDB01FE814C7E4B48
-6C8003076E7F4B48814C7F4B486D7F033F824C7F4BC76C7F4B6E7F4A5A4B6E804A486E80
-0207844A48814B6F7F4A4883023F824A486F7F92C96C7F02FE840101830103718090263F
-FFC084B76C0103B712F8A55D527CD166>88 D<EC7FFF0107B512F0013F14FE90B77E48D9
-E00F7F2703FE000113F0486C6D7F6EEB3FFC48826E131F83707FA36C496D7FA26C90C7FC
-6C5AC9FCA6037FB5FC020FB6FC91B7FC01071487013FEBF0074913803901FFFC004813F0
-485B485B485B4890C7FC5A5BA2485AA45EA26D5C007F151D163D6C6C02797F6C6D01F113
-F86C9026C003E1EBFFE06C9026F81FC014F06C90B5487EC6ED001F011F01FC010713E001
-0101E090C8FC3C387CB641>97 D<EB3FF0B5FCA51203C6FCB3A4923801FFE0030F13FE03
-3FEBFFC092B612F002F301017F913AF7F8003FFEDAFFE0EB0FFF03806D7F92C76C7F4A6E
-7F4A824A6E7FA2727EA285A28584A31A80AC1A00A44E5AA36118FF616E4A5BA26E4A5B6E
-4A5B6F495BDACFC04990C7FCDA87F0EB7FFC913A03FE03FFF849C6B612E0496D14804901
-1F01FCC8FC90C7000313C041547BD24B>I<913801FFF8021FEBFF8091B612F0010315FC
-010F9038C00FFE903A1FFE0001FFD97FFC491380D9FFF05B4817C048495B5C5A485BA248
-6F138091C7FC486F1300705A4892C8FC5BA312FFAD127F7FA27EA2EF03E06C7F17076C6D
-15C07E6E140F6CEE1F806C6DEC3F006C6D147ED97FFE5C6D6CEB03F8010F9038E01FF001
-0390B55A01001580023F49C7FC020113E033387CB63C>I<4DB47E0407B5FCA5EE001F17
-07B3A4913801FFE0021F13FC91B6FC010315C7010F9038E03FE74990380007F7D97FFC01
-01B5FC49487F4849143F484980485B83485B5A91C8FC5AA3485AA412FFAC127FA36C7EA3
-7EA26C7F5F6C6D5C7E6C6D5C6C6D49B5FC6D6C4914E0D93FFED90FEFEBFF80903A0FFFC0
-7FCF6D90B5128F0101ECFE0FD9003F13F8020301C049C7FC41547CD24B>I<913803FFC0
-023F13FC49B6FC010715C04901817F903A3FFC007FF849486D7E49486D7E4849130F4849
-6D7E48178048497F18C0488191C7FC4817E0A248815B18F0A212FFA490B8FCA318E049CA
-FCA6127FA27F7EA218E06CEE01F06E14037E6C6DEC07E0A26C6DEC0FC06C6D141F6C6DEC
-3F806D6CECFF00D91FFEEB03FE903A0FFFC03FF8010390B55A010015C0021F49C7FC0201
-13F034387CB63D>I<DA3FFF14FF0103B5D8F00713C0010FDAFC1F13E0013FECFF7F9026
-7FFC0F9038FF9FF09026FFE001EBF83F48496C13E0484990387FF01F4890C7D83FF813E0
-489338FC0FC0F0078048486E6CC7FCA2003F82A9001F5EA26C6C4A5AA26C5E6C6D495A6C
-6D495A6C6D485BDAFC0F5B4890B6C8FCD803EF14FC01C314F02607C03F90C9FC91CBFCA2
-120FA37FA213F813FE90B7FC6C16F817FF18C06C836C836C836D828448B9FC12074848C7
-00031480D81FF8EC003F4848150748486F13C083485A83A56D5D007F18806D5D003F1800
-6C6C4B5AD80FFEED1FFC6C6C6CEC7FF86C01E049485A6C01FE011F5B6C6CB71280010F03
-FCC7FC010115E0D9000F01FCC8FC3C4F7CB543>103 D<EB3FF0B5FCA51203C6FCB3A4EE
-1FFC93B512C0030314F0030F8092391FE07FFC92393F001FFE037C8003F07FDAF1E081EC
-F3C0DAF7807F8502FFC7FC5CA25CA45CB3ACB6D8F807B612C0A542537BD24B>I<137F49
-7E000313E0487FA2487FA76C5BA26C5BC613806DC7FC90C8FCADEB3FF0B5FCA512017EB3
-B3A6B612E0A51B547BD325>I<EB3FF0B5FCA512017EB3B3B3B1B612F0A51C537BD225>
-108 D<D93FF0D91FFCEDFFE0B591B500C0010713FE030302F0011F6D7E030F6E017F8092
-271FE07FFCD9FF037F922A3F001FFE01F8007F0003027C9126FF03E080C602F06DD90780
-137FDAF1E0038FC77FDAF3C0159EDAF7806D01BC143F07FC8102FFC75C4A5EA24A5EA44A
-5EB3ACB6D8F807B6D8C03FB512FEA567367BB570>I<D93FF0EB1FFCB591B512C0030314
-F0030F8092391FE07FFC92393F001FFE0003027C80C602F07FDAF1E081ECF3C0DAF7807F
-8502FFC7FC5CA25CA45CB3ACB6D8F807B612C0A542367BB54B>I<913801FFE0021F13FE
-91B612C0010315F0010F9038807FFC903A1FFC000FFED97FF86D6C7E49486D7F48496D7F
-48496D7F4A147F48834890C86C7EA24883A248486F7EA3007F1880A400FF18C0AC007F18
-80A3003F18006D5DA26C5FA26C5F6E147F6C5F6C6D4A5A6C6D495B6C6D495B6D6C495BD9
-3FFE011F90C7FC903A0FFF807FFC6D90B55A010015C0023F91C8FC020113E03A387CB643
->I<903A3FF001FFE0B5010F13FE033FEBFFC092B612F002F301017F913AF7F8007FFE00
-03D9FFE0EB1FFFC602806D7F92C76C7F4A824A6E7F4A6E7FA2717FA285187F85A4721380
-AC1A0060A36118FFA2615F616E4A5BA26E4A5B6E4A5B6F495B6F4990C7FC03F0EBFFFC91
-26FBFE075B02F8B612E06F1480031F01FCC8FC030313C092CBFCB1B612F8A5414D7BB54B
->I<90397FE003FEB590380FFF80033F13E04B13F09238FE1FF89139E1F83FFC0003D9E3
-E013FEC6ECC07FECE78014EF150014EE02FEEB3FFC5CEE1FF8EE0FF04A90C7FCA55CB3AA
-B612FCA52F367CB537>114 D<903903FFF00F013FEBFE1F90B7FC120348EB003FD80FF8
-1307D81FE0130148487F4980127F90C87EA24881A27FA27F01F091C7FC13FCEBFFC06C13
-FF15F86C14FF16C06C15F06C816C816C81C681013F1580010F15C01300020714E0EC003F
-030713F015010078EC007F00F8153F161F7E160FA27E17E07E6D141F17C07F6DEC3F8001
-F8EC7F0001FEEB01FE9039FFC00FFC6DB55AD8FC1F14E0D8F807148048C601F8C7FC2C38
-7CB635>I<143EA6147EA414FEA21301A313031307A2130F131F133F13FF5A000F90B6FC
-B8FCA426003FFEC8FCB3A9EE07C0AB011FEC0F8080A26DEC1F0015806DEBC03E6DEBF0FC
-6DEBFFF86D6C5B021F5B020313802A4D7ECB34>I<D93FF8913801FFC0B50207B5FCA500
-03ED001FC61607B3AE5FA35FA2017F5D173B177B6D6C14F3DC01E313F06D6CD907C3EBFF
-C0903A0FFFC03F836D90B51203010114FE6D6C13F8020701E091C7FC42377BB54B>I<B6
-00F00107B5FCA5000101F8C8EA7FE06C6DED3F00A2017F163E6E157E013F167C6E15FC6D
-5E6F13016D5E8117036D5E6F13076D5E6F130F6D5E6F131F6D93C7FC815F6E6C133E177E
-023F147C6F13FC6E5C16816E5C16C3A26EEBE3E016E76E5C16FF6E5CA26E91C8FCA26F5A
-A36F5AA26F5AA26F5AA26F5A6F5A40367DB447>I<B6D8E07FB5D8C003B512C0A5000101
-F0C701F0C7381FF8006E027FED07E06C715DA26E023F150F017F705DA26E181F013F4B6C
-92C7FC6E606D70143E94B5FC6F177E6D4A6E137C03C001F315FC6D715B160303E001E114
-016D020702E05B03F013C06D71485A160F03F8D9807F13076D05F85B93381F003F03FC16
-0F027F4902FC5BDBFE3E011F131F023F04FE90C8FC167EDBFF7C010F5B6E01FCECFF3E4C
-6D137E6E5FA24C7F6E5F4C7F6E5FA24C7F6E5F4C147FA26E5F93C8123F6F5EA2033E6FC9
-FC5A367DB461>I<B600F00107B5FCA5C601F8C8EA7FE06EED3F00A26D6C153E187E013F
-167C6E15FC6D5E6F13016D5E6F13036D5E8117076D6D5C170F6D6D5C171F6D93C7FC6F5B
-027F143E6F137E023F147C6F13FCA26E6D5A16816EEBC1F016C36E5C16E76E5C16FF6E5C
-A26E91C8FCA36F5AA26F5AA26F5AA26F5AA26F5AA35E150F5E151F93C9FC5DD81FC0133E
-486C137E486C137C486C13FC5D14015D14034A5A6C48485A49485A263FC07FCAFCEB81FE
-6CB45A6C13F000035BC690CBFC404D7DB447>121 D<001FB8FC1880A3912680007F1300
-01FCC7B5FC01F0495B495D49495B495B4B5B48C75C5D4B5B5F003E4A90C7FC92B5FC4A5B
-5E4A5B5CC7485B5E4A5B5C4A5B93C8FC91B5FC495B5D4949EB0F805B495B5D495B49151F
-4949140092C7FC495A485E485B5C485E485B4A5C48495B4815074849495A91C712FFB8FC
-A37E31357CB43C>I E
-%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fi cmr10 10.95 75
-/Fi 75 123 df<4AB4EB0FE0021F9038E03FFC913A7F00F8FC1ED901FC90383FF03FD907
-F090397FE07F80494801FF13FF4948485BD93F805C137F0200ED7F00EF003E01FE6D91C7
-FC82ADB97EA3C648C76CC8FCB3AE486C4A7E007FD9FC3FEBFF80A339407FBF35>11
-D<EC03FE91383FFF809138FE03E0903903F800F0D90FE013384948137C90393F8001FE90
-387F00035B5BA2485A6F5AED007093C7FCAA16FEB7FCA33901FC000315011500B3AC486C
-497EB5D8F87F13FCA32E407EBF33>I<121EEA7F80EAFFC0A9EA7F80ACEA3F00AC121EAB
-120CC7FCA8121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A4179C019>33
-D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313005A
-120E5A1218123812300B1C79BE19>39 D<1430147014E0EB01C0EB03801307EB0F00131E
-133E133C5B13F85B12015B1203A2485AA2120F5BA2121F90C7FCA25AA3123E127EA6127C
-12FCB2127C127EA6123E123FA37EA27F120FA27F1207A26C7EA212017F12007F13787F13
-3E131E7FEB07801303EB01C0EB00E014701430145A77C323>I<12C07E12707E7E121E7E
-6C7E7F12036C7E7F12007F1378137CA27FA2133F7FA21480130FA214C0A3130714E0A613
-0314F0B214E01307A614C0130FA31480A2131F1400A25B133EA25BA2137813F85B12015B
-485A12075B48C7FC121E121C5A5A5A5A145A7BC323>I<121EEA7F8012FF13C0A213E0A3
-127FEA1E601200A413E013C0A312011380120313005A120E5A1218123812300B1C798919
->44 D<B512FEA617067F961E>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A798919>
-I<ED0180ED03C01507A21680150FA216005DA2151E153EA2153C157CA2157815F8A25D14
-01A25D1403A25D1407A25D140FA24AC7FCA2141E143EA2143C147CA2147814F8A25C1301
-A25C1303A25C1307A25C130FA291C8FC5BA2131E133EA25BA2137813F8A25B1201A25B12
-03A25B1207A25B120FA290C9FC5AA2121E123EA2123C127CA2127812F8A25A1260225B7B
-C32D>I<EB01FE90380FFFC090383F03F090387C00F849137C48487F48487F4848EB0F80
-A2000F15C04848EB07E0A3003F15F0A290C712034815F8A64815FCB3A26C15F8A56C6CEB
-07F0A3001F15E0A36C6CEB0FC0A26C6CEB1F80000315006C6C133E6C6C5B017C5B90383F
-03F090380FFFC0D901FEC7FC263F7DBC2D>I<EB01C013031307131F137FEA07FFB5FC13
-9FEAF81F1200B3B3ACEB7FF0B612F8A31D3D78BC2D>I<EB07FC90383FFF8090B512E039
-03F01FF83907C007FC390F0001FE001E6D7E001C1580003CEC7FC05AED3FE01270B4FC6D
-EB1FF07FA56C5A6CC7FC120CC813E0153FA216C0157F168015FF16004A5A5D4A5A4A5A5D
-4A5A4A5A4AC7FC147E147C5C495A495A495A495A49C71270133E133C5B4914E0485A485A
-485A48C7120148B6FCA25A4815C0B7FCA3243D7CBC2D>I<EB07FC90383FFF809038F80F
-E03901E003F839078001FCD80F007F000E6D7E001E1580D81F80137F486C14C07FA27F5B
-A2121F6C5AC8138015FF1600A24A5AA24A5A5DEC07E04A5A023FC7FCEB1FFCECFF809038
-000FE0EC07F86E7E6E7E6E7E1680ED7FC0A216E0153FA216F0A2120C123F487E487EA316
-E0A249137F6CC713C01278EDFF807E6C4913006C495A3907C007FC3903F80FF0C6B55A01
-3F1380D907F8C7FC243F7CBC2D>I<150E151E153EA2157EA215FE1401A21403EC077E14
-06140E141CA214381470A214E0EB01C0A2EB0380EB0700A2130E5BA25B5BA25B5B120148
-5A90C7FC5A120E120C121C5AA25A5AB8FCA3C8EAFE00AC4A7E49B6FCA3283E7EBD2D>I<
-00061403D80780131F01F813FE90B5FC5D5D5D15C092C7FC14FCEB3FE090C9FCACEB01FE
-90380FFF8090383E03E090387001F8496C7E49137E497F90C713800006141FC813C0A216
-E0150FA316F0A3120C127F7F12FFA416E090C7121F12FC007015C012780038EC3F80123C
-6CEC7F00001F14FE6C6C485A6C6C485A3903F80FE0C6B55A013F90C7FCEB07F8243F7CBC
-2D>I<EC1FE0ECFFF8903803F03E90380FC00F90391F000780133E017EEB1FC049133F48
-48137F12035B12074848EB3F80ED1F00001F91C7FC5BA2123FA3485AA214FE903887FF80
-39FF8F07E090389C01F09038B800FC01B0137E13F0497F16804914C0A2ED1FE0A34914F0
-A5127FA6123F6D14E0A2121FED3FC0A26C6C1480A20007EC7F006C6C137E6C6C5B6C6C48
-5A90387E07F06DB45A010F1380D903FCC7FC243F7CBC2D>I<1238123C123F90B612FCA3
-16F85A16F016E00078C712010070EC03C0ED078016005D48141E151C153C5DC8127015F0
-4A5A5D14034A5A92C7FC5C141EA25CA2147C147814F8A213015C1303A31307A3130F5CA2
-131FA6133FAA6D5A0107C8FC26407BBD2D>I<EB03FC90381FFF8090387C07E09038F001
-F83901E0007C48487F48487F48C7FCED0F80121E16C0003E1407A4123FA26DEB0F807F6C
-6C131F6D140001FC133E6C6C5B9038FF80786C6D5A6CEBF3E06CEBFF806C91C7FC133F6D
-13C06D7F013F13F801787F48486C7E3903E01FFF48486C1380260F800313C048487E4890
-38007FE0003E143F007E141F007CEC0FF01507481403A31501A46C15E0007C1403A2007E
-15C06C14076CEC0F806DEB1F006C6C133ED807F05B3901FC03F86CB512E0011F1380D903
-FCC7FC243F7CBC2D>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121EEA7F80A2
-EAFFC0A4EA7F80A2EA1E000A2779A619>58 D<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00
-C7FCB3121E127FEAFF80A213C0A4127F121E1200A412011380A3120313005A1206120E12
-0C121C5A1230A20A3979A619>I<EB1FF890B5FC3903E01FC0390F0007F0001EEB03F848
-EB01FC4814FE140000FE14FF7E7FA46CC7FC123EC7EA01FEA2EC03FCEC07F815F0EC0FC0
-EC1F80EC3F00143E5C147814F85C13015CA2495AA25CAB91C7FC90C8FCA8EB0780EB1FE0
-A2497EA46D5AA2EB078020407BBF2B>63 D<15074B7EA34B7EA34B7EA34B7EA34B7E15E7
-A2913801C7FC15C3A291380381FEA34AC67EA3020E6D7EA34A6D7EA34A6D7EA34A6D7EA3
-4A6D7EA349486D7E91B6FCA249819138800001A249C87EA24982010E157FA2011E82011C
-153FA2013C820138151FA2017882170F13FC00034C7ED80FFF4B7EB500F0010FB512F8A3
-3D417DC044>65 D<B712FCEEFF8017F00001903980000FF86C6CC7EA03FE707E701380EF
-7FC0EF3FE0A2EF1FF0A218F8A3170F171FA318F0A2EF3FE0177F18C0EFFF804C1300EE03
-FCEE0FF8EE7FE091B6C7FC17E091C7EA07FCEE01FE933800FF80EF7FC0EF3FE0EF1FF018
-F8170F18FC1707A218FEA718FC170FA2EF1FF818F0173FEF7FE0EFFFC00403138048486C
-90380FFE00B85A17E094C7FC373E7DBD40>I<DB3FF01306912603FFFE130E020F9038FF
-801E913A3FF007E03E9139FF8000F8D903FEC7EA7C7ED907F8EC1EFE4948140FD93FE014
-0749481403495A91C812014848150012034848167E5B000F173EA24848161EA2123F5B18
-0E127FA349160012FFAC127F7F180EA2123FA27F001F171E181C6C7EA20007173C6D1638
-6C6C1678000117706C6C16F06EEC01E06D6C15C06D6C1403D90FF0EC07806D6CEC1F00D9
-03FE143E902600FF8013F891393FF007F0020FB512C0020391C7FC9138003FF037427BBF
-42>I<B712FCEEFF8017E000019039C0001FF86C6C48EB03FEEE00FF717E717EEF0FE084
-717E717E170184717EA21980187F19C0A3F03FE0A519F0AB19E0A5F07FC0A21980A218FF
-19004D5AA24D5A6017074D5A4D5AEF7FC04DC7FCEE03FE48486CEB1FF8B85A178004FCC8
-FC3C3E7DBD45>I<B912E0A300019038C000016C6C48EB001FEF0FF01703A217011700A3
-1870A418381638A41800A21678A216F81501150791B5FCA3EC8007150115001678A21638
-A2180EA3181C93C7FCA4183C1838A21878A318F8EF01F0A21707170F173F48486CEB03FF
-B912E0A3373E7DBD3E>I<B91280A300019038C000036C6C48EB007FEF1FC0170F1707A2
-1703A31701A4EF00E0A21638A31800A31678A216F81501150791B5FCA3EC800715011500
-1678A21638A693C8FCAF3801FFE0B612F0A3333E7DBD3B>I<DB3FE0130C912603FFFE13
-1C021F9038FF803C913A7FF00FC07C9139FF0001F0D903FC90380078FC4948143DD91FE0
-141F4948140F4948140701FF15034890C8FC491501485A000716005B000F177C5B001F17
-3CA2485AA2181C127FA25B95C7FC12FFAB041FB512F0127FA26D9139000FFE00EF03FC12
-3FA27F121FA26C7EA212077F12036C7E7F6C7F6D6C14076D7E6D6C140FD907F8141ED903
-FEEC3C7C902600FF80EBF83C913A7FF007F01C021FB5EAC00C020391C8FC9138003FF03C
-427BBF47>I<B6D8C01FB512F8A3000101E0C7383FFC0026007F80EC0FF0B3A691B7FCA3
-0280C7120FB3A92601FFE0EC3FFCB6D8C01FB512F8A33D3E7DBD44>I<B612F0A3C6EBF0
-00EB3FC0B3B3B2EBFFF0B612F0A31C3E7EBD21>I<011FB512FCA3D9000713006E5A1401
-B3B3A6123FEA7F80EAFFC0A44A5A1380D87F005B007C130700385C003C495A6C495A6C49
-5A2603E07EC7FC3800FFF8EB3FC026407CBD2F>I<B600C090387FFFFCA3000101E0C700
-0F138026007F80913807FE0018F818E0604D5A4DC7FC173E5F5F4C5A4C5A4C5A4C5A4CC8
-FC163E5E5E4B5A4B5AED07804B7E151F4B7E4B7E15FF913881EFF8913883C7FCEC878791
-388F03FE91389E01FF14BCDAF8007F4A6D7E5C4A6D7E4A6D7EA2707E707EA2707E707EA2
-707F717E84173F717E717EA2717E848419802601FFE04A13C0B600C090B6FCA3403E7DBD
-47>I<B612F8A3000101E0C9FC38007F80B3B0EF0380A517071800A45FA35FA25F5F5F4C
-5A160748486C133FB8FCA3313E7DBD39>I<B500C093B512C0A300016D4BEBE000D8007F
-1880D977F0ED03BFA3D973F8ED073FA3D971FC150EA2D970FE151CA3027F1538A36E6C14
-70A36E6C14E0A26E6CEB01C0A36E6CEB0380A36E6CEB0700A26E6C130EA36E6C5BA3037F
-5BA26F6C5AA36F6C5AA392380FE1C0A3923807F380A26FB4C7FCA36F5AA213F8486C6D5A
-D807FFEFFFE0B500F80178017FEBFFC0A34A3E7CBD53>I<B56C91B512F88080D8007F03
-0713006EEC01FC6E6E5A1870EB77FCEB73FEA2EB71FF01707FA26E7E6E7EA26E7E6E7EA2
-6E7E6E7EA26E7E6E7FA26F7E6F7EA26F7E6F7EA26F7E6F7EA26F7E6F1380A2EE7FC0EE3F
-E0A2EE1FF0EE0FF8A2EE07FCEE03FEA2EE01FF7013F0A2177F173FA2171F170FA2170701
-F81503487ED807FF1501B500F81400A218703D3E7DBD44>I<ED7FE0913807FFFE91391F
-C03F8091397E0007E04948EB03F8D907F0EB00FE4948147F49486E7E49486E7E49C86C7E
-01FE6F7E00018349150300038348486F7EA248486F7EA2001F188049167F003F18C0A300
-7F18E049163FA300FF18F0AC007F18E06D167FA4003F18C0A26C6CEEFF80A36C6C4B1300
-A26C6C4B5A00035F6D150700015F6C6C4B5A6D5E6D6C4A5A6D6C4A5A6D6C4AC7FC6D6C14
-FED901FCEB03F8D9007FEB0FE091391FC03F80912607FFFEC8FC9138007FE03C427BBF47
->I<B712F8EEFF8017E000019039C0003FF86C6C48EB07FCEE01FE707EEF7F80EF3FC018
-E0A2EF1FF0A218F8A818F0A2EF3FE0A218C0EF7F80EFFF004C5AEE07FCEE3FF091B612C0
-4CC7FC0280C9FCB3A73801FFE0B612C0A3353E7DBD3E>I<B712C016FCEEFF800001D9C0
-0013E06C6C48EB1FF0EE07FCEE01FE707E84717EA2717EA284A760177F606017FF95C7FC
-EE01FCEE07F8EE1FE0EEFF8091B500FCC8FC16F091388001FCED003FEE1FC0707E707E83
-160383160183A383A484A4F0C004190EA28218E0057F131E2601FFE0161CB600C0EB3FF0
-94381FF83805071370CA3801FFE09438003F803F407DBD43>82 D<D907FC131890391FFF
-8038017FEBE0783901FC03F83A03F0007CF8D807C0133F4848130F001F140748C7FC003E
-1403007E1401A2007C140012FC1678A46C1538A27EA26C6C14007F7FEA3FF8EBFF806C13
-F86CEBFF806C14F06C14FC6C14FF6C15C0013F14E0010714F0EB007F020713F89138007F
-FC150FED07FE15031501ED00FFA200E0157FA3163FA27EA3163E7E167E6C157C6C15FC6C
-15F86D13016DEB03F06DEB07E0D8F9FCEB0FC03AF07F803F8090391FFFFE00D8E00713F8
-39C0007FC028427BBF33>I<003FB91280A3903AF0007FE001018090393FC0003F48C7ED
-1FC0007E1707127C00781703A300701701A548EF00E0A5C81600B3B14B7E4B7E0107B612
-FEA33B3D7DBC42>I<B600C090B512F8A3000101E0C70007130026007F80EC01FC715A18
-70B3B3A4013F16F06E5DA21701011F5E80010F15036E4A5A010793C7FC6D6C5C6D6C141E
-6D6C5C027F14F86E6C485A91390FF00FE00203B51280020049C8FCED1FF03D407DBD44>
-I<B691380FFFFEA3000301E0020113E06C01809138007F806CEF3F00017F163E181C6E15
-3C013F1638A26E1578011F1670A26D6C5DA26E140101075EA26E140301035EA26D6C4AC7
-FCA2806D150EA26F131E027F141CA26F133C023F1438A26E6C5BA26F13F0020F5CA2EDF8
-0102075CA26E6C485AA2EDFE07020191C8FCA26F5A6E130EA2ED7F9CA216DCED3FF8A36F
-5AA36F5AA26F5AA36F5A3F407EBD44>I<B500FE017FB5D88007B5FCA3000301C0010101
-E0C713F86C90C849EC3FE07148EC0F807E7215006E143F017F190E84A26D6C60A24D7E6D
-6C60A2EFE7F86D6C60A2933801C3FC6E18F001076104037F6E0281140101036104077F17
-006D6C4D5AA2040EEB7F806D6C4DC7FCA24CEB3FC0DA7F80160EA24CEB1FE003C0161E02
-3F171C047814F0DBE070010F133C021F173804F014F84C1307DA0FF05EA2DBF1C0EB03FC
-DA07F95EA2DBFB80EB01FEDA03FF6F5AA293C8FCA26E5FA24B157F020094C8FCA24B8103
-7C153EA20378151E0338151C58407EBD5D>I<007FB5D8C003B512E0A3C649C7EBFC00D9
-3FF8EC3FE06D48EC1F806D6C92C7FC171E6D6C141C6D6C143C5F6D6C14706D6D13F04C5A
-DA7FC05B023F13036F485ADA1FF090C8FC020F5BEDF81E913807FC1C163C6E6C5A913801
-FF7016F06E5B6F5AA26F7E6F7EA28282153FED3BFEED71FF15F103E07F913801C07F0203
-804B6C7EEC07004A6D7E020E6D7E5C023C6D7E02386D7E14784A6D7E4A6D7F130149486E
-7E4A6E7E130749C86C7E496F7E497ED9FFC04A7E00076DEC7FFFB500FC0103B512FEA33F
-3E7EBD44>I<B66C0103B51280A3000101F0C8EBF8006C6C48ED3FC0725A013F041EC7FC
-6D7E606D6C15386D6C1578606D6C5D6E14016D5E6D6D1303606E6C49C8FC6E6C5B170E6E
-6C131E171C6E6C5B6E6C137817706E6C13F06F5B6E13016EEB83C05FED7FC7DB3FE7C9FC
-16EFED1FFE5E150F6F5AB3A4ED1FFC020FB512FCA3413E7FBD44>I<EAFFFCA4EAF000B3
-B3B3B3ABEAFFFCA40E5B77C319>91 D<EAFFFCA4EA003CB3B3B3B3ABEAFFFCA40E5B7FC3
-19>93 D<EA0180120313005A120E5A12181238123012701260A312E05AA412CFEAFFC013
-E0A3127FA2123F13C0EA0F000B1C7ABE19>96 D<EB0FF8EBFFFE3903F01F8039078007E0
-000F6D7E9038E001F8D81FF07F6E7EA3157F6C5AEA0380C8FCA4EC1FFF0103B5FC90381F
-F87FEB7F803801FC00EA07F8EA0FE0485A485AA248C7FCEE038012FEA315FFA3007F5BEC
-03BF3B3F80071F8700261FC00E13CF3A07F03C0FFE3A01FFF807FC3A003FC001F0292A7D
-A82D>I<EA01FC12FFA3120712031201B1EC03FC91381FFF8091387C07E09039FDE001F0
-9039FFC000FC4A137E91C77E49158049141F17C0EE0FE0A217F0A2160717F8AA17F0A216
-0FA217E0161F17C06D1580EE3F006D5C6E13FE9039F3C001F89039F1E003F09039E0780F
-C09026C03FFFC7FCC7EA07F82D407EBE33>I<49B4FC010F13E090383F00F8017C131E48
-48131F4848137F0007ECFF80485A5B121FA24848EB7F00151C007F91C7FCA290C9FC5AAB
-6C7EA3003FEC01C07F001F140316806C6C13076C6C14000003140E6C6C131E6C6C137890
-383F01F090380FFFC0D901FEC7FC222A7DA828>I<ED01FC15FFA3150715031501B114FF
-010713E190381F80F990387E003D49131FD803F81307485A49130348481301121F123F5B
-127FA290C7FCA25AAA7E7FA2123FA26C7E000F14037F000714076C6C497E6C6C497ED800
-7C017913F890383F01F190380FFFC1903A01FE01FC002D407DBE33>I<EB01FE90380FFF
-C090383F03F09038FC01F848486C7E4848137E48487F000F158049131F001F15C0484813
-0FA2127F16E090C7FCA25AA290B6FCA290C9FCA67EA27F123F16E06C7E1501000F15C06C
-6C13036DEB07806C6C1400C66C131E017E5B90381F80F8903807FFE0010090C7FC232A7E
-A828>I<EC1FC0EC7FF8903801F83C903807E07E90380FC0FFEB1FC1EB3F811401137FEC
-00FE01FE137C1500AEB6FCA3C648C7FCB3AE487E007F13FFA320407EBF1C>I<167C9039
-03F801FF903A1FFF078F8090397E0FDE1F9038F803F83803F001A23B07E000FC0600000F
-6EC7FC49137E001F147FA8000F147E6D13FE00075C6C6C485AA23901F803E03903FE0FC0
-26071FFFC8FCEB03F80006CAFC120EA3120FA27F7F6CB512E015FE6C6E7E6C15E06C8100
-03813A0FC0001FFC48C7EA01FE003E140048157E825A82A46C5D007C153E007E157E6C5D
-6C6C495A6C6C495AD803F0EB0FC0D800FE017FC7FC90383FFFFC010313C0293D7EA82D>
-I<EA01FC12FFA3120712031201B1EC01FE913807FFC091381E07E091387803F09138E001
-F8D9FDC07F148001FF6D7E91C7FCA25BA25BB3A6486C497EB5D8F87F13FCA32E3F7DBE33
->I<EA01E0EA07F8A2487EA46C5AA2EA01E0C8FCACEA01FC127FA3120712031201B3AC48
-7EB512F0A3143E7DBD1A>I<1478EB01FEA2EB03FFA4EB01FEA2EB00781400AC147FEB7F
-FFA313017F147FB3B3A5123E127F38FF807E14FEA214FCEB81F8EA7F01387C03F0381E07
-C0380FFF803801FC00185185BD1C>I<EA01FC12FFA3120712031201B292B51280A39238
-3FFC0016E0168093C7FC153C5D5D4A5AEC07C04A5A4AC8FC143E147F4A7E13FD9038FFDF
-C0EC9FE0140F496C7E01FC7F496C7E1401816E7E81826F7E151F826F7EA282486C14FEB5
-39F07FFFE0A32B3F7EBE30>I<EA01FC12FFA3120712031201B3B3B1487EB512F8A3153F
-7DBE1A>I<2701F801FE14FF00FF902707FFC00313E0913B1E07E00F03F0913B7803F03C
-01F80007903BE001F87000FC2603F9C06D487F000101805C01FBD900FF147F91C75B13FF
-4992C7FCA2495CB3A6486C496CECFF80B5D8F87FD9FC3F13FEA347287DA74C>I<3901F8
-01FE00FF903807FFC091381E07E091387803F000079038E001F82603F9C07F0001138001
-FB6D7E91C7FC13FF5BA25BB3A6486C497EB5D8F87F13FCA32E287DA733>I<14FF010713
-E090381F81F890387E007E01F8131F4848EB0F804848EB07C04848EB03E0000F15F04848
-EB01F8A2003F15FCA248C812FEA44815FFA96C15FEA36C6CEB01FCA3001F15F86C6CEB03
-F0A26C6CEB07E06C6CEB0FC06C6CEB1F80D8007EEB7E0090383F81FC90380FFFF0010090
-C7FC282A7EA82D>I<3901FC03FC00FF90381FFF8091387C0FE09039FDE003F03A07FFC0
-01FC6C496C7E6C90C7127F49EC3F805BEE1FC017E0A2EE0FF0A3EE07F8AAEE0FF0A4EE1F
-E0A2EE3FC06D1580EE7F007F6E13FE9138C001F89039FDE007F09039FC780FC0DA3FFFC7
-FCEC07F891C9FCAD487EB512F8A32D3A7EA733>I<02FF131C0107EBC03C90381F80F090
-397F00387C01FC131CD803F8130E4848EB0FFC150748481303121F485A1501485AA448C7
-FCAA6C7EA36C7EA2001F14036C7E15076C6C130F6C7E6C6C133DD8007E137990383F81F1
-90380FFFC1903801FE0190C7FCAD4B7E92B512F8A32D3A7DA730>I<3901F807E000FFEB
-1FF8EC787CECE1FE3807F9C100031381EA01FB1401EC00FC01FF1330491300A35BB3A548
-7EB512FEA31F287EA724>I<90383FC0603901FFF8E03807C03F381F000F003E1307003C
-1303127C0078130112F81400A27E7E7E6D1300EA7FF8EBFFC06C13F86C13FE6C7F6C1480
-000114C0D8003F13E0010313F0EB001FEC0FF800E01303A214017E1400A27E15F07E1401
-6C14E06CEB03C0903880078039F3E01F0038E0FFFC38C01FE01D2A7DA824>I<131CA613
-3CA4137CA213FCA2120112031207001FB512C0B6FCA2D801FCC7FCB3A215E0A912009038
-FE01C0A2EB7F03013F138090381F8700EB07FEEB01F81B397EB723>I<D801FC14FE00FF
-147FA3000714030003140100011400B3A51501A31503120015076DEB06FF017E010E1380
-6D4913FC90381FC078903807FFE00100903880FE002E297DA733>I<B539E00FFFE0A327
-07FE000313006C48EB00FC5E00015D7F00005DA26D13016D5CA26D6C485AA2ECC007011F
-91C7FCA290380FE00EA2ECF01E0107131CA26D6C5AA2ECFC7801011370A2ECFEF001005B
-A2EC7FC0A36E5AA26EC8FCA3140E2B287EA630>I<B53BC3FFFE03FFF8A3290FFE003FE0
-0013C06C486D48EB3F806C4817006D010F141E00016F131C15076D163C00004A6C1338A2
-017F5E4B7E151DD93F805DED3DFC1538D91FC04A5AED78FE9238707E03D90FE0017F5BED
-E03F02F0140701070387C7FC9138F1C01F02F9148F010315CE9138FB800F02FF14DE6D15
-FCED00076D5DA24A1303027E5CA2027C1301023C5C023813003D287EA642>I<B539F01F
-FFE0A30003D9C00F1300C690388007F8D97F0013E002805BD93FC05B011F49C7FC90380F
-E00EECF01E6D6C5A01035B6D6C5A6E5AEB00FF6E5A6E5A81141F814A7E81147BECF1FC90
-3801E1FEECC0FF01037F49486C7ED90F007F011E6D7E013E130F496D7E01FC80486C8000
-0F4A7EB539803FFFF8A32D277FA630>I<B539E00FFFE0A32707FE000313006C48EB01FC
-6F5A00015D7F00005DA2017F495AA2EC8003013F5CA26D6C48C7FCA26E5A010F130EA26D
-6C5AA2ECF83C01031338A26D6C5AA2ECFEF001005BA2EC7FC0A36E5AA36EC8FCA2140EA2
-141E141C143C1438A2147800181370127EB45BA2495AA248485AD87E07C9FCEA780EEA3C
-3CEA1FF8EA07E02B3A7EA630>I<001FB61280A2EBE0000180140049485A001E495A121C
-4A5A003C495A141F00385C4A5A147F5D4AC7FCC6485AA2495A495A130F5C495A90393FC0
-0380A2EB7F80EBFF005A5B484813071207491400485A48485BA248485B4848137F00FF49
-5A90B6FCA221277EA628>I E
-%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fj cmbx12 20.736 15
-/Fj 15 116 df<B912E0B033107EAE41>45 D<BBFCA8C7003F0280CCFCB3B3B3A9F507F8
-A41D0F1EF0A61D1FA31EE01D3FA31D7FA31DFFA25213C0A26464A26464646499B5FC0903
-1480631B1F1B7F0803B6FC1A7FBFFCA31E00A565767AF574>76 D<922603FFF8150E037F
-D9FFC0143F0203B600FC5C021F03FF5C027FEEC00149B8EAF00349EFFC07010FDA000F13
-FE4901F09039007FFF8F4901C0020F13DF4990C8000390B5FC494815004801F8163F4884
-4A8248498248844A8248844A834885A291CB7E5A86A286B5FC8680A28680A280A26E8380
-806E187E6E95C7FC6C8015E015FCEDFFC06C15FCEEFFE06C16FF18F06CEFFF8019F06C18
-FE737E6C856C19F06C19FC6D846D846D856D856D850101856D85023F846E841407020084
-031F18801500040F17C0EE007F050716E0EF003F1803DE007F14F0191F8585070114F8A2
-8586007E85B4FC86A286A37F86A36D1AF0A37F1CE06D60A26D1AC06D607F6D1A806E5F6E
-4D13006E606E17FF02FC4C5B02FF4C5B03E04B5B03FC031F5B01FBD9FF80027F5B01F102
-FE0107B55AD9E07F90B8C7FC6E17FCD9C00F5FD9800317E090C76C168048020F4BC8FC48
-020015F00070030349C9FC557A75F76C>83 D<001FC012F8A7481FFC03F0C76C91C7120F
-92C8EF007F02F81B1F02E01B0702801B0191C984491D7F491D3F491D1FA2491D0FA2491D
-07007F1FFEA2491D03A4491D01A700FF1FFF90CA85A6CB1A00B3B3B3AD4ABC12C0A87874
-79F387>I<001FB900F091B812FEA8C7000F02FCCA003F01FCC8FC6E6E050113807196C9
-FC6E626E6F4C5A6E6F4C5AA26F6E4C5A6F6E4C5A724C5A816F6E4C5A6F6E4B5B5290CAFC
-6F806F6F4A5A734A5A6F4E5A7080734A5A704D5A706E4A5A7080515B706E4990CBFC706E
-495A1A80704C5A706F485A716E485AA2716E485A716E485A745B7114FD7191B5CCFC6371
-5D83715D638484878472807280A272807281888473808896B6FC4E814E8188604E81DE1F
-FB8119F9DE3FF0814E486C80F0FFC074804D496C804D0100814E7F05076E804D486D804D
-5A74814D486D814D48834D488075804C49834C90C87E4C486F8075804C48844C48814C48
-6F818B4C48814C4870804B497080A24B90CA6C804B4871804B4886884B4871804B48874B
-488376814B4872804A49874A90CC7E7780027F01F887B800FE0303B912FEA887767BF592
->88 D<93383FFFF00307B612C0033F15F84AB712FE0207707E021F17E0027F8391B526FC
-001F7F010302C001037F4991C7487F49495C495B4901F04A7F5B90B55A485CA2485C4891
-C8FCA248715B5C48715B725B4A6F5B489438007FC0071FC7FC96C8FC5AA25CA3B5FCAF7E
-80A47E80A27E806CF11F80F23FC06C6E167FA26C6EEEFF80816C606C6E17006D6D4B5A6D
-6D15076D6D4B5A6D6D6C4A5A6D02E0EC7FF06D02F849485A01009126FF801F5B6E91B6C7
-FC021F5E020716F8020116E06E6C1580030702FCC8FCDB003F13804A507ACE56>99
-D<97380FFFE00607B6FCA8F00003190086B3AD93383FFF800307B512F8033F14FF4AB712
-C0020716F0021F16FC027F9039FE007FFE91B500F0EB0FFF01030280010190B5FC4949C8
-7E49498149498149498149498190B548814884484A8192CAFC5AA2485BA25A5C5AA35A5C
-A4B5FCAF7EA4807EA37EA2807EA26C7F616C6E5D6C606C80616D6D5D6D6D5D6D6D92B67E
-6D6D4A15FC010301FF0207EDFFFE6D02C0EB3FFE6D6C9039FC01FFF86E90B65A020F16C0
-02031600DA007F14FC030F14E09226007FFEC749C7FC5F797AF76C>I<93387FFF80030F
-B512FC037FECFF804AB712E0020716F8021F16FE027FD9F8077F49B5D8C000804991C700
-3F13E04901FC020F7F49496E7F49498049496E7F49496E7F90B55A48727E92C914804884
-485B1BC048841BE0485BA27313F05AA25C5AA21BF885A2B5FCA391BAFCA41BF002F8CCFC
-A67EA3807EA47E806CF103F0F207F86C7F1A0F6C6E17F06C191F6F17E06C6E163F6D6DEE
-7FC06D6D16FF6D6D4B13806D6D4B13006D6D6CEC0FFE6D02E0EC3FFC6D02F8ECFFF86D91
-26FFC00F5B023F91B65A020F178002034CC7FC020016F8031F15E0030392C8FCDB000F13
-E04D507BCE58>I<EB01FCEB07FF011F13C0497F497F90B57EA24880A24880A76C5CA26C
-5CA26D5B6D5B6D5B010790C8FCEB01FC90CAFCB2903801FFFC007FB5FCA8C67E131F7FB3
-B3B3A5B81280A8297979F835>105 D<902601FFF891260FFFE093383FFF80B692B500FE
-0303B512F805036E6C020F14FE050F03E0023F6E7E053F03F891B712E04D6F4982932701
-FFF01F6D0107D9C07F7F4CD900076D90270FFC001F7FDC07FC6D9126801FF06D7FC66CDA
-0FF06D9126C03FC06D7F011FDA1FC06D4BC77E6D4A48DCE0FE834CC8ECE1FC047E6FD9F1
-F86E804CEFF3F0DBF9F8EFF7E04C6003FB7001FF6F804C6015FF4C95C9FCA24C5FA293C9
-5CA44B60B3B3A6B8D8E003B8D8800FB712FEA8974E79CDA2>109
-D<902601FFF891380FFFE0B692B512FE05036E7E050F15E0053F15F84D81932701FFF01F
-7F4CD900077FDC07FC6D80C66CDA0FF06D80011FDA1FC07F6D4A48824CC8FC047E6F7F5E
-EDF9F85E03FB707F5E15FF5EA25EA293C9FCA45DB3B3A6B8D8E003B81280A8614E79CD6C
->I<93381FFFE00303B6FC031F15E092B712FC020316FF020F17C0023FD9FC0014F091B5
-00C0010F13FC4991C700037F4901FC02007F010F496F13C049496F7F49496F7F4B814949
-6F7F90B5C96C7F4886A24849707F481B80A248497014C0A2481BE0A348497113F0A3481B
-F8A5B51AFCAE6C1BF8A46C1BF06E94B5FCA36C1BE0A26C6D4C14C0A26C1B806E5E6C1B00
-6C6E4B5BA26C6E4B5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D92B55A6D01FF02035C6D02C001
-0F91C7FC010002FC90B512FC6E90B75A021F17E00207178002014CC8FCDA003F15F00303
-92C9FCDB001F13E056507BCE61>I<902601FFFCEC7FFEB6020FB512F0057F14FE4CB712
-C0040716F0041F82047F16FE93B5C66C7F92B500F0010F14C0C66C0380010380011F4AC7
-6C806D4A6E8004F06F7F4C6F7F4C6F7F4C8193C915804B7014C0861DE0A27414F0A27414
-F8A47513FCA57513FEAF5113FCA598B512F8A31DF0621DE0621DC0621D806F5E70180070
-4B5B505B704B5B7092B55A04FC4A5C704A5C706C010F5C05E0013F49C7FC9227FE7FFC01
-B55A70B712F0040F16C0040393C8FC040015F8053F14C0050301F0C9FC94CCFCB3A6B812
-E0A85F6F7ACD6C>I<902601FFF8EB07FEB691383FFFC094B512F00403804C14FE4C8093
-261FFC3F138093263FE07F13C0DC7F80B5FCC66C5D011FDAFE0114E06DEBF9FC16F815FB
-16F016E015FF16C07114C05E72138095381FFE0093C76C5AF001E095C8FCA25DA65DB3B3
-A2B812F8A8434E7ACD4F>114 D<912603FFFCEB0780027F9039FFE00FC00103B6EAF83F
-010FEDFEFF013F92B5FC49EB000F2601FFF01300480180143F4890C8120F484881484881
-4981123F83485A187FA212FF6D163FA37F7F6DEE1F8002C092C7FC14F014FEECFFF06CEC
-FF8016FEEEFFE06C16FC6C16FF18C06C836C17F86C836C836C83013F17806D17C0010717
-E0010117F0EB003F020716F8EC001F030015FC1607EE007F051F13FE1707007E82B48283
-6D167FA2183F7F181FA27F19FC7FA26D163F6D17F86D167F19F06D16FF6E4A13E002E04A
-13C06E4A138002FE023F1300913AFFC003FFFE01E790B65A01C316F0018016C026FE003F
-92C7FC48010714F80070D9007F90C8FC3F507ACE4C>I E
-%EndDVIPSBitmapFont
-end
-%%EndProlog
-%%BeginSetup
-%%Feature: *Resolution 600dpi
-TeXDict begin
-
-%%EndSetup
-%%Page: 1 1
-1 0 bop 150 1318 a Fj(XSL)-16 b(T-pro)5 b(cess)65 b(minor)f(mo)5
-b(de)p 150 1418 3600 34 v 3115 1515 a Fi(for)30 b(v)m(ersion)g(1.2.1)
-3180 1623 y(F)-8 b(ebruary)30 b(2001)150 5068 y Fh(b)l(y)45
-b(Ovidiu)g(Predescu)p 150 5141 3600 17 v eop
-%%Page: 2 2
-2 1 bop 150 4371 a Fi(Cop)m(yrigh)m(t)602 4368 y(c)577
-4371 y Fg(\015)30 b Fi(2000,)j(2001)f(Ovidiu)27 b(Predescu.)150
-4505 y(All)i(righ)m(ts)h(reserv)m(ed.)150 4749 y(Distributed)h(under)g
-(the)i(terms)g(of)g(the)g(GNU)g(General)g(Public)e(License)h(as)h
-(published)c(b)m(y)k(the)g(F)-8 b(ree)150 4859 y(Soft)m(w)m(are)31
-b(F)-8 b(oundation;)31 b(either)f(v)m(ersion)f(2)i(of)g(the)f(License,)
-h(or)f(\(at)h(y)m(our)g(option\))f(an)m(y)h(later)f(v)m(ersion.)150
-5103 y(The)h(XSL)-8 b(T-pro)s(cess)31 b(minor)g(mo)s(de)g(man)m(ual)g
-(ma)m(y)h(b)s(e)f(repro)s(duced)f(and)h(distributed)e(in)i(whole)g(or)g
-(in)150 5213 y(part,)f(in)f(an)m(y)h(medium,)f(ph)m(ysical)f(or)i
-(electronic,)h(so)f(long)g(as)g(this)f(cop)m(yrigh)m(t)h(notice)g
-(remains)f(in)m(tact)150 5322 y(and)h(unc)m(hanged)g(on)g(all)f
-(copies.)p eop
-%%Page: 1 3
-1 2 bop 150 -116 a Fi(Chapter)30 b(1:)41 b(What)31 b(is)e(it)h(and)g
-(ho)m(w)g(to)i(use)e(it?)1914 b(1)150 299 y Ff(1)80 b(What)54
-b(is)g(it)g(and)g(ho)l(w)e(to)i(use)e(it?)275 533 y Fi(Ha)m(v)m(e)26
-b(y)m(ou)f(ev)m(er)h(dev)m(elop)s(ed)e(XML)h(applications)d(using)i
-(XSL)-8 b(T?)24 b(If)g(so)h(y)m(ou)g(probably)e(felt)h(the)h(need)150
-643 y(of)j(viewing)f(the)h(result)f(of)i(applying)c(the)k(XSL)-8
-b(T)27 b(pro)s(cessor)h(on)g(the)h(XML)f(\014le)f(using)g(an)h(XSL)-8
-b(T)27 b(sheet)150 752 y(y)m(ou)k(ha)m(v)m(e)i(b)s(een)d(w)m(orking)g
-(on)h(righ)m(t)g(inside)e(y)m(our)i(\(X\)Emacs,)i(without)d(ha)m(ving)g
-(to)i(go)g(to)g(a)f(terminal)150 862 y(or)f(to)h(the)g(W)-8
-b(eb)31 b(bro)m(wser.)40 b(This)29 b(minor)g(mo)s(de)h(allo)m(ws)f(y)m
-(ou)i(to)g(do)g(it!)275 996 y(The)36 b Fe(XSL)-7 b(T-pr)i(o)g(c)g(ess)
-45 b Fi(minor)35 b(mo)s(de)i(allo)m(ws)f(y)m(ou,)i(while)d(y)m(ou're)i
-(inside)e(a)i(bu\013er)e(for)i(whic)m(h)e(this)150 1106
-y(minor)f(mo)s(de)i(is)e(enabled,)j(to)f(en)m(ter)h(a)f(few)f(k)m
-(eystrok)m(es)j(that)e(will)d(in)m(v)m(ok)m(e)k(the)f(XSL)-8
-b(T)35 b(pro)s(cessor)h(of)150 1215 y(c)m(hoice)f(on)f(the)g(bu\013er.)
-51 b(The)33 b(result)g(is)g(displa)m(y)m(ed)g(in)g(another)h
-(\(X\)Emacs)h(bu\013er,)g(that)f(allo)m(ws)g(y)m(ou)150
-1325 y(to)d(quic)m(kly)e(view)h(and)g(insp)s(ect)f(the)h(results.)275
-1460 y(The)38 b(XSL)-8 b(T)39 b(\014le)f(that's)i(used)f(to)h(pro)s
-(cess)f(the)g(\014le)f(should)g(b)s(e)g(sp)s(eci\014ed)g(inside)f(the)i
-(XML)h(\014le)150 1569 y(using)29 b(the)h(XML)h(pro)s(cessing)e
-(instruction)g(`)p Fd(xml-stylesheet)p Fi(',)e(lik)m(e)i(this:)390
-1698 y Fd(<?xml-stylesheet)43 b(href="URL/to/XSLT/file")f
-(type="text/xsl"?>)275 1832 y Fi(Y)-8 b(ou)29 b(can)g(use)f(an)m(y)h
-(URI)f(understo)s(o)s(d)f(b)m(y)h(y)m(our)h(Ja)m(v)-5
-b(a)30 b(system,)f(e.g.)41 b(\014le,)28 b(HTTP)g(or)h(FTP)-8
-b(,)29 b(to)g(refer)150 1942 y(to)37 b(a)g(st)m(ylesheet.)59
-b(The)36 b(XSL)-8 b(T)35 b(engine)h(will)e(do)m(wnload)h(the)i(st)m
-(ylesheet)g(from)f(the)g(remote)h(lo)s(cation)150 2051
-y(and)i(mak)m(e)i(use)e(of)h(it)g(lo)s(cally)-8 b(.)67
-b(With)40 b(the)f(T)-8 b(rAX)40 b(in)m(terface)h(\(see)f(Section)g(2.1)
-h([Supp)s(orted)c(XSL)-8 b(T)150 2161 y(pro)s(cessors],)30
-b(page)h(2\),)h(the)e(st)m(ylesheet)i(is)d(cac)m(hed)i(in)e(the)i(pro)s
-(cessor,)f(so)h(further)e(in)m(v)m(o)s(cations)h(of)h(the)150
-2271 y(XSL)-8 b(T)30 b(pro)s(cessor)g(w)m(on't)h(pro)s(cess)f(the)g(st)
-m(ylesheet)i(again,)e(unless)f(the)h(st)m(ylesheet)i(is)d(mo)s
-(di\014ed.)275 2405 y(Y)-8 b(ou)38 b(can)h(use)f(URLs)h(whic)m(h)e(are)
-i(relativ)m(e)f(to)h(the)g(lo)s(cation)f(of)h(y)m(our)f(XML)h(\014le.)
-64 b(F)-8 b(or)39 b(example)150 2515 y(if)33 b(y)m(ou)h(ha)m(v)m(e)i
-(an)e(XSL)-8 b(T)33 b(\014le)g(`)p Fd(page-html.xsl)p
-Fi(')e(in)i(the)h(same)h(directory)e(as)i(the)f(XML)g(\014le)f(y)m(ou)i
-(can)150 2624 y(simply)28 b(ha)m(v)m(e)k(inside)c(the)i(XML)h(\014le)e
-(the)i(follo)m(wing)e(pro)s(cessing)g(instruction:)390
-2753 y Fd(<?xml-stylesheet)43 b(href="page-html.xsl")g
-(type="text/xsl"?>)275 2888 y Fi(The)29 b Fe(XSL)-7 b(T-pr)i(o)g(c)g
-(ess)39 b Fi(mo)s(de)30 b(w)m(as)g(designed)f(to)i(w)m(ork)f(with)e(an)
-m(y)j(XSL)-8 b(T)29 b(pro)s(cessor)h(written)f(in)g(the)150
-2997 y(Ja)m(v)-5 b(a)33 b(language.)47 b(Supp)s(ort)30
-b(for)j(pro)s(cessors)e(written)h(in)f(programming)g(languages)h(other)
-h(than)f(Ja)m(v)-5 b(a)150 3107 y(ma)m(y)31 b(require)e(some)i(w)m
-(ork.)p eop
-%%Page: 2 4
-2 3 bop 150 -116 a Fi(Chapter)30 b(2:)41 b(Installation)2636
-b(2)150 299 y Ff(2)80 b(Installation)275 549 y Fi(This)28
-b(mo)s(de)i(dep)s(ends)f(on)h(a)h(few)f(other)g(pac)m(k)-5
-b(ages:)225 689 y Fg(\017)60 b Fc(an)34 b(XSL)-8 b(T)33
-b(pro)s(cessor)p Fi(:)49 b(Y)-8 b(ou)35 b(de\014nitely)d(need)i(an)g
-(XSL)-8 b(T)34 b(pro)s(cessor)g(for)g(this)f(\(X\)Emacs)i(mo)s(de)330
-799 y(to)f(w)m(ork!)48 b(This)31 b(pac)m(k)-5 b(age)35
-b(do)s(esn't)e(come)h(with)d(an)i(XSL)-8 b(T)33 b(pro)s(cessor)f(in)m
-(tegrated,)j(so)e(y)m(ou)g(need)330 908 y(to)g(do)m(wnload)f(and)f
-(install)g(one)h(\(see)i(Section)e(2.1)h([Supp)s(orted)e(XSL)-8
-b(T)31 b(pro)s(cessors],)i(page)g(2)g(for)330 1018 y(supp)s(orted)23
-b(XSL)-8 b(T)24 b(pro)s(cessors\).)39 b(Installing)22
-b(an)j(XSL)-8 b(T)24 b(pro)s(cessor)h(is)e(nothing)h(else)h(than)f
-(placing)330 1127 y(the)31 b(jar)f(\014le)f(in)g(the)i(Ja)m(v)-5
-b(a)31 b(CLASSP)-8 b(A)g(TH.)330 1265 y(Y)g(ou)35 b(can)h(either)e(put)
-g(the)h(jar)g(\014le)f(in)f(the)i(system's)h(CLASSP)-8
-b(A)g(TH)34 b(en)m(vironmen)m(t)g(v)-5 b(ariable)34 b(or)330
-1374 y(use)h Fe(XSL)-7 b(T-pr)i(o)g(c)g(ess)7 b Fi('s)38
-b(customization)d(to)i(setup)e(the)g(additional)f(classpath.)55
-b(The)35 b(supp)s(orting)330 1484 y(Ja)m(v)-5 b(a)35
-b(co)s(de)f(exp)s(ects)g(the)g(Ja)m(v)-5 b(a)34 b(XSL)-8
-b(T)33 b(pro)s(cessor)h(to)g(b)s(e)f(in)g(the)h(classpath,)g(so)g(mak)m
-(e)h(sure)e(y)m(ou)330 1593 y(de\014ne)d(it)g(one)g(w)m(a)m(y)i(or)e
-(the)g(other.)225 1730 y Fg(\017)60 b Fc(JDE)p Fi(:)29
-b Fe(XSL)-7 b(T-pr)i(o)g(c)g(ess)39 b Fi(w)m(as)30 b(tested)h(with)e
-(JDE)h(v)m(ersion)f(2.2.2,)j(but)d(it)h(should)d(w)m(ork)j(with)f(new)m
-(er)330 1840 y(v)m(ersions)f(as)h(w)m(ell.)39 b(Please)29
-b(mak)m(e)h(sure)e(y)m(ou)h(follo)m(w)f(all)g(the)h(installation)e
-(instructions)f(on)j(JDE's)330 1950 y(W)-8 b(eb)31 b(site)f(\()p
-Fd(http://sunsite.dk/jde/)p Fi(\))225 2087 y Fg(\017)60
-b Fc(Elib)p Fi(:)36 b(This)21 b(pac)m(k)-5 b(age)24 b(is)e(a)h(pac)m(k)
--5 b(age)24 b(JDE)e(dep)s(ends)f(on,)j(but)e(I)g(list)f(it)h(here)g(to)
-h(insure)e(it's)h(installed.)330 2196 y(If)33 b(this)f(pac)m(k)-5
-b(age)36 b(is)c(missing,)g(y)m(ou'll)h(get)h(an)f(error)g(ab)s(out)h
-(the)f(`)p Fd(avltree)p Fi(')f(pac)m(k)-5 b(age)35 b(not)f(found.)330
-2306 y(This)29 b(is)g(a)i(frequen)m(tly)f(ask)m(ed)h(question)f(on)g
-(the)h(JDE's)f(mailing)f(list,)g(so)i(please)f(mak)m(e)i(sure)e(y)m(ou)
-330 2416 y(don't)g(ask)h(it)f(one)h(more)f(time.)275
-2583 y(If)h(the)g(ab)s(o)m(v)m(e)i(pac)m(k)-5 b(ages)33
-b(are)f(not)g(already)f(installed)f(on)h(y)m(our)g(system,)i(y)m(ou)f
-(can)f(install)f(them)h(in)150 2693 y(an)e(`)p Fd(emacs)p
-Fi(')f(directory)h(in)f(y)m(our)h(home)g(directory)-8
-b(.)41 b(Then)28 b(add)h(the)g(follo)m(wing)f(lines)f(in)h(y)m(our)h(`)
-p Fd(.emacs)p Fi(')150 2802 y(con\014guration)h(\014le:)390
-2936 y Fd(\(setq)46 b(load-path)676 3040 y(\(append)g(\(list)h
-("~/emacs/xslt-process-1)o(.2.)o(1/li)o(sp")581 3144
-y("~/emacs/jde/lisp")581 3248 y("~/emacs/semantic")581
-3351 y("~/emacs/speedbar")581 3455 y(\))g(load-path\)\))390
-3663 y(\(autoload)e('xslt-process-mode)e("xslt-process")867
-3766 y("Run)k(XSLT)g(processor)e(on)i(buffer")f(t\))275
-3906 y Fi(These)c(lines)f(add)h(the)h(needed)g(pac)m(k)-5
-b(ages)44 b(in)e(y)m(our)g(emacs)i(`)p Fd(load-path)p
-Fi(')d(v)-5 b(ariable,)45 b(and)d(mak)m(e)150 4016 y(kno)m(wn)30
-b(the)g Fe(XSL)-7 b(T-pr)i(o)g(c)g(ess)40 b Fi(minor)29
-b(mo)s(de)h(to)h(y)m(our)f(\(X\)Emacs.)275 4156 y(After)39
-b(the)g Fe(XSL)-7 b(T-pr)i(o)g(c)g(ess)49 b Fi(mo)s(de)38
-b(has)h(b)s(een)g(made)g(a)m(v)-5 b(ailable)39 b(to)h(\(X\)Emacs,)i(y)m
-(ou)e(can)f(enable)150 4265 y(the)d(minor)f(mo)s(de)h(on)g(a)g(p)s
-(er-bu\013er)e(basis)h(b)m(y)h(running)e(`)p Fd(M-x)29
-b(xslt-process-mode)p Fi('.)54 b(Or)35 b(y)m(ou)i(can)150
-4375 y(in)m(v)m(ok)m(e)j(`)p Fd(xslt-process-mode)p Fi(')35
-b(from)j(the)i(mo)s(de's)e(ho)s(ok,)k(see)d(Section)g(2.2)h([Setting)f
-(up)f(PSGML)150 4485 y(with)29 b(XSL)-8 b(T-pro)s(cess],)30
-b(page)i(3)e(for)g(an)h(example)f(on)g(ho)m(w)g(y)m(ou)h(can)g(do)f
-(it.)150 4755 y Fh(2.1)68 b(Supp)t(orted)44 b(XSL)-11
-b(T)43 b(pro)t(cessors)275 4953 y Fi(In)29 b(this)g(v)m(ersion)h(the)h
-Fe(XSL)-7 b(T-pr)i(o)g(c)g(ess)39 b Fi(minor)29 b(mo)s(de)h(supp)s
-(orts)f(the)h(follo)m(wing)f(XSL)-8 b(T)30 b(pro)s(cessors:)225
-5093 y Fg(\017)60 b Fi(generic)30 b(T)-8 b(rAX)31 b(pro)s(cessor)330
-5230 y(An)m(y)h(XSL)-8 b(T)31 b(pro)s(cessor)h(that)g(implemen)m(ts)f
-(the)h(T)-8 b(rAX)31 b(in)m(terface)i(as)f(de\014ned)f(in)f(the)i(JAXP)
-g(1.1)330 5340 y(should)c(w)m(ork.)41 b(The)30 b(curren)m(tly)f(tested)
-j(XSL)-8 b(T)30 b(pro)s(cessors)f(are)i(Saxon)f(6.2)i(and)e(Xalan)g
-(2.0.)p eop
-%%Page: 3 5
-3 4 bop 150 -116 a Fi(Chapter)30 b(2:)41 b(Installation)2636
-b(3)225 299 y Fg(\017)60 b Fi(Saxon)30 b(\()p Fd
-(http://users.iclway.co.uk/)o(mhka)o(y/sa)o(xon)o(/)p
-Fi(\))330 451 y(Both)37 b(Saxon)f(v)m(ersion)f(5.5.1,)40
-b(6.0)d(and)f(6.1)h(are)g(supp)s(orted)d(through)h(the)i(Saxon)f(in)m
-(terface.)58 b(If)330 561 y(y)m(ou)27 b(ha)m(v)m(e)h(a)f(v)m(ersion)f
-(equal)g(or)h(new)m(er)f(than)h(6.2,)h(the)f(T)-8 b(rAX)27
-b(in)m(terface)g(should)e(b)s(e)h(used)f(instead.)330
-670 y(If)35 b(y)m(ou)g(use)g(the)h(6.0.1)h(v)m(ersion,)f(b)s(ew)m(are)f
-(that)h(it)f(prin)m(ts)e(some)j(anno)m(ying)f(messages)h(to)g(stdout)
-330 780 y(whic)m(h)29 b(sho)m(w)h(up)g(in)f(the)h(bu\013er)g(of)g
-(additional)e(messages.)225 932 y Fg(\017)60 b Fi(Xalan)30
-b(1.2)i(\()p Fd(http://xml.apache.org/xa)o(lan/)o Fi(\))330
-1085 y(Xalan)e(1.2)i(is)d(supp)s(orted)g(using)f(the)j(Xalan1)g(in)m
-(terface.)225 1237 y Fg(\017)60 b Fi(Co)s(co)s(on)30
-b(1.8.x)i(\()p Fd(http://xml.apache.org/coco)o(on/)o
-Fi(\))330 1389 y(Although)24 b(Co)s(co)s(on)h(is)f(not)h(an)g(XSL)-8
-b(T)25 b(pro)s(cessor,)h(but)e(rather)h(an)g(XML)g(publishing)c(framew)
-m(ork,)330 1499 y(I)33 b(added)g(supp)s(ort)f(for)h(it)g(as)g(I'm)h
-(using)d(it)i(quite)g(extensiv)m(ely)-8 b(.)50 b(This)32
-b(w)m(as)i(in)e(fact)i(the)g(primary)330 1609 y(reason)d(I)f(started)h
-Fe(XSL)-7 b(T-pr)i(o)g(c)g(ess)7 b Fi(:)43 b(I)30 b(got)i(really)d
-(tired)g(of)i(restarting)f(Apac)m(he)i(eac)m(h)f(time)f(I)h(w)m(as)330
-1718 y(doing)e(a)i(c)m(hange)h(in)d(either)h(an)g(XML)h(\014le)e(or)h
-(an)h(XSL)-8 b(T)30 b(sheet.)150 2065 y Fh(2.2)68 b(Setting)46
-b(up)e(PSGML)g(with)h(XSL)-11 b(T-pro)t(cess)275 2293
-y Fi(The)30 b(XSL)-8 b(T-pro)s(cess)30 b(minor)f(mo)s(de)h(w)m(orks)h
-(really)e(nice)i(in)e(conjuction)h(with)g(the)g(PSGML)h(ma)5
-b(jor)150 2403 y(mo)s(de)30 b(for)g(SGML)g(and)g(XML)h(editing.)275
-2573 y(T)-8 b(o)30 b(setup)f(the)g(XSL)-8 b(T-pro)s(cess)29
-b(minor)f(mo)s(de)h(to)i(b)s(e)d(automatically)i(enabled)e(whenev)m(er)
-i(y)m(ou)f(edit)150 2683 y(an)23 b(XML)g(\014le)f(under)g(PSGML,)h(add)
-f(the)i(b)s(elo)m(w)e(lines)f(in)h(y)m(our)h(`)p Fd(.emacs)p
-Fi('.)37 b(I)23 b(assume)g(y)m(ou)g(ha)m(v)m(e)h(already)150
-2792 y(added)30 b(the)g(con\014guration)g(lines)f(men)m(tioned)g(in)h
-(see)h(Chapter)e(2)i([Installation],)f(page)h(2.)390
-2957 y Fd(\(setq)46 b(auto-mode-alist)676 3060 y(\(append)g
-('\(\("\\\\.xml$")f(.)i(xml-mode\)\))e(auto-mode-alist\)\))390
-3268 y(\(add-hook)g('xml-mode-hook)f('xslt-process-mode\))275
-3438 y Fi(If)34 b(y)m(ou're)h(using)e(a)i(di\013eren)m(t)f(ma)5
-b(jor)35 b(mo)s(de)f(for)g(editing)f(XML)i(do)s(cumen)m(ts,)h(y)m(ou)f
-(can)g(setup)f(the)150 3548 y(mo)s(de's)k(ho)s(ok)g(in)f(a)h(similar)e
-(w)m(a)m(y)j(as)g(ab)s(o)m(v)m(e)g(to)g(automatically)f(enable)g(the)g
-Fe(XSL)-7 b(T-pr)i(o)g(c)g(ess)47 b Fi(minor)150 3657
-y(mo)s(de.)150 4004 y Fh(2.3)68 b(Key)46 b(binding)275
-4232 y Fi(T)-8 b(o)37 b(in)m(v)m(ok)m(e)h(the)f(XSL)-8
-b(T)37 b(pro)s(cessor)g(on)g(a)g(\014le,)h(p)s(osition)e(the)h(p)s(oin)
-m(t)f(inside)f(the)i(bu\013er)f(and)h(t)m(yp)s(e)150
-4342 y(`)p Fd(C-c)30 b(C-x)f(C-v)p Fi('.)40 b(Y)-8 b(ou)30
-b(can)g(customize)g(the)g(k)m(ey)g(binding)d(b)m(y)i(in)m(v)m(oking)g
-(`)p Fd(M-x)h(customize-group)c(RET)150 4452 y(xslt-process)p
-Fi(')h(and)j(up)s(dating)e(the)j(k)m(ey)g(binding)c(in)i(the)i
-(appropriate)e(customization)i(option.)275 4622 y(The)f(\014rst)h(time)
-g(y)m(ou)h(in)m(v)m(ok)m(e)g(the)f(XSL)-8 b(T)31 b(pro)s(cessor)g(on)g
-(a)h(bu\013er,)f(the)g Fe(XSL)-7 b(T-pr)i(o)g(c)g(ess)41
-b Fi(mo)s(de)31 b(will)150 4731 y(start-up)i(the)h(Ja)m(v)-5
-b(a)34 b(Bean)g(Shell)d(\()p Fd(http://www.beanshell.org/)o
-Fi(\),)e(a)k(Ja)m(v)-5 b(a)35 b(help)s(er)c(program)i(as)h(a)150
-4841 y(separate)e(pro)s(cess)f(running)d(in)i(the)h(bac)m(kground.)43
-b(This)29 b(op)s(eration)i(ma)m(y)g(tak)m(e)i(some)e(time,)h(ho)m(w)m
-(ev)m(er)150 4951 y(further)e(in)m(v)m(o)s(cations)i(of)f(the)h(pro)s
-(cessor)f(are)h(v)m(ery)g(fast)g(as)g(the)g(JVM)f(is)g(started)h(and)f
-(all)f(the)i(classes)150 5060 y(are)f(already)f(loaded.)275
-5230 y(The)k(XSL)-8 b(T)35 b(pro)s(cessor)g(will)e(lo)s(ok)i(in)m(to)g
-(y)m(our)g(XML)h(\014le)e(for)h(an)g(`)p Fd(xml-stylesheet)p
-Fi(')d(pro)s(cessing)150 5340 y(instruction)c(sp)s(ecifying)h(the)h
-(XSL)-8 b(T)30 b(\014le)f(to)j(b)s(e)d(used)h(to)h(pro)s(cess)f(the)h
-(\014le.)p eop
-%%Page: 4 6
-4 5 bop 150 -116 a Fi(Chapter)30 b(2:)41 b(Installation)2636
-b(4)150 299 y Fh(2.4)68 b(Customization)275 491 y Fi(There)25
-b(are)i(sev)m(eral)g(things)e(y)m(ou)h(migh)m(t)g(w)m(an)m(t)h(to)g
-(customize.)40 b(Y)-8 b(ou)27 b(can)f(get)i(to)f(the)f(customization)
-150 601 y(page)46 b(b)m(y)e(t)m(yping)g(`)p Fd(M-x)30
-b(customize-group)c(RET)k(xslt-process)p Fi(')41 b(or)k(b)m(y)g(c)m(ho)
-s(osing)g(the)f(follo)m(wing)150 710 y(men)m(u)30 b(path)g(in)f
-(XEmacs:)41 b(`)p Fd(Options)29 b(->)h(Emacs)f(->)g(Programming)f(->)h